1. public : les autorisations sont les plus importantes et peuvent être appelées en interne et par des appels d'instance
2. protected : type protégé, utilisé pour cette classe et les appels de classe hérités
Scénarios courants dans autorisations Définissez
<?php namespace apprightcontroller; class Base extendsappcommoncontrollerBase { protected $beforeActionList = [ “checkLogin”, ]; protected function checkLogin() { } //退出登录 public function logout() { } } <?php namespace apprightcontroller; class Login extendsappcommoncontrollerBase { public function login() { } }
pour avoir une classe qui nécessite des autorisations Tant que vous héritez de la classe de base, vous pouvez utiliser la vérification de connexion. Lors de l'exécution de la connexion, les méthodes dans Base seront d'abord exécutées
3 private : type privé, utilisé uniquement dans cette classe.
4. statique : Généralement utilisé lors du passage d'une valeur, indiquant que la valeur ne sera pas modifiée. La valeur par défaut est publique et accessible avec ::
<?php namespace appcommonmodel; class User extends Base { public static function login($name, $pwd) { } } appcommonmodelUser::login($name, $pwd);
En bref, appliquer. Effectuez bien les modificateurs. Effectuez le contrôle des autorisations d'accès.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!