您的位置:首页 > 编程语言 > PHP开发

PHP入门-函数的定义与使用

2017-12-18 21:10 246 查看
本文介绍PHP开发中函数的定义与使用:

1、函数的定义

(1)常规函数:使用function关键字定义函数,不用指定返回值类型

例如:

function test(){
//函数体
}
(2)内部函数:不能直接调用,只有当外部函数先被调用后才能调用:

例如:

function demo()
{
function fun1()
{
echo "aaaa";
}
function fun2()
{
echo "bbb";
}
}
fun1();//获取不到这个函数
fun2();//获取不到这个函数

function demo()
{
function fun1()
{
echo "aaaa";
}
function fun2()
{
echo "bbbb";
}
}
demo();
fun1();//得到的结果为aaaa
fun2();//得到的结果为bbbb


2、变量函数

定义:如果一个变量后面有括号例如:$var=hello;    使用 $var();    那么程序会寻找和变量值同名的函数

例如:

$var='hello';
function hello(){
echo "aaaa";
}
$var();//将会去执行hello()函数


3、PHP的api关于各种函数的解读

(1)常规函数

例如:bool copy(string ssource,string dest)

(2)参数带有mixed的函数

例如:bool chown(string filename,mixed user)      //mixed表示可以传任意类型数据

(3)参数带有&的函数

例如:bool arsort(array &array[,int sort_flags])       //表示传递的是地址,注意 对引用的地址的变量做修改就是改变原变量

(4)参数带有[ ]的函数

例如:如上,表示可选参数

(5)参数带有...的函数

例如:int array_unshift(array &array,mixed var [,mixed ...]) //表示任意多个参数

(6)参数带有callback的函数

例如:array array_filter(array input[,callback callback])  //表示回调函数,当这个函数执行完毕后执行回调函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 函数