PHP-如何在函数内访问另一个文件中的变量

A.PHP中代码如下:

站在用户的角度思考问题,与客户深入沟通,找到铁山网站设计与铁山网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、空间域名、雅安服务器托管、企业邮箱。业务覆盖铁山地区。

$peoplename = “Lancelot”

?>

 

B.PHP中代码如下:

Include_once “a.php”

 

Function getName(){

    Return $peoplename;

}

?>

 

调用B.PHPgetName()函数,并未如愿以偿的得到”Lancelot”,这其实是变量作用域的问题,在C语言中,一般来说,在函数外部定义的变量大都是全局变量,在函数内部无需声明即可使用,而在PHP中,为了防止全局变量被滥用,也防止全局变量被不小心改变,因此在函数内部的变量默认都是局部变量。

 

因此,在B.PHP中,如果要在getName()函数内部正确访问到变量$peoplename,需要如下写法:

Include_once “a.php”

 

Function getName(){

    Global $peoplename;

    Return $peoplename;

}

?>

 

扩展开来,其实在A.PHP中,如果有函数要使用变量$peoplename,也应该采用如上的方法。


分享名称:PHP-如何在函数内访问另一个文件中的变量
链接地址:http://bzwzjz.com/article/pgojge.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作公司 企业手机网站建设 手机网站制作 成都网站建设流程 盐亭网站设计 成都网站建设 成都h5网站建设 成都网站制作 移动手机网站制作 高端定制网站设计 成都企业网站建设 手机网站建设 成都商城网站制作 成都网站建设 成都网站建设 外贸营销网站建设 成都网站设计 成都网站制作 网站建设公司 重庆网站建设 成都做网站建设公司 定制网站建设多少钱