Я хочу точно знать, что возвращает эта функция. Возвращает ли он нуль?Что возвращает эта функция точно?
function create_test()
{
return;
}
$size = array();
$size = create_test(); // array is null ??
Я хочу точно знать, что возвращает эта функция. Возвращает ли он нуль?Что возвращает эта функция точно?
function create_test()
{
return;
}
$size = array();
$size = create_test(); // array is null ??
Поскольку не указано возвращаемое значение, она возвращает null
. Оператор return
здесь является необязательным, поскольку он не возвращает никакого значения и находится в конце функции. Вы можете использовать оператор return
, чтобы выпрыгнуть из функции явно, не дойдя до конца функции.
Вот почему ive задал вопрос coz php docs: «Если возврат опущен, значение NULL будет возвращено». и я не опускаю return..so примечание php запутывает – Marco
См. второе примечание на этой странице http://www.php.net/manual/en/function.return.php – Kevin
, потому что вы не даете ответ чтобы вернуть –
Она возвращает NULL
var_dump()
код
код -
<?php
function create_test()
{
return;
}
$size = array();
$size = create_test();
var_dump($size);
Пробовали ли вы код? Почему у вас есть два задания? – Howard
'Он возвращает null?' Да. –
У меня есть 2 назначения, потому что мне нравится объявлять мои переменные ... хотя я знаю, что php делает это для меня ... Я взрослый мужчина, я могу назначить свои собственные вары ... – Marco