Maison  >  Article  >  développement back-end  >  Introduction détaillée à _initialize()

Introduction détaillée à _initialize()

伊谢尔伦
伊谢尔伦original
2017-06-12 15:27:143565parcourir

Cet article présente principalement la différence entre le constructeur _construct() et _initialize() de la classe dans ThinkPHP. L'introduction est très détaillée, je pense qu'elle a une certaine valeur de référence pour tous les amis qui en ont besoin peuvent le lire ensemble. Jetez un oeil. Préface Je pense que les PHP qui connaissent THINKPHP connaissent fondamentalement la méthode _initialize(). Il semble que nous utilisons rarement _construct() à moins d'écrire nous-mêmes un plug-in, sinon il est très rarement utilisé. En regardant le code aujourd'hui, j'ai soudainement vu _construct(), la méthode de construction fournie avec PHP. Ma première impression était qu'elle était relativement peu familière. Même si je l'avais souvent rencontré lors de mon apprentissage de Java auparavant, je l'ai pratiquement oublié après un long moment. . Mon habitude habituelle est d’écrire les points clés de mes connaissances dans mon petit cahier, mais comme je n’ai pas écrit depuis longtemps, le style d’écriture élégant et souple que j’avais au lycée a complètement disparu dans une autre dimension. En plus des réflexions précédentes, j'ai appris à rédiger des blogs auprès d'experts en technologie. Il ne s'agit pas de me vanter, mais simplement d'éviter que tous les résultats de mon travail ne se dissipent avec le temps. Jetons un coup d’œil à l’introduction détaillée. Collez d'abord le code (mon environnement est wamp

1. Présentez en détail la différence entre le constructeur de classe _construct() et _initialize() dans ThinkPHP

Introduction détaillée à _initialize()

Introduction : Cet article présente principalement la différence entre le constructeur _construct() et _initialize() de la classe dans ThinkPHP. et je pense qu'il a une certaine valeur de référence pour tout le monde. Les amis qui en ont besoin peuvent jeter un œil ci-dessous

2 Exemples d'utilisation des variables statiques dans PHP Analysis<.>

Introduction détaillée à _initialize()

Introduction : Cet article décrit l'utilisation de variables statiques en PHP avec des exemples. Pour référence, les détails sont. comme suit : 1. Définissez les variables statiques public static $endpoint, $accessKeyId, $accessKeySecret, $bucket; 2. Affectation de variables statiques protected function _initialize() { self::$endpoint = C('OSS_ENDPOINT'); accessKeyId = C('OSS

3. Instance du contrôleur d'accès dans le composant cakephp

Introduction détaillée à _initialize()

Introduction : Résumé : Si vous souhaitez accéder à l'instance du contrôleur dans un composant, vous devez implémenter ces deux méthodes spéciales des méthodes initialize() ou startup() du composant. fait référence au contrôleur comme premier paramètre et est automatiquement appelé avant l'exécution de la méthode beforeFilter() du contrôleur...

4 Explication détaillée de la méthode d'initialisation _initialize(). de ThinkPHP5

Introduction détaillée à _initialize()

Introduction : Si votre contrôleur Si la classe hérite de la classe thinkController, vous pouvez définir le contrôleur méthode d'initialisation _initialize, qui est exécutée en premier avant l'appel de la méthode du contrôleur 5.

Expliquez _initialize à partir du code source de ThinkPHP Avec __construct construct 2, la version chinoise crackée n'a pas réussi à s'initialiser

.

Introduction détaillée à _initialize()Introduction : initialiser, construire : expliquer _initialize et __construct à partir du code source ThinkPHP : data-id="1190000004890761" > J'ai récemment étudié le framework ThinkPHP et j'ai vu la fonction _initialize(), j'ai donc juste fait un bref résumé, j'ai brièvement regardé les tutoriels sur Google et Baidu, et j'avais l'impression d'avoir beaucoup parlé, tout au long du processus. de tests, mais je ne suis pas arrivé au point ~ Version expérimentale : ThinkPHP 3.2.3, PHP5.6. La fonction _initialize() apparaît pour que l'on puisse appeler les constructeurs de la classe parent et de la sous-classe en même temps dans la sous-classe. Vous voulez comprendre de la manière la plus simple

6

Explication détaillée des exemples de développement php mvc (1/3)_Tutoriel PHP

Introduction : Explication détaillée des exemples de développement php mvc (1/3). ?php tutoriel include(core/ini.php); initializer::initialize(); $router = loader::load(router); dispatcher::dispatch($router); à la fois Analysons

7. Analyse de l'utilisation de __initialize() et du constructeur de classe __construct() dans ThinkPHP, tutoriel thinkphp constructor_PHP

Introduction : Analyse de l'utilisation de __initialize() et du constructeur de classe __construct() dans ThinkPHP, constructeur thinkphp. Analyse de l'utilisation de __initialize() et du constructeur de classe __construct() dans ThinkPHP, constructeur thinkphp Cet article analyse __initialize() et du constructeur de classe __construct() dans ThinkPHP avec des exemples. Points

8. Comment thinkphp hérite de sa propre action

Introduction : Comment thinkphp hérite de sa propre ActionGlobalAction.class. phpCode PHP la classe GlobalAction étend l'action { fonction publique _initialize() { } } IndexAction.class.phpCode PHP class IndexActio

9. Un expert peut-il m'expliquer ce que signifient ces codes ?

Introduction : Quelqu'un peut-il expliquer pour moi, que signifient ces morceaux de code ? $fanwe = &FanweService::instance();$fanwe->cache_list[] = 'forums';$fanwe->initialize();require fimport('module /index') ;IndexModule::index();Merci------Solution à

10 Problèmes liés à l'héritage du contrôleur tp3.2.3 - Je ne comprends pas

Introduction : problème d'héritage du contrôleur tp3.2.3 - Je n'arrive pas à le comprendre. Par exemple, pour la vérification de connexion, lorsque j'utilisais la version TP3.1.2 auparavant, j'ai directement créé. un nouveau contrôle conn La classe du contrôleur, puis utilisez cette classe conn pour hériter de la classe d'action. Cette classe conn utilise _initialize(){} pour implémenter les paramètres de vérification. S'il n'y a pas de session, ajustez le contrôleur de connexion pour vous connecter. . D'autres classes qui nécessitent une vérification héritent de ConnActio

[Recommandation de questions et réponses associées] :

ios - problème de jugement de type dans Swift ?

metadatabag - laravel 5 Je ne sais pas d'où vient l'erreur

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