首頁  >  文章  >  後端開發  >  php中一般名稱以一條底線開頭的變數和函數有什麼特殊意義?

php中一般名稱以一條底線開頭的變數和函數有什麼特殊意義?

WBOY
WBOY原創
2016-08-18 09:16:001889瀏覽

php中一般名稱以一條底線開頭的變數和函數有什麼特殊意義?

經常在別人的框架中看到這種用法,然而這樣做又有什麼好處呢?

回覆內容:

php中一般名稱以一條底線開頭的變數和函數有什麼特殊意義?

經常在別人的框架中看到這種用法,然而這樣做又有什麼好處呢?

框架將變數名稱、函數名稱用 _ 開頭就是為了避免與使用者用的名字衝突。

也可以透過 _ 開頭表示私有方法或屬性。

可以查到:

PHP中用底線開頭的變數意義

從" ThinkPHP 開發規範"看PHP 的命名規範和開發建議

一個底線是私有變數以及私有方法
兩個底線是PHP內建變數。

以下劃線開頭,表示為類的私有成員.
這只是個不成文的規定, 非要說好處,就是增強可讀性吧, 你一看到以下劃線開頭的, 就是私有成員了.

應該是從別的語言, 如 c++, java中藉來的.

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn