首頁 >後端開發 >php教程 >存取修飾符的實例教程

存取修飾符的實例教程

零下一度
零下一度原創
2017-07-25 12:01:321181瀏覽

1. public:權限是最大的,可以內部調用,實例調用

2. protected: 受保護類型,用於本類和繼承類調用

#常用場景在權限設定

<?php
namespace apprightcontroller;
class Base extendsappcommoncontrollerBase {
protected $beforeActionList = [
“checkLogin”,
];
protected function checkLogin() {
}
//退出登录
public function logout() {
}
}
<?php
namespace apprightcontroller;
class Login extendsappcommoncontrollerBase
{
public function login()
{
}
}

有需要用到權限的Class,只要繼承Base這個Class即可用到登入驗證。執行Login的時候會先執行Base裡面的方法

3. private: 私有類型,只有在本類別中使用。

4. static: 一般是傳值的時候使用,表示值不會被修改,預設為public,可用::訪問

<?php
namespace appcommonmodel;
class User extends Base
{
public static function login($name, $pwd)
{
}
}
appcommonmodelUser::login($name, $pwd);

總之,應用修飾符,做好權限控制存取。

以上是存取修飾符的實例教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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