Php 在定义中使用require

Php 在定义中使用require,php,require,Php,Require,我试图使用require在define中放置一个表 define('ITEM1','text '.require('../../targetfile.php').' More text'; 我们的想法是在每个define上拉入一个需要的表,而不必每次都复制和粘贴它 我试过各种各样的方法,但都没有效果,我希望你能,提前谢谢 php将包含一个大表require()包含并计算指定的文件。它在失败时停止执行。成功时返回1 您可以这样做: file1.php: $myTable = '.....'

我试图使用require在define中放置一个表

   define('ITEM1','text '.require('../../targetfile.php').' More text';
我们的想法是在每个define上拉入一个需要的表,而不必每次都复制和粘贴它

我试过各种各样的方法,但都没有效果,我希望你能,提前谢谢

php将包含一个大表

require()
包含并计算指定的文件。它在失败时停止执行。成功时返回
1

您可以这样做:

file1.php:

$myTable = '.....';
file2.php:

require('file1.php');
define('ITEM1','text '.$myTable.' More text');

define()
可以使用变量,因为它在运行时创建常量。

必须假设目标文件中有实际的PHP代码。在单行代码中出现语法错误。我最初尝试使用$myTable,但该表本身有$Variable,因此在设置$Variable之前加载$Variable时,它不起作用。想象一下,在定义行上方,它看起来像$Variable=“1”define('ITEM1',自动填充的文本表包含$Variable更多的文本;这似乎是另一个问题,而不是您最初的问题。我认为我无法理解您想要说什么。