>  기사  >  백엔드 개발  >  PHP의 일반적인 함수: 사용자 정의 함수, 콜백 함수, 재귀 함수 등

PHP의 일반적인 함수: 사용자 정의 함수, 콜백 함수, 재귀 함수 등

WBOY
WBOY원래의
2016-07-25 08:51:221163검색
php常用函数有哪些,有关php自定义函数、回调函数、变量函数与递归函数的一些例子,以及php全局变量与局部变量、静态函数的用法等。

php函数语言结构: if() for() while() switch() echo() print() array() list() foreach() isset() unset() empty() exit() die() include() require()

自定义函数:

function fun(){}

1、调用函数 fun()

"."$i*$j=".($i*$j)." "; } echo "
"; } echo "
"; } jiutb(9,"#cccccc"); jiutb(10,"red"); ?>

默认参数:

function jiutb($num=9,$color="black"){ }

2、可变参数

3、无限多参数之和:

4、变量函数

function fun(){} $a="fun"; $a(2,3,4,5);

变量作用域: 1.全局变量 函数外面的变量

2.局部变量 函数内部的变量

glocal关键字修饰后可以把局部变量变为全局变量

引用参数: 1,函数内部和外部指向同一个地址

回调函数: 是参数的一种. 一个函数的参数是另一个函数的名字,那么这个参数就叫回调函数

静态变量 多次调用同一个函数,静态变量可以一直跟踪下去.

//当调用程序的时候,统计这个函数调用了几次. "; } show(); show(); ?>

静态变量方法:

"; } show(); show(); show(); ?>

文件包含: 1.include() 包含出错,脚本继续执行 2.require() 如果包含出错,脚本立即终止

递归函数: 函数里面调用本函数 1.求和:

//递归函数 $num=100; for($i=1;$i 函数的调用顺序 show(); function show(){} show();

6.php执行顺序 1、加载页面 2、语法检测(1.语法检测 2.加载函数) 3、执行脚本



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.