Maison >développement back-end >tutoriel php >return在这里到底返回了啥
private static function cp(){ //合法性验证
//var_dump($_SERVER);
echo $_SERVER['HTTP_HOST'];exit;
if (self::CPURL == '') return;
这句中return反回了啥也没有写。挺怪的,是反回false啊,还是反回true呢,还是说一个啥值 ,没有表明呢
return 没有具体的值时,将返回 NULL
这里只是为了结束函数的执行
return 没有具体的值时,将返回 NULL
这里只是为了结束函数的执行
你只是从本来就不多的代码中抽取了一句
而任何语法成分,离开了语境就什么都不是了
if (self::CPURL == '') return;
echo 'abc';
这样就可说明 return 的目的了
当然,你写成这样也是可以的
if (self::CPURL == '') {
}else {
echo 'abc';
}
为什么不可以中途下车呢
你只是从本来就不多的代码中抽取了一句
而任何语法成分,离开了语境就什么都不是了
if (self::CPURL == '') return;
echo 'abc';
这样就可说明 return 的目的了
当然,你写成这样也是可以的
if (self::CPURL == '') {
}else {
echo 'abc';
}
为什么不可以中途下车呢