Articles of Возвращаемое значение

rest echo vs return в GET

Я новичок в php и отдыхаю, и я пытаюсь понять, что происходит в моем API при использовании echo vs return …. Я попытался перейти к самому простому сценарию, чтобы изолировать проблему моего API останова, не возвращая никакого значения, так вот: У меня есть файл test.php на моем сервере со следующим содержимым: <?php if(function_exists($_GET['t1'])) { echo […]

Возвращаемые значения метода и исключения

У меня есть интерфейс iIncident который определяет единственный метод, when() . when() должен возвращать объект DateTime . Я пытаюсь решить, что делать, если $object->when() не имеет DateTime для возврата, как может быть, сразу после создания объекта и перед установкой всех его свойств. Мой выбор: return false бросить какое-то Exception вернуть значение по умолчанию DateTime например […]

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

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

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

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

Возврат 2 значений из функции

Возможно ли вернуть два значения при вызове функции, которая выводит значения, например, у меня есть: <?php function ids($uid = 0, $sid = '') { $uid = 1; $sid = md5(time()); return $uid; return $sid; } echo ids(); ?> Что будет выводить 1 , я хочу выбрать, что делать, например, ids($sid) , но он все равно […]

jQuery Ajax возвращает всю страницу

У меня есть функция jquery-ajax, которая отправляет данные в php-скрипт, и проблема связана с возвращаемым значением, она возвращает целую страницу, а не одно значение. Спасибо за ваше время и помощь. $("#ajaxBtn").click(function(){ var inputText = $("#testText").val(); $.ajax({ type: "POST", url: "index.php", data: "testAjax="+inputText, dataType: "html", success: function(html){ alert(html); } }); });