Apprendre PHP pour le développement de WordPress: introduction aux fonctionnalités PHP

Nous devons les exécuter fréquemment, les écrire en un seul endroit (nous définissons), puis les appeler (callbacks) si nécessaire. Ce que toutes les fonctions PHP ont en commun, camp;rsquoest que la fonction et () PHP sont remplies de toutes sortes de choses, pas seulement de fonctions. Comment visualisez le Code PHP et savez quand utiliser et quand ne pas utiliser les fonctions? À mon avis, les règles les plus gratifiantes sont celles qui namp;rsquoont pas damp;rsquoexception. Voici deux grandes règles en PHP, sans exception, que pouvez utiliser pour savoir si utilisez des fonctions PHP:
Fonctions word les fonctions Word de toutes les fonctions PHP se trouvent sur la ligne initialement définie. Samp;rsquoil namp;rsquoa pas le mot fonction, ce namp;rsquoest pas une définition de fonction, bien quamp;rsquoil puisse samp;rsquoagir damp;rsquoun appel à une fonction précédemment définie. Voyons ça dans le Code: Pour tirer le meilleur parti de cette règle, lisez ce qui suit pour voir la différence entre définir une fonction PHP et appeler une fonction PHP.
Vous pouvez également utiliser ces connaissances pour rechercher des emplacements définis pour les fonctions. voyez cette ligne Vous voulez savoir quel est le rôle de la fonction say _ Hello (), pouvez rechercher son emplacement défini en recherchant le Code de la fonction Say Hello, et trouverez toujours quelque chose. 2. The () bit all PHP functions will contain characters (e) in this Order when defined or called. Voici quelques exemples: Que définissiez ou appeliez une fonction avec ou sans paramètres, elle contient toujours le caractère (e). namp;rsquoavez pas (), namp;rsquoutilisez pas de fonction.
Camp;rsquoest pourquoi les noms de fonctions sont souvent écrits directement dans le titre en (): pas get _ post Meta, mais get post Meta (). Il samp;rsquoagit donc damp;rsquoun petit guide initial pour aider à comprendre quand utiliser des fonctions en PHP et quand ne pas utiliser de fonctions. Voyons comment fonctionne la fonction. Les fonctions PHP sont damp;rsquoabord définies, puis appelées fonctions PHP
Il namp;rsquoexiste pas de modèle explicite d amp;lsquo« Appel et de réponse »: il faut damp;rsquoabord les définir, puis les invoquer. Comme dans la plupart des langages de programmation, les fonctions PHP suivent un modèle explicite damp;rsquoappel et de réponse: damp;rsquoabord, les fonctions sont définies, puis elles sont appelées.
Définir une fonction signifie décrire sa fonction. La définition de la fonction namp;rsquoa rien fait: elle indique simplement ce que la fonction fera une fois appelée. Regardons la définition des fonctions dans le Code: Enfin, certains enfants extravagants écriront quelque chose appelé la fonction anonyme, qui est définie en même temps quamp;rsquoelle est appelée. Ils sont inhabituels et namp;rsquoavez jamais besoin damp;rsquoen écrire un, alors ne en faites pas si namp;rsquoentendez pas le mot.
Les fonctions PHP peuvent accepter que les paramètres damp;rsquoune fonction paramétrique sont variables: ils peuvent changer damp;rsquoune fonction à lamp;rsquoautre. La prochaine étape importante dans lamp;rsquoapprentissage des fonctions PHP est de comprendre les paramètres de la fonction. Ce concept peut être déroutant au départ, mais camp;rsquoest aussi là que la plupart des fonctions PHP sont stockées. Les paramètres de la fonction sont variables: ils peuvent être modifiés après lamp;rsquoappel de la fonction. Ces changements auront une incidence sur la sortie de la fonction, de sorte que la fonction elle même est essentiellement équivalente à ce quamp;rsquoune personne fait de façon cohérente.
Dans la vraie vie, par exemple, notre corps a une « fonction de nourriture »: eat (). Mais cette fonction peut accepter une variété de choses spécifiques que nous pouvons manger. On peut manger un repas par jour et un autre le lendemain. Bien sûr, le processus de consommation de pommes et damp;rsquooranges est légèrement différent en raison de la différence entre les aliments stess
I. tout en maintenant essentiellement le même processus: eat (). Camp;rsquoest lamp;rsquoidée de base de ce processus unique qui suppose la différence centrale des paramètres de la fonction. Avec cet exemple un peu philosophique de manger, nous allons maintenant donner quelques exemples de code PHP réel, où , euh, travaillez dur. amp;lt?php First weamp;039re going to *define* the say_hello() function function say_hello() { echo amp;039Helloamp;039 This is what the function *will do* once itamp;039s called } Dopo aver definito una funzione, puoi chiamarla quando vuoi. Chiamare una funzione è invocarla: significa realizzare effettivamente la funzionalità che hai precedentemente specificato quando hai originariamente definito la funzione.
Non puoi chiamare una funzione che non è stata ancora definita , allo stesso modo non puoi consumare un pasto che non è stato ancora cotto. In PHP, se provi otterrai un errore irreversibile. Vediamo tutto insieme: Certaines fonctions PHP namp;rsquoont aucun paramètre du tout: Nous ne voulons pas inclure de variables qui les font se comporter différemment à différents moments damp;rsquoappel. Notre fonction say _ Hello () précédente en est un exemple: Fonctions PHP avec arguments certaines fonctions PHP passent un argument dont la valeur change à différents moments lorsque la fonction est appelée. Dans lamp;rsquoexemple suivant, la fonction say _ something () a un argument $phrase. Ce paramètre est damp;rsquoabord mentionné dans le BIT () à côté du nom de la fonction, appelé variable $phrase dans la définition de la fonction. Par conséquent, lorsque say _ something () est appelé, différentes valeurs sont passées pour la phrase $, toujours dans le BIT () de lamp;rsquoappel de fonction. Ces valeurs passées modifient le comportement de la même fonction say _ something () et conduisent à une sortie différente à chaque fois. Regardez ça: Il y a beaucoup de choses à attraper ici. Que tout ce qui précède ait ou non un sens pour , vérifiez que comprenez lamp;rsquointuition de base et le rôle des paramètres de la fonction: le texte retourné par la fonction namp;rsquoest pas toujours la même chose, mais la variable $phrase. Il samp;rsquoagit damp;rsquoun seul argument pour la fonction. Le Code qui définit la fonction fait référence à la variable $phrase, et la fonction ne sait pas quelle est sa valeur spécifique au moment de lamp;rsquoappel. Lorsque nous appelons une fonction, nous passons une valeur spécifique à un paramètre de fonction. Ce que ces différentes valeurs passées ont changé
Même si la fonction elle même namp;rsquoa pas changé, la fonction est finalement émise. Fonctions PHP avec plusieurs arguments de nombreuses fonctions PHP ont plusieurs arguments. Ces paramètres peuvent être des types de données mixtes. Dans lamp;rsquoexemple suivant, il y a deux arguments, lamp;rsquoun avec une chaîne et lamp;rsquoautre avec un nombre. Il y a encore beaucoup à apprendre ici, y compris votre premier incrément ($I Counter) et la Boucle while (), donc ne concentrez pas trop sur la compréhension complète du code ci dessus. Mais jetez un coup damp;rsquooeil au scénario de base: Cette fois, nous avons créé deux variables: ce que nous disons et combien de fois nous le disons. Lorsque nous définissons une fonction, nous définissons ces deux variables comme des arguments. Chaque fois quamp;rsquoune fonction est appelée, nous passons des valeurs spécifiques pour ces paramètres. Dans tous les exemples précédents, Notez que les paramètres de la fonction, le cas échéant, sont dans la plage BIT () de toutes les fonctions. Camp;rsquoest pourquoi toutes les fonctions ont ce bit: parce que les arguments sont si étroitement liés à la fonction elle même. À quoi servent les fonctions php? Les fonctions sont lamp;rsquoun des concepts les plus fondamentaux de PHP ou de namp;rsquoimporte quel langage de programmation. Ce sont les bases de la programmation, comme nos muscles le font pour notre corps. Alors, en tant que développeurs PHP, que peuvent réellement faire les fonctions PHP pour notre travail? Il y a au moins deux grandes choses: 1. Un exemple qui vient souvent à lamp;rsquoesprit est la nécessité de mettre à jour automatiquement lamp;rsquoannée dans le pied de page du site. Nous avons écrit un guide rapide pour guider dans cette action: comment mettre à jour automatiquement les années de copyright dans le pied de page WordPress puisque savez comment appeler la fonction PHP, alors je peux dire plus facilement que PHP a une fonction par défaut, en d’autres termes, elle est déjà définie par défaut dans PHP, appelée date (), et quand
Nous aimons la date () et certains types damp;rsquoarguments, et nous obtenons le format de date damp;rsquoaujourdamp;rsquohui, comme lamp;rsquoannée, le mois, le jour, la minute et la seconde. Donc quand je te le dis, amp;lt?php Defining the say_something() function with a single argument function say_something_and_maybe_repeat_it( $phrase = amp;039Hello world!amp;039, $repetitions = 1 ) { $i = 0 while( $i Camp;rsquoest une façon de voir lamp;rsquoannée courante dans le pied de page du site, et savez déjà comment appeler une fonction avec des arguments, et ce code est plus logique. 2. L’une des principales raisons pour lesquelles nous pouvons utiliser WordPress lui même en utilisant la très grande et très puissante bibliothèque de fonctions PHP de WordPress est que sa vaste bibliothèque de fonctions PHP ne s’applique qu’à WordPress. Ces fonctions sont définies dans les principaux logiciels WordPress (voir ci dessus) et nous pouvons les invoquer dans le Code PHP (c’est à dire les utiliser) Chaque fois que nous travaillons dans WordPress. Voici quelques exemples de fonctions dans la Bibliothèque de fonctions PHP de WordPress: u Title (): Cette fonction PHP de WordPress affiche dynamiquement son titre lorsque le post actuel est appelé dans une boucle. Add _ action () et Add filter (): ces deux fonctions WordPress PHP forment la base du système

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins