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

本文介绍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])  //表示回调函数,当这个函数执行完毕后执行回调函数


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值