2012-09-12 32 views
0

我有一個簡單的CakePHP的應用程序,在我的意見,我動態設置每個視圖標題:如果放置爲'<?',PHP標記無法識別

<? $this->viewVars['title_for_layout'] = 'Wicked Awesome Title' ?> 

但是在我的機器,代碼不運行的一個,而是輸出到瀏覽器窗口,就好像它不被識別的PHP代碼。

<!-- Actual output in the browser window. -->  
viewVars['title_for_layout'] = 'Wicked Awesome Title' ?> 

如果我把正確的<?php標籤,一切都正常運行,但這不是默認的方式CakePHP的建議。

它爲什麼在一臺機器上工作,而不是在另一臺機器上工作?

+0

因爲它們的配置不同 - 我相信現在的默認配置只能使用完整的標籤。 – andrewsi

+0

是的,看[這裏](http://www.php.net/manual/en/language.basic-syntax.phptags.php) – Nelson

+2

「但這不是CakePHP推薦的默認方式」你在哪裏讀過這些內容?你錯了。你應該使用<?php而不是<? (所以你的機器是正確的^^) – mark

回答

相關問題