Didacticiel d'exemple de modificateur d'accès

零下一度
Libérer: 2023-03-14 13:04:01
original
1167 Les gens l'ont consulté

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()
{
}
}
Copier après la connexion

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);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal