横扫PHP职场-自定义函数

内里简要

1、作用域,大部分php变量只有一个单独的范围,这个返回包括include,require引入的文件,函数内部使用全局变量global $var;$GLOBALS['var']2、静态变量,静态变量,只在函数定义域中存在,离开函数后并不存在,函数内变量不消失。下次调用使用历史值。

程序报错PHP Fatal error: Constant expression contains invalid operations in

静态变量只能初始化化赋值一次,且赋值确切的值。(初始化赋值一次,而不是赋值一次)

输出1,null,1

3、函数参数传递,引用传递

函数参数默认是值传递,对象不管在哪都是引用。如果希望函数内部改变参数的值,则需要通过引用传递参数。引用&只能引用变量,不能引用一个值。

4、返回值以及引用返回

函数遇到return结束,只能return一个值,没有return 则return null;

只有定义和调用使用& ,才能使用引用返回

输出内容1,1,10

5、外部文件导入,变量导入

A文件include B文件,在B文件中可以调用A中include上面定义的变量。

A文件include B文件,A中可以使用B中的变量;

A文件{}局部作用域中(函数中)内引入include B,B中只能使用该局部域定义的变量

6、系统内置函数

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

扫码关注云+社区

领取腾讯云代金券