Обучение/Помощь новичкам | return в function
Тема закрыта by
SNEG
PhpStorm , дак а он тут и накрен не нужен. json хорош для xml запросов или межсайтовой передаче данных, при выводе из функции лучше использовать serialize. Но и тут вообще не это обсуждается. парень спрашивает как завершить функцию.
PhpStorm , все, въехал я , я сам протупил ))
DELETED
1 февраля 2018, в 11:27
Delete
Сибирский (01.02.2018 в 11:23)
PhpStorm , дак а он тут и накрен не нужен. json хорош для xml запросов или межсайтовой передаче данных, при выводе из функции лучше использовать serialize. Но и тут вообще не это обсуждается. парень спрашивает как завершить функцию.
PhpStorm , дак а он тут и накрен не нужен. json хорош для xml запросов или межсайтовой передаче данных, при выводе из функции лучше использовать serialize. Но и тут вообще не это обсуждается. парень спрашивает как завершить функцию.
serialize так же может не сработать, если запрос отправлен тегом button, поэтому нужно будет для передачи параметра использовать не name в теге button, а дополнительный скрытый тег с параметром name
Что то типа этого ))
<?
function display_error($content) {
if (is_array($content))
{
foreach($content as $v){ echo $v; }
}else{ echo $content; }
}
?>
<?
function display_error($content) {
if (is_array($content))
{
foreach($content as $v){ echo $v; }
}else{ echo $content; }
}
?>
PhpStorm , все, все я понял )) Я сам парю тут ))
вы хотите слать параметры как строка и массив, то лучше пишите через 3 точек
примеры передач
error_display('Ошибка') выведут строка Ошибка
error_display('Ошибка', 'Ошибка') выведут строка Ошибка Ошибка
$array = ['Ошибка', 'Ошибка']
error_display(...$array) выведут строка Ошибка Ошибка
Если я правильно понял о чем автор писал
<?
function error_display(...$errors) {
foreach ($errors AS $error) {
if (is_array($error)) {
error_display(...$error);
} else {
echo $error;
}
}
}
примеры передач
error_display('Ошибка') выведут строка Ошибка
error_display('Ошибка', 'Ошибка') выведут строка Ошибка Ошибка
$array = ['Ошибка', 'Ошибка']
error_display(...$array) выведут строка Ошибка Ошибка
Если я правильно понял о чем автор писал
Стр.: 1, 2