Поэтому у меня есть следующий код: $options = array( 'navigation' => array( 'page_title' => 'test', 'menu_title' => 'test_title', 'capabillity' => '', 'menu_slug' => '', 'function' => '', 'icon_url' => '', 'position' => '', 'sub_menues' => array( array( 'page_title' => 'test', 'menu_title' => 'test_title', 'menu_slug' => 'bla' ), array( 'page_title' => 'apples', 'menu_title' => 'test_apples', ), […]
Возможный дубликат: Создание переменной из HTML-файла в PHP-файле У меня есть другой файл (HTML-файл), который передает аргумент этому PHP-файлу. Он делает это, я проверил его с помощью «эха», и он отбрасывает тот же аргумент, который я написал в HTML-файле, так что пока, так хорошо. PHP-файл выглядит так. <? $filepath = "/usr/sbin"; exec("ONE $search -command $filepath […]
У меня есть function php по нескольким параметрам. Я хочу вызвать эту function установив только последний аргумент. Простым способом является установка другого аргумента пустым . Но это не хорошо. Можно ли вызвать эту function с установкой последнего аргумента и без установки другого аргумента? См. Этот пример: function MyFunction($A, $B, $C, $D, $E, $F) { //// […]
Я пишу систему управления контентом. Администратор страницы вводит контент для страницы, и, когда он вводит число, окруженное специальными символами, его заменяет запись базы данных на экране зрителя при анализе. Чтобы выполнить это при разборе, я использую preg_replace_callback (). Однако я не могу передать свою переменную подключения к базе данных в функцию обратного вызова, поэтому она […]
Я написал следующую функцию для загрузки классов: function loadClass($className, $classFolder, $classSuffix=".class.php"){…} Теперь я хочу зарегистрировать 3 автозагрузчика, которые используют эту функцию. spl_autoload_register("loadClass"); // Set second variable ($classFolder) to "classes1/" spl_autoload_register("loadClass"); // Set second variable ($classFolder) to "classes2/" spl_autoload_register("loadClass"); // Set second variable ($classFolder) to "classes3/" Есть ли возможность зарегистрировать автозагрузчик с настройкой второго параметра (например, […]
Я хочу переопределить метод createByTaxonPaginator (), чтобы метод indexByTaxon () возвращал отсортированные результаты. Этот новый метод должен использовать Request для получения типа Get-Parameter. Для заказа результатов поиска я нашел услугу и переопредел ее следующим образом: sylius_search.repository: class: ShopBundle\Entity\SearchIndexRepository arguments: ['@doctrine.orm.entity_manager', '@sylius.repository.product', '@request_stack'] может быть, это не хорошая практика, я не знаю. Но это работает … […]
У меня возникли проблемы с использованием аргумента из моего класса в одной из функций этого класса. У меня есть класс, называемый компанией: class company { var $name; function __construct($name) { echo $name; } function name() { echo $name; } } $comp = new company('TheNameOfSomething'); $comp->name(); Когда я создаю экземпляр (вторая – последняя строка), метод построения […]
Возможный дубликат: назвали необязательные аргументы PHP? Я хочу сделать это: function they_said($alice = "", $bob = "", $charlie = "") { echo "Alice said '$alice'"; echo "Bob said '$bob'"; echo "Charlie said '$charlie'"; } they_said($charlie => "Where are the cookies!?"); Таким образом, я могу игнорировать передачу первых двух аргументов и просто передать тот, который я […]
Было невероятно удивительно видеть, что у PHP нет очевидной функции, чтобы делать то, что я ищу, поэтому я попрошу здесь. Как бы вы могли получить количество аргументов, которые определенная функция имеет вне функции (так же, как func_num_args только вне функции). Решение не может фактически выполнить функцию (которая будет побеждать цель), и я хотел бы сделать […]
Я хочу преобразовать аргументы в функцию в ассоциативный массив с ключами, равными именам переменных параметров, и значениями, равными значениям параметров. PHP: function my_function($a, $b, $c) { // <— magic goes here to create the $params array var_dump($params['a'] === $a); // Should result in bool(true) var_dump($params['b'] === $b); // Should result in bool(true) var_dump($params['c'] === $c); […]