PHP: Можно ли редекларировать функцию?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
PHP: Можно ли редекларировать функцию? - 2009-11-27 11:24:51.316666
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
Сталкивались ли вы с такой ситуацией, когда вы используете функцию mail, например, но вам хотелось бы, что бы она работала немного по-другому. Можно ли как-то редекларировать стандартную функцию PHP?
|
|
|
RE: PHP: Можно ли редекларировать функцию? - 2009-11-27 12:18:06.840000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Думаю что нет, т.к. это доказывает код ниже:
<?php
function mail() {
$s = 1+2;
echo $s;
}
mail();
?>
не будет работать, если заменить на mail1() - заработает. Мог бы и сам попробовать
|
|
|
RE: PHP: Можно ли редекларировать функцию? - 2009-11-27 13:32:09.880000
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
это я и сам знаю, но я думал, что возможно в PHP есть какая-то "ядроная" функция, которая это делает. Кроме того, в твоем примере выдаст ошибку, о том, что "Cannot redeclare mail()".:)
|
|
|
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 - надо переходить на другой язык, имхо
|
|
|
RE: PHP: Можно ли редекларировать функцию? - 2009-11-27 14:02:41.953333
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
Спасибо. С огурцом особо не дружу, но все же почитаю.
|
|
|
RE: PHP: Можно ли редекларировать функцию? - 2009-11-29 21:22:18.673333
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
Можно периписатть сами исходники php, а затем скомпилировать
|
|
|
RE: PHP: Можно ли редекларировать функцию? - 2009-11-29 22:05:38.573333
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
quote:
ORIGINAL: FriLL Можно приписать сами исходники php, а затем скомпилировать это если у тебя выделенный сервак.
|
|
|
|
|