Maison  >  Article  >  développement back-end  >  Didacticiel d'exemple de modificateur d'accès

Didacticiel d'exemple de modificateur d'accès

零下一度
零下一度original
2017-07-25 12:01:321167parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn