<?php
function square($num){
return $num * $num;
}
echo square(4); //outputs'16'.
?>
以上代码的运行结果为:
16
<?php
function small_numbers(){
return array(0, 1, 2);
}
list($zero, $one, $two) = small_numbers();
echo $zero . $one . $two;
?>
代码执行结果为:
012
$zero $one $two 的值分别是0、1、2。
<?php
function sum($a, $b):float{
return $a + $b;
}
var_dump( sum(1,2) );
?>
以上程序会输出:
float(3)
<?php
declare(strict_types=1);
function sum($a, $b):int{
return $a + $b;
}
var_dump( sum(1,2) );
var_dump( sum(1,2.1) );
?>
以上程序的执行结果为:
int(3)
Fatal error: Uncaught TypeError: Return value of sum() must be of the type integer, float returned in /Library/WebServer/Documents/book/str.php:281 Stack trace: #0 /Library/WebServer/Documents/book/str.php(284): sum(1, 2.1) #1 {main} thrown in /Library/WebServer/Documents/book/str.php on line 281
版权说明:Copyright © 广州松河信息科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州松河信息科技有限公司 版权所有