如何使用包含的php文件中的php变量

dav*_*ave 3 php variables scope include

我有一些php文件中设置的这些变量,当我将php文件包含在另一个php文件中时,如何使用包含的php文件中的那些变量?

Ben*_*Ben 13

他们应该翻身:

File1.php

<?php
$var1 = "TEST";
?>
Run Code Online (Sandbox Code Playgroud)

File2.php

<?php
include("File1.php");
echo $var1; //Outputs TEST
?>
Run Code Online (Sandbox Code Playgroud)


Aro*_*eel 6

你真的尝试过吗?

只需使用变量.它们在包含文件的范围内可用.

PHP手册:

包含文件时,它包含的代码将继承发生包含的行的变量范围.从那时起,调用文件中该行可用的任何变量都将在被调用文件中可用.但是,包含文件中定义的所有函数和类都具有全局范围.

  • 一个更好的问题是:如何不使用包含的php文件中的php varialbes ;-) (5认同)