Qu'est ce qu'un crochet en PHP?
J'ai essayé de chercher sur Google mais impossible de trouver des bon tutoriel ou de l'article.
"Crochets" sont un système commun pour la mise en œuvre des plugins/extensions. C'est un pauvre mans pattern observer. PHP lui-même utilise des "rappels" pour certaines fonctions, qui est à peu près la même utilisation et de la syntaxe. Comme par exemple: stackoverflow.com/questions/5127424/...
OriginalL'auteur tasha- | 2011-05-09
Vous devez vous connecter pour publier un commentaire.
Vous probablement ne pouvait pas trouver quoi que ce soit car PHP ne dispose pas d'un concept de crochets en premier lieu.
Crochets sont un type de fonction que vous pouvez brancher (ou crochet) à un système existant pour étendre ses fonctionnalités. Ils ne sont pas spécifiques pour le langage PHP, ou à tout système. Ils peuvent également être appelés plugins, add-ons ou des extensions.
Maintenant, alors que le PHP ne dispose pas d'un concept de crochets, il ne vous permet pas de compiler des extensions avec le PHP de base à acquérir des fonctionnalités supplémentaires pour les utiliser dans vos scripts. Il y a beaucoup d'extensions PHP livré par défaut. Ceci est un exemple de ce que j'ai décrit ci-dessus.
OriginalL'auteur BoltClock
Ouais, les crochets ne sont pas natives de PHP méthodes.. ils sont utilisés pour étendre les fonctionnalités d'un cadre de base.
Codeigniter Crochets
OriginalL'auteur Atticus
Vous pouvez implémenter le pattern observer avec certains de la nouvelle SPL choses, comme
SplObserver()
.Il est plus facile de travailler avec.
OriginalL'auteur alex
Vous pouvez émuler les crochets dans votre propre projet PHP:
1) Créer et d'inclure la catégorie suivante:
Définir le nom de crochets que vous préférez.
2) Maintenant, vous pouvez utiliser des crochets en vous code, par exemple pour faire qch après le nouvel utilisateur créé (exemple):
3) Définir les crochets des actions de la manière suivante:
Tout crochets code des actions doivent être définies AVANT le code où il est nécessaire d'agir!
OriginalL'auteur realmag777