首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

认识PHP函数:2.list

准确的说,这是语言结构。

鲁迅先生有句名言:世上本没有路,走的人多了,也就成了路。

对于函数和语言结构,笔者也是这样理解的,语言结构来自于函数,只是用的多了,干脆把它划归于语言结构。

或者说,人家语言结构是近亲,,函数的血缘比较远……

函数在执行后,先被PHP解析器分解成语言结构,,所以语言结构执行的速度比较快,比函数快。函数毕竟多一道工序,多个解析过程

语言结构是不可更改的:人家天生长在DNA上面,,,函数是可以在php.ini上面禁用的......

下面再来看一看list

PHP.NET上面的说明:

第一句话翻译起来总感觉哪里不对劲……

list — Assign variables as if they were an array

PHPSTORM上的说明:

代码验证结果 :

主要有那么几个需要注意的:

这家伙有返回值,,有返回值的,虽然平时不用;

这家伙在php5和php7中的功能是不一样的。所以如果你开发时用的是7,那就直接用了;如果开发时用的是5,,,那最好不要用这个;毕竟以后有可能升级php环境

list()和each()放在一起,再配上while()循环,很是方便。本来的主题也是想研究一下那个。但现在7.2舍弃each()了,也就不了了之了……以后还是不用each为好。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180826G1BUDP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券