批改状态:合格
老师批语:这篇写的不太好,有点少,还命名尽量不要用拼音,要专业点。
function CHOICE($button){if ($button == 1)echo "你的选择太牛了";elseif ($button == 2)echo "你的选择很不错";elseecho "哈哈,你赢了";};CHOICE(2);
//函数声明function getReady(int $first, int $second): int{return $first * $second;}echo getReady(5,4);echo '<hr>';//可变函数$chenfa = 'getReady';echo '前面两个数相乘的结果是:' . $chenfa(58,69), '<hr>';//匿名函数$chufa = function (int $first, int $second):float {return $first/$second;};echo '第一个数除去第二个数的结果是:' . $chufa(57,7), '<hr>';//父函数$f = function(int $fisrt, $second){$s = function(int $third) use($fisrt, $second): float{return ($first - $second) / $third;};return $s;};echo '第一个数减去第二个数,然后除以第三个数的结果是:' . $f(10, 5)(2), '<hr>';//奇怪了,最后一个出来的结果居然是-2.5,应该是2.5才对。//json多值返回function lastday(): string{$emotion = 'verybad';$world = 'nobody';return json_encode(['emotion'=>$emotion, 'world'=>$world]);}echo lastday(), '<hr>';$newday = json_decode(lastday(), true);print_r($newday);echo '<hr>';
如图:
namespace ns1 {function lastday(){return '周而复始,万物长生';}}namespace {function lastday(){}echo ns1\lastday();}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号