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