PHP函数学习总结,有哪些长尾疑问点?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1207个文字,预计阅读时间需要5分钟。
函数定义+有效的函数名以字母或下划线开头,后面跟字母、数字或下划线;函数名不区分大小写(实际中,PHP的函数名、方法名、类名都不区分大小写);函数无需在调用前声明。
函数定义有效的函数名以字母或下划线打头,后面跟字母,数字或下划线;
函数名可以不区分大小(实际上,PHP 的函数名、方法名、类名都可以不区分大小写);
函数无需在调用之前被定义,除非一个函数是有条件才被定义时;
PHP 不支持函数重载,也不可能取消定义或者重定义已声明的函数。
<?php Test(); # function test. function test() { echo 'function test.'; }
函数的参数
1.值传递
在函数内部改变了参数的值,并不会影响到在函数外部该参数的值:
<?php $i = 1; add($i); echo $i; # 1 function add($test) { $test++; }
2.引用传递
保持参数的值在函数内外部一致。
本文共计1207个文字,预计阅读时间需要5分钟。
函数定义+有效的函数名以字母或下划线开头,后面跟字母、数字或下划线;函数名不区分大小写(实际中,PHP的函数名、方法名、类名都不区分大小写);函数无需在调用前声明。
函数定义有效的函数名以字母或下划线打头,后面跟字母,数字或下划线;
函数名可以不区分大小(实际上,PHP 的函数名、方法名、类名都可以不区分大小写);
函数无需在调用之前被定义,除非一个函数是有条件才被定义时;
PHP 不支持函数重载,也不可能取消定义或者重定义已声明的函数。
<?php Test(); # function test. function test() { echo 'function test.'; }
函数的参数
1.值传递
在函数内部改变了参数的值,并不会影响到在函数外部该参数的值:
<?php $i = 1; add($i); echo $i; # 1 function add($test) { $test++; }
2.引用传递
保持参数的值在函数内外部一致。

