2012-08-26 35 views
2

我正在研究一個PHP框架,它不需要包含文件以開放PHP標籤(<?php)開頭,事實上,如果文件包含其中一個標籤。有沒有辦法告訴Zend Studio將任何PHP文件視爲默認情況下處於PHP塊中,以便我可以使用語法高亮和代碼完成?Zend Studio中沒有PHP標籤的PHP文件的語法高亮

+0

你是如何做到這一點呢?告訴我你沒有使用'eval()':) –

+0

實際上,eval在這種情況下應該是相當安全的,因爲我解析已知的代碼,並且裏面沒有任何動態的東西,所以你需要能夠編輯服務器的PHP文件做任何注射,在這種情況下,通常運行應用程序將是不安全的。無論如何,我只使用eval進行單元測試,否則這些文件會被緩存爲實際的PHP文件。 – Godwin

回答

0

儘管聽起來很愚蠢,但爲什麼不在編輯過程中添加開始標籤,然後將其刪除/將它們註釋掉以備生產?要麼,要麼你可能不得不手動改變語法識別軟件包,這是一個真正的痛苦......