0
我有一些代码如下:PHP <<<(?多行处理程序)的问题
$query = <<<QUERY
SELECT
*
FROM
names
WHERE
create_date > date('Y-m-d H:i:s');
QUERY
我怎么能摆在那里date('Y-m-d H:i:s')
不破坏出<<<
声明?
我有一些代码如下:PHP <<<(?多行处理程序)的问题
$query = <<<QUERY
SELECT
*
FROM
names
WHERE
create_date > date('Y-m-d H:i:s');
QUERY
我怎么能摆在那里date('Y-m-d H:i:s')
不破坏出<<<
声明?
您可以将这段代码存储在变量中并使用替换。
$now = date('Y-m-d H:i:s');
$query = <<<QUERY
SELECT
*
FROM
names
WHERE
create_date > $now;
QUERY;
$date = date('Y-m-d H:i:s');
$query = <<<QUERY
SELECT
*
FROM
names
WHERE
create_date > $date
QUERY
你叫什么 “多行处理程序”(<<<)实际上是称为 “定界符” – mmattax 2010-06-16 15:53:36
@mmattax:我不知道。谢谢! – 2010-06-16 16:01:15