【问题标题】:Using a require within a define在定义中使用 require
【发布时间】:2017-06-11 10:10:08
【问题描述】:

我正在尝试使用 require 将表格放在定义中

   define('ITEM1','text '.require('../../targetfile.php').' More text';

这个想法是在每次定义时都需要一个表格,而不必每次都复制和粘贴它。

我尝试了各种方法,但没有任何效果,我希望你可以,提前谢谢。

targetfile.php 将包含一个大表

【问题讨论】:

  • 假设目标文件中有实际的 PHP 代码。您在单行代码中有语法错误。

标签: php require


【解决方案1】:

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

你可以这样做:

file1.php:

$myTable = '.....';

file2.php:

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

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

【讨论】:

  • 我最初尝试使用 $myTable,但表本身有 $varible,因此它不起作用,因为在 $varible 设置之前加载了 $varible 想象一下在线定义之上看起来像这样 $varible = "1" define('ITEM1', text table to auto fill that contains $varible more text;
  • 这似乎是另一个问题,而不是你原来的问题。我不认为我能够理解你想说什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-20
  • 1970-01-01
  • 2019-12-14
  • 2017-10-17
  • 2021-01-16
  • 2020-02-03
  • 2015-12-21
相关资源
最近更新 更多