您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP之函数

2025/10/13 21:44:23发布18次查看
①php中的函数包括自定义函数和系统函数,其中用function_exists()判断函数是否存在
②在函数内部如果需要使用函数外部的变量,需要使用global关键字,将外部变量引入,或者也可以使用预定义的全局变量数组$globals
③静态变量(用static声明,存储在内存的静态区,在脚本完后再释放,可在同一个函数中多次调用共享)
④参数
常规传参:伪类型 -> number | 数字 | int/float ; mixed | 混合 ; callback | 回调函数
引用参数
a. 只有内存中的变量才有地址
b. 有引用关系的两个变量,一个变另一个也跟着变相当于一体
c. 如果在函数说明中,有”&”出现,说明这个参数是一个引用参数,调用传参时,那就必须传一个“变量”
默认参数 (用中括号围起来的 “[]”)
可变参数:
a. func_get_args() 返回参数个数的数组
b. func_num_args() 返回参数总数
c. func_get_arg() 返回指定个数对应参数
⑤函数类型
变量函数(如果将一个函数名称(字符串)给一个变量(字符串),若这个变量后面加上括号,则会调用相应的函数)
回调函数(在使用一个函数的时候,如果传一个变量不能解决问题,就需要将一个过程进入到函数中改变函数的执行行为)
系统函数
递归函数(在函数中调用自己 其中重点理解“递”和“归”)
⑥制作回调函数
通过变量函数
通call_user_func_array() 系统函数
全局函数 ——> 直接使用名字(字符串) || 对象中的方法 ——> array(new 对象名(),”方法名”) || 对象中的静态方法 ——> array(“类名”,”静态方法”)
⑦加载自定义的数据库
include(文件名) || include 文件名其中用include_once 文件名 来解决重包含的问题
require 文件名 || require(文件名)其中用require_once(文件名)来解决重包含的问题
两者的区别:当处理失败时,include产生警告;而require产生错误
⑧匿名函数
变量 = function(){}; //此处一定要加分号
变量();
⑨闭包函数
子函数可以使用父函数中的局部变量(匿名函数配合”use” (&$a,&$b)再return)
php闭包特性:闭包函数返回时,该函数内部变量处于激活状态,函数所在的栈区依然保留,未释放局部变量
').addclass('pre-numbering').hide(); $(this).addclass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadein(1700); }); }); 以上就介绍了php之函数,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product