存取修飾符的實例教程

零下一度
發布: 2023-03-14 13:04:01
原創
1117 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!