sublime - 嵌套在html裡面的php代碼該遵循怎樣的規範

來源:互聯網
上載者:User

像我這樣寫有問題嗎()?sublime裡用phpfmt格式化後就變成這樣子了(,引入頭、尾部檔案語句沒縮排了,收尾的}不再與?>在同一行)。是我寫的不夠規範嗎?還是這格式化外掛程式有問題?

![圖片上傳中...]

回複內容:

像我這樣寫有問題嗎()?sublime裡用phpfmt格式化後就變成這樣子了(,引入頭、尾部檔案語句沒縮排了,收尾的}不再與?>在同一行)。是我寫的不夠規範嗎?還是這格式化外掛程式有問題?

![圖片上傳中...]

並不是你的錯,這種混合的格式的格式化本來或多或少就有問題,不推薦在這種場合下使用格式化
一些額外的模板專用的php編碼風格的最佳化:

你可以縮寫為

把 if{}, for{}, foreach{}, while{}, switch{}等文法可以換成
if:..endif; for:...endfor; foreach:...endforeach; while:...endwhile; swtich XX :...endswitch;

等等等,相對結構會更加清晰

但你一定要說經過文字編輯器的格式化之後仍然有一個非常整齊的模板格式的話就找個模板引擎來幹這個活

題外話,mysql_系列的函數已經被廢棄,請換用pdo或者mysqli

你這高亮文法是php嗎?看著顏色這麼亂

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.