Articles of функции

PHP: подсчет аргументов

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

Передача массива параметров по сравнению с отдельными параметрами функции в PHP?

Когда есть функция, которая требует передачи нескольких параметров, таких как семь параметров, что является лучшей практикой: function foo($par1, $par2, $par3, $par4, $par5, $par6, $par7) { } или function foo(array $args) { } Где во втором примере $args будет массивом с параметрами в качестве элементов. Я был непоследовательно использую оба метода. Недостаток использования первого метода заключается […]

PHP: как вызвать стандартные функции библиотеки

Я начинаю с PHP для динамических веб-страниц. У меня есть несколько библиотек, написанных в ANSI C для получения / настройки параметров и других проприетарных материалов. Интересно, есть ли простое решение использовать оболочку внутри PHP для вызова этих функций? Есть ли уже существующий класс / библиотека? Какая была бы лучшая практика для этого? Я не хочу […]

Рекурсивная функция: вызов самой функции php

Я просто хочу убедиться, что я делаю это правильно, и это не создаст каких-либо конфессий. У меня есть функция, которая вызывает себя и нуждается в вашем одобрении, если это нормально или нет? <?php function determine($the_array){ foreach ($the_array as $key => $value) { switch ($key) { case 'in': echo $value; break; case 'out': echo $value; break; […]

PHP – установка времени ожидания_файла_файла_файла

Я использую file_get_contents чтобы получить заголовки внешней страницы, чтобы определить, находится ли внешняя страница в сети следующим образом: $URL = "http://page.location/"; $Context = stream_context_create(array( 'http' => array( 'method' => 'GET', ) )); file_get_contents($URL, false, $Context); $ResponseHeaders = $http_response_header; $header = substr($ResponseHeaders[0], 9, 3); if($header[0] == "5" || $header[0] == "4"){ //do stuff } Это работает […]

Функция PHP, чтобы узнать количество параметров, переданных в функцию?

Есть ли функция PHP для поиска количества параметров, которые должны быть получены / переданы определенной функции?

$ _GET как параметры в функциях PHP

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

Сборник PHP – Копирование дубликатов при обновлении или изменении страницы

Я создал некоторый код (строки 287-309 в коде ниже). Это дублирующаяся функция 313-345, но с несколькими изменениями. Хотя функция работает отлично, по какой-то причине страница при изменении или обновлении дублирует коллекцию в нижней части страницы. Если я перемещаю строки 287-309 на строку 347, это не происходит. Я предполагаю, что я создаю какой-то цикл здесь, или […]

Передача переменной в ее родительскую функцию в PHP?

У меня есть функция w / в функции, и мне нужна внутренняя функция, чтобы сделать ее переменными доступными в области родительской функции, например: function sayMyName(){ getName(); // inner function generates $name value echo $name; // use $name } sayMyName(); Я мог бы просто просто глобализовать вещи в обеих функциях … Но моя ситуация намного сложнее […]

Использование php внутри javascript в wordpress

У меня есть следующий код в javascript (jquery) файле custom.js: blabla = new Date(2014, 06 – 1, 2); $('.days').countdown({ until: blabla, layout: '{dn} {dl}', 1. Теперь я хочу, чтобы пользователь мог изменить указанную дату. Я создал страницу параметров темы под названием theme-options.php 2. Я использую <?php require_once('theme-options.php'); ?> <?php require_once('theme-options.php'); ?> в функции.php для ссылки […]