批改状态:合格
老师批语:
$param = "这是一个外部变量";//1.演示函数中引用外部变量的5种方法/*** 1.函数内部声名变量为:global 全局变量* 2.函数内用$_GLOBALS['var'],获得全局变量* 3.在匿名函数定义时用 use(var) ,引用到函数内使用* 4.把函数转成箭头函数语句,直接使用外部变量* 5.纯函数*///1.函数内部声名变量为:global 全局变量function demo(){global $param;echo __FUNCTION__.$param;}demo();echo '<hr>';//2.函数内用$_GLOBALS['var'],获得全局变量function demo1(){echo __FUNCTION__.$GLOBALS['param'];}demo1();echo '<hr>';//3.在匿名函数定义时用 use(var) ,引用到函数内使用$fun = function () use ($param):string{return __FUNCTION__.$param;};echo $fun();echo '<hr>';//4.把函数转成箭头函数语句,直接使用外部变量 fn不能忘$fun2 = fn() => $param;echo $fun2();echo '<hr>';// 5.纯函数function demo3(string $param):string{return __FUNCTION__.$param;}echo demo3('我是纯的');
//array_column 返回输入数组中指定列的值var_dump($arr);$arr1 = array_column($arr, null,'id');var_dump($arr1);//array_key_first 获取指定数组的第一个键值var_dump(array_key_first($arr1));//array_key_first 获取一个数组的最后一个键值var_dump(array_key_last($arr1));//shuffle()打乱数组shuffle($arr1);var_dump($arr1);
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号