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() { } }
Base 클래스를 상속받는 한 로그인 확인을 사용할 수 있습니다. Login을 실행하면 Base의 메소드가 먼저 실행됩니다
3. private: Private 유형으로 이 클래스에서만 사용됩니다.
4. 정적: 일반적으로 값을 전달할 때 사용되며, 값이 수정되지 않음을 나타냅니다. 기본값은 공개이며::
<?php namespace appcommonmodel; class User extends Base { public static function login($name, $pwd) { } } appcommonmodelUser::login($name, $pwd);로 액세스할 수 있습니다. 간단히 말해서, 좋은 수정자를 적용하고 권한으로 액세스를 제어합니다.
위 내용은 액세스 수정자 예제 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!