此問題旨在討論人們在處理用戶輸入時的個人意見。解析來自用戶輸入的命令
我正在處理的這部分項目以類似於IRC聊天的方式處理用戶輸入。例如,有一組命令和諸如此類的東西,適合聊天,執行動作等
現在,我有幾種選擇從解析此輸入選擇。我可以使用正則表達式,我可以直接解析它(例如,包含所有支持的命令的大型開關語句,只需檢查用戶輸入中的第一個x個字符),或者甚至可能發瘋,並添加類似於Flex的解析器/ Bison實現。我正在考慮的另一個選項是定義XML文件中的所有命令以將它們與代碼實現分開。
那麼,社區的想法是什麼?
這個網站的目的是鼓勵良好的,客觀的答案。我懷疑措辭你的問題是一個明確的討論有關的個人意見會變成不良。我建議它改寫到,「最佳用戶輸入慣例 - PHP」或更具體的東西和客觀衡量。 – 2009-04-23 15:48:53