博主信息
博文 37
粉丝 0
评论 0
访问量 22290
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
函数中引用外部变量的5种方法,字符串函数
秋闲独醉
原创
1273人浏览过

1.演示函数中引用外部变量的5种方法

  1. $param = "这是一个外部变量";
  2. //1.演示函数中引用外部变量的5种方法
  3. /**
  4. * 1.函数内部声名变量为:global 全局变量
  5. * 2.函数内用$_GLOBALS['var'],获得全局变量
  6. * 3.在匿名函数定义时用 use(var) ,引用到函数内使用
  7. * 4.把函数转成箭头函数语句,直接使用外部变量
  8. * 5.纯函数
  9. */
  10. //1.函数内部声名变量为:global 全局变量
  11. function demo(){
  12. global $param;
  13. echo __FUNCTION__.$param;
  14. }
  15. demo();
  16. echo '<hr>';
  17. //2.函数内用$_GLOBALS['var'],获得全局变量
  18. function demo1(){
  19. echo __FUNCTION__.$GLOBALS['param'];
  20. }
  21. demo1();
  22. echo '<hr>';
  23. //3.在匿名函数定义时用 use(var) ,引用到函数内使用
  24. $fun = function () use ($param):string{
  25. return __FUNCTION__.$param;
  26. };
  27. echo $fun();
  28. echo '<hr>';
  29. //4.把函数转成箭头函数语句,直接使用外部变量 fn不能忘
  30. $fun2 = fn() => $param;
  31. echo $fun2();
  32. echo '<hr>';
  33. // 5.纯函数
  34. function demo3(string $param):string{
  35. return __FUNCTION__.$param;
  36. }
  37. echo demo3('我是纯的');

2. 至少选择5个课堂上没讲到的字符串函数进行演示

  1. //array_column 返回输入数组中指定列的值
  2. var_dump($arr);
  3. $arr1 = array_column($arr, null,'id');
  4. var_dump($arr1);
  5. //array_key_first 获取指定数组的第一个键值
  6. var_dump(array_key_first($arr1));
  7. //array_key_first 获取一个数组的最后一个键值
  8. var_dump(array_key_last($arr1));
  9. //shuffle()打乱数组
  10. shuffle($arr1);
  11. var_dump($arr1);
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学