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)、调用函数的时候,函数内部的变量,和函数外的变量,没有一点关系,(内次调用,新开辟独立的空间地址);
猜你喜欢
联络方式:
电话:18905275581
邮箱:1700970777@qq.com



-
PHP 类声明与类的实例化
类声明与类的实例化 class Index 声明Index类 { public $name='你好'; 创建公有属性 &...
-
seo需要每天都写原创文章吗?
随着搜索引擎算法的改进,搜索引擎领域从外部链接时代开始进入内容王时代,网站内容质量已成为搜索引擎检查网站的首要任务。许多杂志社开始关注文章质量的优化,但很多朋友由于行业原因或文学技能有限,无法写出大量高质量的原创文章,于是问题就来了。s...
-
网站设计首页需要注意什么
1、用户友好性:提高首页的用户友好性,能够大大增加留住用户的可能性,更进一步的话则是能提高用户的黏着度,取得良好的用户转化效益。而用户的友好性主要体现在页面设计的精美性和合理性,以及用户搜索信息的方便性上。 2、关键字:关键字对于网...
-
PHP函数的参数与作用域
函数的参数 通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。参数是从左向右求值的。 实例: function grade($name) { return '四年级的同学有...
-
SEO常用的辅助工具和软件
扬州网站建设做SEO的基本上都会通过一些辅助工具来查排名、挖词、上传和修改网站程序等,这样可以有效提高SEO的工作效率. 1、各类站长平台: 例如chinaz、link114、...