PHP的几个小tips

妖怪学习打卡

基础学习

第一天

“强校验 值传递”

01

phpstrom快捷键:

在写完的方法上一行输入“/**”,然后按下“回车”健,会自动补全方法的注释。

02

declare(strict_types = 1);(必须是文件的第一个语句。如果这个语句出现在文件的其他地方,将会产生一个编译错误,块模式是被明确禁止的。)

函数/方法对形参几返回值进行强校验。(指定函数/方法形参类型及返回值类型)

declare(strict_types = 0); 若类型校验,不强制类型。

03

函数/方法会在被调用时新开辟一块新的存储空间,用来存储新的变量和处理逻辑,通过值传递的形参相当于在函数体/方法体内clone一个变量,并不是操作外部的全局变量(原始变量),所以,值传递在函数体/方法体内不会改变外部变量的值;引用传递则是将外部变量(原是变量)的内存空间传递,改变空间的值,变量指针所指的值发生改变,即外部变量(原始变量)发生改变。

值传递:

·

引用传递:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181127G1X11400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券