Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

PHP: Можно ли редекларировать функцию?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> PHP: Можно ли редекларировать функцию?
Имя
Сообщение << Старые топики   Новые топики >>
PHP: Можно ли редекларировать функцию? - 2009-11-27 11:24:51.316666   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
Сталкивались ли вы с такой ситуацией, когда вы используете функцию mail, например, но вам хотелось бы, что бы она работала немного по-другому. Можно ли как-то редекларировать стандартную функцию PHP?
Post #: 1
RE: PHP: Можно ли редекларировать функцию? - 2009-11-27 12:18:06.840000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Думаю что нет, т.к. это доказывает код ниже:

&lt;?php function mail() { $s = 1+2; echo $s; } mail(); ?&gt;
не будет работать, если заменить на mail1() - заработает. Мог бы и сам попробовать
Post #: 2
RE: PHP: Можно ли редекларировать функцию? - 2009-11-27 13:32:09.880000   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
это я и сам знаю, но я думал, что возможно в PHP есть какая-то "ядроная" функция, которая это делает.
Кроме того, в твоем примере выдаст ошибку, о том, что "Cannot redeclare mail()".:)
Post #: 3
RE: PHP: Можно ли редекларировать функцию? - 2009-11-27 13:43:45.516666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
А вообще можно вроде:

http://php.net/manual/en/book.apd.php

http://www.php.net/manual/en/function.override-function.php

только нафиг это надо - непонятно. Мало возможностей PHP - надо переходить на другой язык, имхо
Post #: 4
RE: PHP: Можно ли редекларировать функцию? - 2009-11-27 14:02:41.953333   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
Спасибо. С огурцом особо не дружу, но все же почитаю.
Post #: 5
RE: PHP: Можно ли редекларировать функцию? - 2009-11-29 21:22:18.673333   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
Можно периписатть сами исходники php, а затем скомпилировать
Post #: 6
RE: PHP: Можно ли редекларировать функцию? - 2009-11-29 22:05:38.573333   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
quote:

ORIGINAL: FriLL

Можно приписать сами исходники php, а затем скомпилировать
это если у тебя выделенный сервак.
Post #: 7
Страниц:  [1]
Все форумы >> [Веб-программинг] >> PHP: Можно ли редекларировать функцию?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.