Articles of функция

Как я могу создать функцию динамически?

У меня есть переменная типа $string = "blah"; Как создать функцию, которая имеет значение переменной как имя? Возможно ли это в PHP? Подобно function $string($args){ … } или что-то еще, и иметь возможность называть ее так: blah($args);

Как проверить, существует ли расширение mcrypt на php

Я хотел бы узнать простую и быструю строку кода PHP, чтобы проверить, доступно ли / установлено расширение mcrypt. Существует функция, которая шифрует строку, и сначала требуется проверить, можно ли использовать mcrypt. В противном случае он выполнит альтернативное решение для шифрования, доступное в системе. Благодаря!

Получить имя файла и номер строки начала объявления функции

Возможный дубликат: Как определить, где определена функция? включил php-файл, чтобы узнать его имя? Могу ли я получить имя файла и номер строки начала объявления функции в PHP? Скажем, у меня есть следующий код: 1. /** 2. * This function shows the foo bar. 3. */ 4. function foo_bar($subject) { 5. echo "Foo bar:\n"; 6. if […]

PHP: короткое сокращение для isset и! Empty?

Интересно, есть ли какие-нибудь лучшие идеи для решения проблемы ниже, У меня есть форма с несколькими полями ввода, например, <input name="pg_title" type="text" value="" /> <input name="pg_subtitle" type="text" value="" /> <input name="pg_description" type="text" value="" /> <input name="pg_backdate" type="text" value="" /> etc Но иногда мне не нужны определенные поля ввода выше в моей форме, например, мне нужен […]

Определите, как долго PHP выполняется до сих пор

Мне нужно определить, как долго работает функция PHP. Каковы некоторые параметры, чтобы узнать, сколько времени требуется для выполнения PHP-кода? Я использую zend framework.

Функция вызова в функции из другого класса PHP

Я прочитал несколько потоков об абстрактном классе здесь, в Stackoverflow, и я думаю, что это то, что мне нужно, но я не могу получить декларацию прямо. Я хочу сделать вызов функции2 (в классе В) в функции1 (в классе А). Как мне это сделать?

вызов метода объекта объекта с помощью call_user_func

рассмотрим этот простой сценарий: $this->method($arg1, $arg2); Решение: call_user_func_array(array($this,'method'), array($arg1, $arg2)); рассмотрим этот сценарий: $this->object->method($arg1, $arg2); Должно ли это решение работать? call_user_func_array(array($this->object,'method'), array($arg1, $arg2)); Или это должно работать? call_user_func_array(array($this, 'object','method'), array($arg1, $arg2)); Изменить: будет ли попытка / улавливать работу для исключения SOAP, triger при использовании call_user_func? try { $soap_res = call_user_func_array(array($this->service,'getBanana'), array(0, 10)); } catch (SoapFault […]

Почему моя функция меняет значение boolean на «on»?

Поэтому я новичок в php / мире программирования, и я изучаю онлайн и другие формы, но я не мог найти ничего, чтобы ответить на мой вопрос, поэтому я здесь. Любая помощь, безусловно, ценится, спасибо! Я хочу превратить приведенный ниже код в функцию, которую я могу вызвать. Он работает так же, как и внизу, так как […]

PDO Функция setFetchMode

Здравствуйте, я пытался сделать функцию с PDO, но получить ошибку (новичок в PDO) вот мой код function mail_id($mail){ global $host, $dbname, $user, $pass; $DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass); $STH = $DBH->query("select count(from) from messages where from = '$mail'"); $STH->setFetchMode(PDO::FETCH_ASSOC); $row = $STH->fetch(); return $row; } Я хочу, чтобы подсчитать строку FROM, и вот мой […]

Чтение возвращаемого XML по функции с помощью SimpleXML

Это довольно сложно объяснить, так что спасибо вам заранее за то, что вы со мной. Я использую фреймворк Kohana для разработки приложения. У меня есть модельная функция, которая принимает параметры для поиска и должна возвращать страницу в стиле XML. Мне нужно, чтобы это прочитало контроллер с SimpleXML. Есть идеи, как это сделать? $o = "<?xml […]