Постоянно к окружающим каверзные вопросы по PHP.
Итак пример:
function func($a="a",$b="b",$c="c")
{
echo $a.$b.$c;
}
func("c", ,"a");
Вопрос:
Что подставить в вызове func(), что бы для аргумента $b использовалось стандартное значение.
Вопрос по Php.
Модератор: Модераторы разделов
-
demongloom
- Сообщения: 454
- Статус: Добрый Демон
Вопрос по Php.
Если жизнь твоя порвется, тебе новую сошьют.
-
demongloom
- Сообщения: 454
- Статус: Добрый Демон
Re: Вопрос по Php.
короче ответа не нашел, но нашел некое решение.
Таким образом если мне нужно дифалтное значение, то я пишу просто null.
Код: Выделить всё
function func($a=null,$b=null,$c=null)
{
if($a == null)
$a = "a";
if($b == null)
$b = "b";
if($c == null)
$c = "c";
echo $a.$b.$c;
}
func("c",null,"a");Таким образом если мне нужно дифалтное значение, то я пишу просто null.
Если жизнь твоя порвется, тебе новую сошьют.
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Вопрос по Php.
Я пхп не знаю, но в других языках (в т.ч. в С++) можно опускать параметры только начиная с конца.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж