Это немного сложно объяснить, но я постараюсь изо всех сил. Это похоже на код, который я сейчас запускаю. function func1() { func2() } function func2() { exit(); } Мне нужно, чтобы остановить выполнение func1 из func2, но мне нужен лучший способ сделать это, чем exit (). Поскольку вызывающий элемент func1 может выполнять другие операции, я […]
Я просто хочу убедиться, что я делаю это правильно, и это не создаст каких-либо конфессий. У меня есть функция, которая вызывает себя и нуждается в вашем одобрении, если это нормально или нет? <?php function determine($the_array){ foreach ($the_array as $key => $value) { switch ($key) { case 'in': echo $value; break; case 'out': echo $value; break; […]
У меня есть цепной вызов: $object->getUser()->getName(); Я знаю, что я могу использовать строку для вызова функции для объекта: $functionName = 'getUser'; $object->$functionName() or call_user_func(array($object, functionName)) Мне было интересно, можно ли сделать то же самое для цепного звонка? Я попытался сделать: $functionName = 'getUser()->getName'; $object->functionName(); Но я получаю сообщение об ошибке Имя метода должно быть строкой […]
У меня проблема с скриптом входа, я уже создал экземпляр объекта, но получил сообщение «Вызов функции-члена на не-объекте». Также обратите внимание, что этот код работает на localhost, но когда я пытаюсь запустить его в Интернете, я получаю это сообщение. имеют два php-файла: login.php и connect.php здесь упрощенный код от connect.php class Connect{ var $logged; function […]