簡體   English   中英

PHP文件命名約定(.class,.inc)

[英]PHP file naming conventions (.class, .inc)

我在很多時候都看到.class和.inc包含在文件名中。 我目前的理解是,這只是使文件的目的/內容清晰的最佳實踐。

在PHP中是否存在.class或.inc文件名具有特殊用途且真正意味着什么的實例?

PHP解釋器而言,根本沒有包含這些描述符的行為理由。 事實上的慣例似乎是,將它們作為文件后綴的一部分包含在內但是我發現它們的前綴更有用 - 我的文件名看起來像:

class.*.php
inc.*.php
tpl.*.php

這純粹是出於組織目的; 每當應用程序/終端以字母數字順序列出它們時,每個“類型”將被組合在一起。 總結這個問題雖然它實際上只是偏好,但唯一重要的是 - 無論你選擇什么 - 都是一致性。

並不是的

根據您設置.htaccess文件的方式,它可以確定哪些類對世界可見。 我相信如果可以,最佳做法仍然是用.php結束每個文件。

我使用.class.php結束我的類文件,所以我可以看到它是一個類,但沒有人可以查看源代碼。

PHP最佳實踐編碼標准建議在類文件名中使用class關鍵字命名類。 但是,無論你是否想堅持下去,最終的決定都是你的。 它與代碼執行無關。

在我看來,最佳實踐是使用框架並使用他們在示例項目中使用的相同命名約定。 我不認為它有一個標准,因為它沒有什么區別。

大多數人將他們的類命名為* .class.php,將他們的靜態文件命名為* .inc.php。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM