<?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号
广州京杭网络科技有限公司 版权所有