【发布时间】:2018-12-02 16:12:47
【问题描述】:
我正在尝试将$_SERVER['DOCUMENT_ROOT'] 包含在我将用于定义路径的常量中。
但是我得到一个错误:Fatal error: Constant expression contains invalid operations
const config_path = $_SERVER['DOCUMENT_ROOT'].'folder/';
我做错了吗?
【问题讨论】:
-
使用
define('config_path', $_SERVER['DOCUMENT_ROOT'].'folder/');,因为您不能使用const连接字符串。此外,以大写形式声明常量是一种常见做法。 -
首先阅读这个“php.net/manual/es/reserved.variables.server.php”然后常量类似于静态你不能使常量等于 var 因为当它们被创建时 var 还不存在
标签: php