妖怪学习打卡
基础学习
第一天
“强校验 值传递”
01
phpstrom快捷键:
在写完的方法上一行输入“/**”,然后按下“回车”健,会自动补全方法的注释。
02
declare(strict_types = 1);(必须是文件的第一个语句。如果这个语句出现在文件的其他地方,将会产生一个编译错误,块模式是被明确禁止的。)
函数/方法对形参几返回值进行强校验。(指定函数/方法形参类型及返回值类型)
declare(strict_types = 0); 若类型校验,不强制类型。
03
函数/方法会在被调用时新开辟一块新的存储空间,用来存储新的变量和处理逻辑,通过值传递的形参相当于在函数体/方法体内clone一个变量,并不是操作外部的全局变量(原始变量),所以,值传递在函数体/方法体内不会改变外部变量的值;引用传递则是将外部变量(原是变量)的内存空间传递,改变空间的值,变量指针所指的值发生改变,即外部变量(原始变量)发生改变。
值传递:
·
引用传递:
领取专属 10元无门槛券
私享最新 技术干货