文件包含:
include,include_once:
碰到就执行;多次只执行一次;
require,require_once:
同上;
i和r的区别在于报错级别,i报错级别轻,不阻止代码运行,r会中断;
参数和传递:
形参:形式参数,不具有实际意义的参数,多用于定义,是实参的载体;
实参:实际参数,具有实际数据意义的参数,给形参赋值,函数调用时使用的参数;
值传递:
变量值赋值给另一个变量;
引用传递(引用传值):
变量的内存地址共享给其他变量,改动的都是内存地址,而不是产生新的变量;
匿名函数:没名字的函数
变量名 = function()
{
函数体
}
闭包:使用内部匿名函数,use关键字,匿名函数返回给外部使用
函数返回值,多用return关键字;