如何在REQUIRE()中使用ECHO

时间:2014-04-18 16:35:05

标签: php

我想在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

我哪里错了?是否不可能将变量回显到这样的语句中?

2 个答案:

答案 0 :(得分:1)

在没有echo的情况下尝试使用require函数不需要它,已经从php解释了你的常量

require(INT_URL . 'views/_includes/navbar-wp.php');

答案 1 :(得分:0)

Alessandro为您提供了修复该错误的代码。 问题是echo将给定的字符串推送到响应输出,这意味着客户端将接收它以响应其请求。但是,由于您只想将其传递到require语言构造中,因此可以删除回声。