我正在尝试将$_SERVER['DOCUMENT_ROOT']
包含在常量中,以用于定义路径。
但是我抛出错误:Fatal error: Constant expression contains invalid operations
const config_path = $_SERVER['DOCUMENT_ROOT'].'folder/';
我做错什么了吗?
答案 0 :(得分:1)
您应该使用 define('config_path',$ _SERVER ['DOCUMENT_ROOT']。'folder /'); as const将在编译时评估,而define则将在运行时评估。因此,将$ _SERVER变量与const一起使用会引起错误。