-6

我想确切地知道这个函数返回什么。它返回 null 吗?

function create_test()
{
    return;
}


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

2 回答 2

2

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

请参阅返回值不带参数返回

于 2013-06-11T04:14:46.957 回答
1

它将返回NULL var_dump()代码

代码 -

<?php

function create_test()
{
    return;
}


$size = array();
$size = create_test(); 
var_dump($size);
于 2013-06-11T04:15:04.153 回答