PHP函数的参数与作用域
通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。参数是从左向右求值的。
实例:
function grade($name)
{
return '四年级的同学有'.$name;
}
echo grade('赖宁,黄冈');
当有可选参数的时候,必须把必选参数往前放
function gradeone($name,$level='三年级')
{
return $level.'的同学有'.$name;
}
echo gradeone('张三,李四...');
函数的作用域作用域可分为:
1、函数外,全局作用域;
2、函数内,局部作用域。
全局作用域:
函数外部声明的变量在函数内部不能直接使用。
实例:
$work= '新竹网络';
function study()
{
return $GLOBALS['work']; //需进行全局函数调用,然后返回值
}
echo study();
局部作用域:内部声明的变量在函数内可以直接使用
实例:
function studyone($work)
{
return $work;
}
echo studyone('新竹网络');
总结:
1、函数名的要求和规范:
函数名不区分大小写,即:调用函数foo()和函数FOO()是一样的;
2、函数的形参和实参:
(1)、声明函数时的参数,叫函数的形参,形式参数,可以理解为一个符号;
(2)、调用函数时的参数,叫函数的实参,实际传递的参数;
调用函数时候,实参的值传递给形参首先;
3、函数的默认参数:
(1)、即函数声明的时候给设置了一个默认的值;
(2)、如果调用函数的时候,没有给予其对应参数的值,则会使用默认的值进行执行运算;
(3)、如果调用函数的时候,给予了其对应参数的值,则不会使用默认参数的值,而会用对应的引用传递的值,给形势参数重新赋值;
4、函数的作用域:
(1)、每执行调用一次函数,都会在内存中开辟一块独立的空间,当执行调用完后,此内存空间则自动释放,当再次执行调用的时候,则再重新开辟新的内存空间运行;
(2)、调用函数的时候,函数内部的变量,和函数外的变量,没有一点关系,(内次调用,新开辟独立的空间地址);
猜你喜欢
联络方式:
电话:18905275582
邮箱:1700970777@qq.com
-
企业门户网站建设的重要性
1、企业形象的重要组成部分 在如今这个互联网经济飞速发展的时代里面,如果企业想要从世界的窗口展现自己,那么肯定是要注意企业的线上形象的。这个线上形象就是企业如何去建设企业门户网站,如果能够好好的把握现在这个数字媒体所带来的便利,那么...
-
SEO优化需要经历的几个阶段是什么?
一个新生儿从哌哌落地到长大成人要经历不同的周期,而网站建设也是同样如此的。一个新网站,从它刚刚被建立到有排名、稳定、巩固,一般都要经历这个四个周期。但是处在每个不同周期的网站,都有自己相对应排名的特征。 一、新生...
-
HTML5常用标签
常用的文本标签分为:行内元素,块级元素,行内块元素 块级元素 : 独占一行 对宽高属性值设置生效 center - 举中对齐块 dir - 目录列表 div - 常用块级容易,也是cs...
-
PHP中变量解析,特殊字符转义,heredoc和 nowdoc语法结构的用法
PHP的命名: 1.必须用$开始; 2.$后必须用字母或者下划线,后面可跟字母数字或下划线,不能用特许字符; 3.严格区分大小写; 4.函数是不区分大小写; 规则: 1.驼峰式:一个单词的首字母小写,后面的每个单词的首字母大写; 2.下划线:每...
-
数据库在ERP系统中的两阶段
一:软件开发阶段 1、数据库标准化。它包含了编码标准化、数据标准化、和维护标准化,这些都是软件开发阶段所需要注意的问题。 2、以数据为中心。ERP原始数据的采集、加工、整理...