Articles of функция

PHP – Вызывающие функции с несколькими переменными

Это кажется основным вопросом, который я знаю, но я не смог найти ответ. Предположим, что основная функция: function basicFunction ( $var1, $var2 = 1, $var3 = 2, $var4 = 5 ) { // Do some stuff // Return } Теперь предположим, что я хочу вызвать эту функцию со следующими переменными: $var1 = 0 $var2 = […]

Для чего нужны вложенные функции PHP?

В JavaScript вложенные функции очень полезны: закрытие, частные методы и что у вас есть. Для чего нужны вложенные функции PHP? Кто-нибудь их использует и зачем? Вот небольшое исследование, которое я сделал <?php function outer( $msg ) { function inner( $msg ) { echo 'inner: '.$msg.' '; } echo 'outer: '.$msg.' '; inner( $msg ); } […]

Удаление функции во время выполнения в PHP

Я знаю, что этот вопрос кажется взломанным и странным, но есть ли способ удалить функцию во время выполнения на PHP? У меня есть рекурсивная функция, объявленная в блоке «if», и хочу, чтобы эта функция была «действительной» только в этом блоке «if». Я не хочу, чтобы эта функция вызывалась вне этого блока. Я обнаружил runkit_function_remove, но […]

Переопределение функции PHP?

Если у меня есть функция: function this($a){ return $a; } Если бы я хотел переопределить функцию, было бы так просто, как переписать ее? function this($a, $b){ //New this function return $a * $b; }

Как определить глобальные функции в PHP

Как определить глобальную функцию, доступную с любой страницы?

PHP: переменная не работает внутри функции?

echo $path; //working function createList($retval) { echo $path; //not working print "<form method='POST' action='' enctype='multipart/form-data'>"; foreach ($retval as $value) { print "<input type='checkbox' name='deletefiles[]' id='$value' value='$value'>$value<br>"; } print "<input class='submit' name='deleteBtn' type='submit' value='Datei(en) löschen'>"; print "</form>"; } Что я делаю не так? почему $ path напечатан правильно вне функции createList , но он недоступен внутри […]

PHP: запретить вывод внутри функции?

Каков самый простой способ подавить любой выход, который может произвести функция? Скажем, у меня это: function testFunc() { echo 'Testing'; return true; } И я хочу вызвать testFunc () и получить его возвращаемое значение без появления «Тестирования» на странице. Предполагая, что это будет в контексте другого кода, который выводит другие вещи, есть ли хороший метод […]

Можно ли заменить функцию в php (например, почту) и заставить ее сделать что-то еще?

Я хочу переписать функцию в PHP (скажем, функцию mail ()) и хочу сделать это, когда я вызову mail () с этого момента, она загрузит мою версию mail (), а не версию PHP по умолчанию. Возможно ли это в php? Причина, по которой я хочу сделать это, состоит в том, что у меня есть тысячи строк […]

Вызов функции php с помощью события onclick

Я пытаюсь вызвать функцию с помощью события «onclick» кнопки. Когда я это делаю, появляется сообщение об ошибке. Может кто-нибудь помочь мне в этом, так что, когда я нажимаю на кнопку, он должен вызывать функцию и выполнять ее. Мой php-код: <?php function hello() { echo "Hello"; } echo "<input type='button' name='Release' onclick= hello(); value='Click to Release'>"; […]

В php 0 обрабатывается как пустой?

Код объяснит больше: $var = 0; if (!empty($var)){ echo "Its not empty"; } else { echo "Its empty"; } Результат возвращает «Пустое». Я думал, что empty () проверяет, уже ли я установил переменную и имею значение внутри. Почему он возвращает «Его пустой»?