欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

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

发布时间:2025/6/16 php 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 PHP - 如何在函数内访问另一个文件中的变量 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

A.PHP中代码如下:

<?php

$peoplename = “Lancelot”

?>

 

B.PHP中代码如下:

<?php

Include_once “a.php”

 

Function getName(){

    Return $peoplename;

}

?>

 

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

 

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

<?php

Include_once “a.php”

 

Function getName(){

    Global $peoplename;

    Return $peoplename;

}

?>

 

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






本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/1784102,如需转载请自行联系原作者

总结

以上是生活随笔为你收集整理的PHP - 如何在函数内访问另一个文件中的变量的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。