如何定义可用于所有php文件(如superglobals)的变量
有没有一种方法可以创建/定义一个可用于所有php文件(如superglobals)的变量 例如:如何定义可用于所有php文件(如superglobals)的变量,php,global-variables,Php,Global Variables,有没有一种方法可以创建/定义一个可用于所有php文件(如superglobals)的变量 例如: <?php echo CAR; //ferrari echo Globals::$car; //ferrari Globals::$car = 'renault'; //set your global variable echo Globals::$car; //renault 我在file1.php$car=ferrari中定义了一个变量 然后在file2.php中编写echo$ca
<?php
echo CAR; //ferrari
echo Globals::$car; //ferrari
Globals::$car = 'renault'; //set your global variable
echo Globals::$car; //renault
我在file1.php$car=ferrari中定义了一个变量
然后在file2.php中编写echo$car
然后它将输出法拉利
如何在file1.php中定义变量并在file2.php中访问它
编辑:
答案很好,但还有其他选择吗?因为我将在多个目录中有多个php文件,所以我必须为每个目录创建自己的php文件吗?如果这是唯一的方法,那么我会这样做。创建一个常量文件,并将其包含在要访问这些常量的文件中 包括文件为
include 'file_path';
创建一个常量文件,并将其包含在要访问这些常量的文件中 包括文件为
include 'file_path';
嗨,最好的办法是 创建一个名为defines.php的.php文件,并确保在each.php文件中包含该文件 使变量、常量位于该文件中。以便您可以访问它们 另一种方法是,您可以将值设置为现有的全局变量 像 $\u服务器['car']=法拉利
谢谢。嗨,最好的方法是 创建一个名为defines.php的.php文件,并确保在each.php文件中包含该文件 使变量、常量位于该文件中。以便您可以访问它们 另一种方法是,您可以将值设置为现有的全局变量 像 $\u服务器['car']=法拉利 谢谢。您可以使用会话或包含概念 1通过使用会话 file1.php file2.php 2通过使用include file2.php 您可以使用会话或包含概念 1通过使用会话 file1.php file2.php 2通过使用include file2.php 在项目的根目录中创建init.php。 如果您需要常量变量,则无法编辑它 -在项目的根目录中创建constants.php 如果需要可编辑变量 -在项目的根目录中创建globals.php constants.php globals.php 将constants.php和globals.php包含到init.php中 将init.php包含到php源代码中
<?php
require_once(dirname(__FILE__).DIRECTORY_SEPARATOR.'init.php');
若您需要长期使用变量,而不仅仅是一个页面加载,那个么使用session。用户登录、设置
<?php
$_SESSION['car'] = 'ferrari';
在php源代码中,可以使用常量和全局变量:
例如:
<?php
echo CAR; //ferrari
echo Globals::$car; //ferrari
Globals::$car = 'renault'; //set your global variable
echo Globals::$car; //renault
参考文献:
在项目的根目录中创建init.php。
如果您需要常量变量,则无法编辑它
-在项目的根目录中创建constants.php
如果需要可编辑变量
-在项目的根目录中创建globals.php
constants.php
globals.php
将constants.php和globals.php包含到init.php中
将init.php包含到php源代码中
<?php
require_once(dirname(__FILE__).DIRECTORY_SEPARATOR.'init.php');
若您需要长期使用变量,而不仅仅是一个页面加载,那个么使用session。用户登录、设置
<?php
$_SESSION['car'] = 'ferrari';
在php源代码中,可以使用常量和全局变量:
例如:
<?php
echo CAR; //ferrari
echo Globals::$car; //ferrari
Globals::$car = 'renault'; //set your global variable
echo Globals::$car; //renault
参考文献:
可能的重复可能的重复
<?php
echo CAR; //ferrari
echo Globals::$car; //ferrari
Globals::$car = 'renault'; //set your global variable
echo Globals::$car; //renault