Articles of аргументы

Многомерный ассоциативный массив массивов

Поэтому у меня есть следующий код: $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', ), […]

Почему PHP не принимает команду с аргументом $ 1

Возможный дубликат: Создание переменной из HTML-файла в PHP-файле У меня есть другой файл (HTML-файл), который передает аргумент этому PHP-файлу. Он делает это, я проверил его с помощью «эха», и он отбрасывает тот же аргумент, который я написал в HTML-файле, так что пока, так хорошо. PHP-файл выглядит так. <? $filepath = "/usr/sbin"; exec("ONE $search -command $filepath […]

Вызов функции PHP

У меня есть function php по нескольким параметрам. Я хочу вызвать эту function установив только последний аргумент. Простым способом является установка другого аргумента пустым . Но это не хорошо. Можно ли вызвать эту function с установкой последнего аргумента и без установки другого аргумента? См. Этот пример: function MyFunction($A, $B, $C, $D, $E, $F) { //// […]

Передача нескольких аргументов функции обратного вызова (с использованием PHP 5.2)

Я пишу систему управления контентом. Администратор страницы вводит контент для страницы, и, когда он вводит число, окруженное специальными символами, его заменяет запись базы данных на экране зрителя при анализе. Чтобы выполнить это при разборе, я использую preg_replace_callback (). Однако я не могу передать свою переменную подключения к базе данных в функцию обратного вызова, поэтому она […]

Функция вызова spl_autoload_register с параметрами

Я написал следующую функцию для загрузки классов: 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/" Есть ли возможность зарегистрировать автозагрузчик с настройкой второго параметра (например, […]

Sylius: Как вводить (запрашивать) аргументы в пользовательском ProductRepository?

Я хочу переопределить метод createByTaxonPaginator (), чтобы метод indexByTaxon () возвращал отсортированные результаты. Этот новый метод должен использовать Request для получения типа Get-Parameter. Для заказа результатов поиска я нашел услугу и переопредел ее следующим образом: sylius_search.repository: class: ShopBundle\Entity\SearchIndexRepository arguments: ['@doctrine.orm.entity_manager', '@sylius.repository.product', '@request_stack'] может быть, это не хорошая практика, я не знаю. Но это работает … […]

Аргументы PHP-класса в функциях

У меня возникли проблемы с использованием аргумента из моего класса в одной из функций этого класса. У меня есть класс, называемый компанией: class company { var $name; function __construct($name) { echo $name; } function name() { echo $name; } } $comp = new company('TheNameOfSomething'); $comp->name(); Когда я создаю экземпляр (вторая – последняя строка), метод построения […]

могут ли функции php использовать аргументы ключевых слов? (например, python)

Возможный дубликат: назвали необязательные аргументы 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: подсчет аргументов

Было невероятно удивительно видеть, что у PHP нет очевидной функции, чтобы делать то, что я ищу, поэтому я попрошу здесь. Как бы вы могли получить количество аргументов, которые определенная функция имеет вне функции (так же, как func_num_args только вне функции). Решение не может фактически выполнить функцию (которая будет побеждать цель), и я хотел бы сделать […]

Как преобразовать список параметров функции PHP в ассоциативный массив?

Я хочу преобразовать аргументы в функцию в ассоциативный массив с ключами, равными именам переменных параметров, и значениями, равными значениям параметров. 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); […]