>백엔드 개발 >PHP 튜토리얼 >액세스 수정자 예제 튜토리얼

액세스 수정자 예제 튜토리얼

零下一度
零下一度원래의
2017-07-25 12:01:321197검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.