Possible Duplicate:
What is the name for the 「<<<」 operator?PHP操作<<<
我剛看到這個網站上的驗證碼
PHP for Beginners: Building Your First Simple CMS
的代碼是:
private function buildDB() {
$sql = <<<MySQL_QUERY
CREATE TABLE IF NOT EXISTS testDB (
title VARCHAR(150),
bodytext TEXT,
created VARCHAR(100)
)
MySQL_QUERY;
return mysql_query($sql);
}
我搜索了高低操作數「< < <」但我似乎無法找到任何地方的文檔!
如果這個操作數是 real我想知道它是如何工作的,因爲編寫像這樣的SQL查詢會使代碼更具可讀性並且會使SQL bug更容易找到!
也許我補充一點,我想這個代碼,並得到一個編譯錯誤:
Parse error: syntax error, unexpected $end in C:\Users\Alex Morley-Finch\Dropbox\Shared\Projects\htdocs\test\php\database.php on line 121
謝謝!我沒有意識到這是一個重複,因爲我不知道這是一個叫HEREDOC!投票結束 –