Есть ли способ определить функцию в PHP, которая позволяет вам определить переменное количество параметров? на языке, с которым я больше знаком, это так: function myFunction(…rest){ /* rest == array of params */ return rest.length; } myFunction("foo","bar"); // returns 2; Благодаря!
У меня есть массив переменной длины, который мне нужно перенести в список параметров для функции. Надеюсь, что есть простой способ сделать это, но я не понимаю, как это сделать. Код, который я пишу, будет вызывать метод в классе, но я не буду знать имя метода и сколько его параметров. Я пробовал это, но это не […]
Есть ли у PHP такая функция?
Я не большой программист, но много раз слушаю от программистов, что мы всегда должны возвращать значения из функции. Я хочу знать причину.
У меня есть защищенная функция, которая определена в определенном классе. Я хочу, чтобы иметь возможность вызвать эту защищенную функцию вне класса в другой функции. Возможно ли это, и если да, то как я могу это достичь class cExample{ protected function funExample(){ //functional code goes here return $someVar }//end of function }//end of class function outsideFunction(){ […]
Я использую xampp. Я ищу, и это похоже на php 4.x, было расширение php_w32api.dll, которое, похоже, исчезло для php 5.x. Тем не менее, он все еще находится в документации на php.net, но отмечен как экспериментальный. Некоторые предложили вместо этого использовать win32std в pecl, но это просто обертывает некоторую функцию win32 api, но не позволяет мне […]
Я работаю с / на крайне устаревшем сайте, на который я бы не стал называть свое имя. Кажется, что в существующем коде существует повторяющийся шаблон, который выглядит следующим образом: function foo() { $a = 'a'; $b = 'b'; return; $c = 'c'; $d = 'd'; } Я очень не хочу удалять существующий код из функции, […]
Я использую функцию 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); } Но я получаю неопределенную ошибку […]
Я ноб, но с удовольствием возьму палку, если вы поможете мне найти ответ;) У меня есть список категорий в массиве $ cat_array. Я хочу создать выпадающее меню, чтобы при выборе одного из параметров другая переменная передавалась функции. Это то, что у меня есть до сих пор: в главном файле (index.php) я вызываю функцию: makechoice($cat_array); Это […]
Я написал функцию, которая повторяла идентификатор с другой стороны связанной таблицы. когда я пишу на странице, вызывающей функцию – echo "<br/>getalbumartistfunction: ".get_albumartistid($thisalbum); он возвращает номер artist_id в строке выше, где у меня есть этот вызов функции. Поэтому я вошел в функцию и переключил ее с «эхо» на «возвращение», и теперь она появляется сразу после двоеточий, […]