我想在require()函数中回显一个变量:
define('INT_URL', '/var/www/');
require(echo INT_URL . 'views/_includes/navbar-wp.php');
但是,我得到PHP Parse error: syntax error, unexpected T_ECHO in line 2
。
我哪里错了?是否不可能将变量回显到这样的语句中?
答案 0 :(得分:1)
在没有echo
的情况下尝试使用require
函数不需要它,已经从php解释了你的常量
require(INT_URL . 'views/_includes/navbar-wp.php');
答案 1 :(得分:0)
Alessandro为您提供了修复该错误的代码。
问题是echo
将给定的字符串推送到响应输出,这意味着客户端将接收它以响应其请求。但是,由于您只想将其传递到require
语言构造中,因此可以删除回声。