1

我想编写一个脚本来创建一个带有一些定义(define(..., ...);)的 PHP 文件,然后在这个脚本中我想运行更多使用我刚刚在新创建的 php 文件中定义的定义的命令。为此,我猜我可以做这样的事情:

  1. 创建文件(比如说def.php)并写入definitions
  2. 要求一次' def.php';
  3. 运行使用定义的命令def.php

这行得通吗?如果不是,那么正确的做法是什么?

4

2 回答 2

3

工作,你可以使用它,但如果文件不存在,那么它会exit()在你的页面中间调用,所以你会得到一个半加载的页面,并显示错误消息。

于 2013-10-30T09:08:09.653 回答
0

我认为eval()or 匿名函数(闭包)应该更好。

http://www.php.net/manual/en/function.eval.php
http://php.net/manual/en/functions.anonymous.php

于 2013-10-30T09:16:48.153 回答