我想知道这个函数究竟返回什么。它是否返回null?
function create_test()
{
return;
}
$size = array();
$size = create_test(); // array is null ??
答案 0 :(得分:2)
由于未指定返回值,因此返回null
。此处的return
语句是可选的,因为它不返回任何值并且位于函数的末尾。您可以使用return
语句显式跳出函数,而不必到达函数的末尾。
答案 1 :(得分:1)
它会返回NULL
var_dump()
代码
代码 -
<?php
function create_test()
{
return;
}
$size = array();
$size = create_test();
var_dump($size);