【发布时间】:2014-02-14 19:36:58
【问题描述】:
我有一个名为 test1.php 的文件,其中包含许多变量和一些函数定义。我正在尝试将此文件包含到另一个名为 test2.php 的文件中,并使用变量和函数。
test1.php
$i = "a";
$ii = "b";
$iii = "c";
function test1a(){ return "lol"; }
test2.php
function test2a(){ include 'test1.php'; return $i; }
function test2b() { include 'test1.php'; return test2c(); }
function test2c(){ include 'test1.php'; return $iii; }
function test2d() { include 'test1.php'; return test1a(); }
index.php
include 'test2.php'
echo test2a();
echo test2b();
echo test2c();
echo test2d();
原因:
我在两台不同的服务器上拥有相同的代码库。只有 test2.php 文件会有所不同。每个服务器在 test2.php 中会有不同的值,但具有相同的变量名。 test2.php 有点像本地化文件。
我的问题是一些变量或没有显示出来。有一个更好的方法吗。我不想在每个函数中都包含该文件。
谢谢。
【问题讨论】:
标签: php variables include global