这个函数究竟返回什么?

时间:2013-06-11 04:13:32

标签: php arrays function return

我想知道这个函数究竟返回什么。它是否返回null?

function create_test()
{
    return;
}


$size = array();
$size = create_test(); // array is null ??

2 个答案:

答案 0 :(得分:2)

由于未指定返回值,因此返回null。此处的return语句是可选的,因为它不返回任何值并且位于函数的末尾。您可以使用return语句显式跳出函数,而不必到达函数的末尾。

请参阅Returning valuesReturning without argument

答案 1 :(得分:1)

它会返回NULL var_dump()代码

代码 -

<?php

function create_test()
{
    return;
}


$size = array();
$size = create_test(); 
var_dump($size);
相关问题