Articles of функции

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

Есть ли способ определить функцию в PHP, которая позволяет вам определить переменное количество параметров? на языке, с которым я больше знаком, это так: function myFunction(…rest){ /* rest == array of params */ return rest.length; } myFunction("foo","bar"); // returns 2; Благодаря!

PHP: массив для значений переменных переменной функции

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

Как реализовать функцию, которая может принимать произвольные параметры в PHP?

Есть ли у PHP такая функция?

Почему мы всегда должны возвращать значения из функции?

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

Могу ли я / Как … вызвать защищенную функцию вне класса в PHP?

У меня есть защищенная функция, которая определена в определенном классе. Я хочу, чтобы иметь возможность вызвать эту защищенную функцию вне класса в другой функции. Возможно ли это, и если да, то как я могу это достичь class cExample{ protected function funExample(){ //functional code goes here return $someVar }//end of function }//end of class function outsideFunction(){ […]

Как мне вызвать функцию из dll из php на windows?

Я использую xampp. Я ищу, и это похоже на php 4.x, было расширение php_w32api.dll, которое, похоже, исчезло для php 5.x. Тем не менее, он все еще находится в документации на php.net, но отмечен как экспериментальный. Некоторые предложили вместо этого использовать win32std в pecl, но это просто обертывает некоторую функцию win32 api, но не позволяет мне […]

Код после оператора return в функции PHP

Я работаю с / на крайне устаревшем сайте, на который я бы не стал называть свое имя. Кажется, что в существующем коде существует повторяющийся шаблон, который выглядит следующим образом: function foo() { $a = 'a'; $b = 'b'; return; $c = 'c'; $d = 'd'; } Я очень не хочу удалять существующий код из функции, […]

Вызов неопределенной функции: simplexml_load_string ()

Я использую функцию count facebook, используя файл cron. В которой cron работает каждые 10 минут и подсчитывает общее количество понравившихся страниц. for($i=0;$i<3;$i++){ $source_url =$cars[$i]; $rest_url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL,$rest_url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec($curl); curl_close($curl); $message=stripslashes($content); $xml_record = simplexml_load_string($message); $fb_like_count = $xml_record->link_stat->like_count; echo "".$fb_like_count; mail("abc@gmail.com","hi".$fb_like_count,$message); } Но я получаю неопределенную ошибку […]

Изменение содержимого div с помощью раскрывающегося списка, javascript и PHP

Я ноб, но с удовольствием возьму палку, если вы поможете мне найти ответ;) У меня есть список категорий в массиве $ cat_array. Я хочу создать выпадающее меню, чтобы при выборе одного из параметров другая переменная передавалась функции. Это то, что у меня есть до сих пор: в главном файле (index.php) я вызываю функцию: makechoice($cat_array); Это […]

при использовании функции «эхо» в функции, почему результат появляется в предыдущей строке?

Я написал функцию, которая повторяла идентификатор с другой стороны связанной таблицы. когда я пишу на странице, вызывающей функцию – echo "<br/>getalbumartistfunction: ".get_albumartistid($thisalbum); он возвращает номер artist_id в строке выше, где у меня есть этот вызов функции. Поэтому я вошел в функцию и переключил ее с «эхо» на «возвращение», и теперь она появляется сразу после двоеточий, […]