Transcription
1. Bienvenue: Bienvenue sur PHP. Identifiez ma balance. Guide du débutant. Dans ce cours, je vais vous guider que vous faites vos premiers pas au-delà du monde statique de construire des pages Web avec les technologies côté jetée lécher la ligne de son Jamil sur Sanchez. Ensemble, nous explorerons le monde de la construction de sites Web dynamiques et découvrirons l'incroyable éventail d'outils dynamiques, concepts et de possibilités qu'ils ouvrent. Si vous êtes totalement neutre en programmation et que vous embarquez sur votre premier site web interactif, vous êtes au bon endroit. Cette première partie vous donnera une introduction douce à cette syntaxe du langage PHP sur les sujets de programmation
de base tels qu'ils s'appliquent à PHP. Que vous soyez concepteur à la recherche d'intégrer et votre front end à un existant à l'intérieur que vous le discours soit pour un étudiant qui cherche à se déplacer vers une carrière de développement, Ph B peut vous aider sur votre chemin. Ce langage puissant, utilisé par plus de 80% de rabais sur les sites Web n'est pas seulement pour les petits projets. De nombreux grands sites fonctionnent. C' est un langage de base comme Facebook, Yahoo et Wikipédia. Très bien, assez parler. Je suis tellement excité de partager ce cours avec vous. Sautons dans
2. Comment un site Web fonctionne-t-il ?: Vous êtes-vous déjà demandé comment fonctionne notre site Web ? Lorsque vous ouvrez votre navigateur Web, ce soit Google Chrome, Mozilla Firefox safari ou un autre navigateur et que vous entrez sur le site, vous l Avez-vous déjà demandé vous-même, Comment cette page Web vous est-il arrivé ? Un développeur Web en herbe comme vous doit connaître les bases du fonctionnement d'un site Web. Comme vous
le savez peut-être déjà, Internet est un énorme réseau qui relie des millions d'ordinateurs ensemble. Globalement, ces ordinateurs peuvent être classés en deux catégories. Les clients. Ce sont les ordinateurs des internautes comme toi et moi. Chaque client représente un visiteur de nos serveurs de sites Web. Ce sont des ordinateurs puissants qui stockent et fournissent des sites Web aux internautes. C' est vos clients. La plupart des gens n'ont jamais vu de serveur dans leur vie. Cependant, les
serveurs sont essentiels au bon fonctionnement du fouet. La question est maintenant. Comment le client et le serveur communiquent-ils ? Avant de répondre à cette question, nous devons connaître les types de sites Web qui existent. Il existe deux types principaux d'un site Web statique et statique dynamique. AH sort de site Web en choisissant Onley, HTML et CSS, bien qu'ils fonctionnent très bien. Mais leur contenu ne se met pas automatiquement à jour chaque fois qu'il y a quelque chose que vous ajoutez. Le propriétaire du site Web ou le Web master doit modifier le code, ce qui n'est pas pratique si le site Web doit être mis à jour plusieurs fois par jour. Un bon exemple d'un site Web statique est un site Web vitrine généralement utilisé par les entreprises pour
présenter leurs produits et services, qui ne nécessite aucune interaction de la part des visiteurs à moins qu'il n'y ait un formulaire de contact, par
exemple auquel cas le site Web devient un site web dynamique. Les sites Web dynamiques sont appelés dynamiques car leur contenu peut changer sans intervention du Web master, vous êtes actuellement en train de regarder ce cours sur le site Web dynamique. En plus du HTML et du CSS, sites web
dynamiques utilisent d'autres langages comme PHP et mon échelle, ce
qui les rend plus complexes que les sites statiques. Maintenant que nous avons une idée sur les deux principaux types d'un site Web, répondons à notre question originale. Comment le client et le serveur communiquent-ils ? La réponse à cette question dépend du type de sites Web dont nous parlons. Pour les sites web statiques, la communication se déroule en deux étapes. Le client a demandé au serveur de voir une page Web la réponse du serveur en envoyant la
page demandée sans aucune modification dans le formulaire hors HTML et CSS. Pour les sites web dynamiques, il y a une étape intermédiaire. Le client Demandez au serveur de voir notre page Web. Le serveur prépare la page spécifiquement pour le client, en utilisant un langage comme PHP, le serveur sable page dégénérée sous la forme de HTML et CSS à nouveau parce que le client peut Onley comprendre HTML et dire, dit un exemple de la façon dont le serveur se prépare. Notre page Web spécifiquement pour le client est lorsque vous vous connectez à un site Web qu'il était dans votre e-mail et mot de passe. Le site Web affiche ensuite votre photo de profil et votre nom sur la tâche. Par exemple, c'est quelque chose de spécifique pour vous. Pour un autre visiteur, le site Web affichera son image de profil et son nom, qui sont différents du vôtre. J' ai mentionné le Ph B dans mon échelle quelques fois. Jetons un coup d'oeil à quelques définitions de ce vrai pH. B est un serveur. Citer le langage des Écritures Avec BHP, le serveur Web est capable de faire plus que simplement sentir les pages Web statiques Borden en exécutant un petit programme appelé scripts PHP pour rendre votre site web dynamique. Pitch être devient vraiment intéressant lorsqu'il est combiné avec ma ferraille. Il s'agit d'un système de gestion de base de données relationnelle qui peut enregistrer des informations de manière
efficace et organisée afin que vous puissiez les trouver facilement plus tard. Vous pouvez utiliser mon échelle, par
exemple, enregistrer la liste des membres de votre site Web. En résumé, il existe deux types hors sites sites sites statiques réalisés dans chaque Daniel sur San Cess. Leur contenu ne peut être mis à jour que par les sites dynamiques Web master réalisés avec d'autres outils comme PHP et mon Skrill, en plus du consensus html pour faire vivre le site Web en permettant aux visiteurs d' interagir avec lui. Les visiteurs du site Web sont des clients d'or. Ils ont demandé au serveur hébergeant le site de leur envoyer les pages Web. PHP est un langage exécuté par le serveur comme personnalisé la page Web. Selon le visiteur, mon échelle est un système de gestion de base de données. Il est responsable du stockage de l'information.
3. Installation: construire un site Web, c'est comme faire un gâteau. Pensez-y avant de suivre la recette, vous n'aurez pas besoin de l'ingrédient. Tout d'abord, construire un site Web autant de la même façon. Nous aurons besoin d'un tas d'outils et de paquets, et je vais vous montrer comment les télécharger et les configurer. Nous savons maintenant que les scripts PHP sont exécutés sur un serveur afin de générer du code HTML. Ce navigateur peut comprendre, mais comment obtenir un serveur pour exécuter notre code PHP ? Eh bien, il y a deux façons d'utiliser un hôte Web qui supporte PHP pendant vos scripts sur leur serveur, mais cela peut devenir apprend très rapidement. Vous devrez écrire le script PHP dans votre éditeur, télécharger le script. Ce n'est pas serveur la navigation vers l'U. R I, hors de la finale créée pour asseoir résultats. S' il y a un nerf à corriger, vous devrez retourner à votre éditeur, changer le code. Je télécharge à nouveau le fichier sur le serveur, puis recharge la page. Comme vous pouvez l'imaginer, cette méthode serait avec beaucoup de temps que vous pourriez utiliser pour écrire manteau. La deuxième façon est de configurer votre propre serveur Web en exécutant votre propre serveur. Il serait en mesure d'enregistrer un fichier dans votre éditeur et de voir les modifications dans votre navigateur en rafraîchissant simplement la page. Aucun téléchargement de fichier n'est nécessaire. La meilleure partie est que vous n'avez pas besoin de matériel supplémentaire sur votre ordinateur. Nous allons juste trouver que c'est vraiment un changement de jeu. Alors, comment faire fonctionner le serveur Web sur votre ordinateur ? Nous devons d'abord en choisir un sur l'exemple. Off. Un serveur Web est Apache. C' est un projet open source disponible gratuitement. Il est sécurisé, efficace et hautement personnalisable, ce qui en fait le serveur Web le plus largement utilisé pour nos besoins d'exécution de peach. Parce qu'un serveur Web seul ne suffit pas, nous devrons également installer PHP pour ce cours. Il voudra également installer ma balance pour interagir avec la base de données. Il peut s'avérer difficile d'installer manuellement chacun de ces composants individuellement. Apache PHP dans mon Skrill ont chacun des dizaines d'options de configuration. Même un expert aura des difficultés à essayer de les mettre en place et que tout fonctionne . Heureusement pour nous, les développeurs ont reconnu la lutte au fil des ans, et ils ont mis quelques options employés. Pour nous. L' une des options est les paquets pré-construits. Ce sont des environnements de développement Web qui ont installé automatiquement Beach être Apache, mon échelle et d'autres puits de logiciels tout brique et figuré avec des séances appropriées afin que
vous puissiez commencer à développer des applications Web sur la route. Certains exemples de paquets sont exemptés. Le X signifie système d'exploitation. Le reste de l'acronyme est Apache, Mon échelle, PHP et Naissance. Nous en avons aussi un et Lamb. La deuxième option consiste à utiliser un serveur virtuel à l'aide d'un logiciel de visualisation virtuel comme Virtual Box et M, où cela vous permet d'exécuter sur le système d'exploitation dans un autre système d'exploitation. Nous pouvons exécuter un serveur Web Lennox avec PHP, Apache et ma balance à partir de notre ordinateur Windows ou Mac et nous y connecter comme si c'était vraiment un serveur
Web. Alors quelle option est la meilleure ? Bien que les paquets de reconstruction puissent être tentants parce que c'est rapide et facile, il y a quelques inconvénients à cette méthode. À un moment donné, les paquets
pré-construits ne sont pas toujours garantis d'avoir les dernières versions de composants. Cela signifie que vous risquez de rencontrer des problèmes avec les fonctionnalités qui ont été amorties et que vous ne pourrez pas essayer les derniers contrats à terme publiés. Les paquets pré-construits sont également spécifiques au système d'exploitation. Si vous utilisez Wamp sous Windows, par
exemple, votre code peut ne pas fonctionner. Lennox. C' est un gros problème, puisque la majorité des sites hors site ne fonctionnent que sur les serveurs suivants. C' est pourquoi l'utilisation d'un serveur virtuel est une meilleure approche. Vous permet de tester avec plusieurs versions d'Apache PHP à mon échelle sur une
machine virtuelle Lennox en téléchargeant des machines virtuelles préconfigurées. C' est la meilleure approche des deux mondes.
4. Débuter avec Vagrant: Afin d'exécuter un serveur virtuel, nous devrons installer quelques pièces hors logiciel. D' abord, nous aurons besoin d'obtenir. Il s'agit d'un système de contrôle de version distribué gratuit et open source. Pour le dire simplement, il vous permet de télécharger la chèvre d'autres personnes. Nous aurions également besoin de boîte virtuelle. Il s'agit d'une application de virtualisation multiplateforme qui exécute les machines virtuelles et finalement, vagabond. C' est l'outil qui vous permet de configurer vos machines virtuelles. C' est juste avec la boîte virtuelle ou d'autres applications de virtualisation pour créer le serveur. Une fois ces pièces téléchargées et installées,
il est temps de télécharger notre serveur virtuel. Il s'appelle Home State sur la boîte vagabonde officielle préemballée de Laura Fell qui
vous fournit un environnement de développement prêt à l'emploi qui fonctionne sur n'importe quel système d'exploitation. Que ce soit Windows, Mac ou Lennox. Eh bien, nous commençons par ajouter Homestead Box Toe notre installation vagabonde. Il était dans la boîte vagabonde de commande ad lauraville slash homestead. Il vous invitera à choisir un fournisseur. C' est l'application de ization virtuelle qui va utiliser qui est, dans notre cas, boîte
virtuelle. Il faudra un peu de temps pour tous les livres,
en fonction de la vitesse de votre connexion Internet. Une fois le téléchargement terminé, nous allons passer à l'installation dans l'état d'origine. Plus tôt, je vous ai dit que obtenir nous permettre de télécharger la chèvre d'autres personnes, et c'est exactement ce que nous allons faire juste dans la commande. Prends clone. Nous allons télécharger ou cloner le code d'état de la maison à partir du dossier get have. Je vais appeler Home State et je serai dans mon répertoire personnel. Maintenant, je vais naviguer dans le répertoire des homestead où nous Cologne notre dépôt. Ensuite, comme recommandé dans la documentation officielle, je vais vérifier une version de balise hors état de la maison pour m'assurer que j'utilise la dernière version
stable, qui est, au moment de cet enregistrement. 8.0 pointe vers Mais en utilisant la commande get check out, suivi du numéro de version. Une fois que cela est fait, je vais exécuter la commande bash dedans qu'il est âge de créer le
fichier de configuration de l'état de la maison . Que nous allons éditer plus tard à la maison dit, nécessite
également base chaque clé un fichier spécial utilisé pour établir des connexions sécurisées. Donc, je vais revenir à mon répertoire personnel, puis exécuter la commande suivante, que vous pouvez simplement copier aussi. Cela l'inviterait à entrer une phrase de passe, vous pouvez simplement appuyer sur Entrée pour ignorer que précédemment nous avons utilisé pour commander bash a terminé que son âge pour créer le fichier de configuration. Ce fichier est Homestead que Djamel et peut être trouvé dans le répertoire homestead que nous avons créé. Il était dans un éditeur de texte. Je vais ouvrir ce fichier. La première ligne contient l'adresse AP où Homestead écoutera les demandes. La ligne suivante contient la quantité maximale de mémoire qui sera consommée par elle. C' est ça 22 gigaoctets. La troisième ligne dit qu'il utilisera un processeur et la dernière ligne indique que le fournisseur est la
boîte virtuelle . Je vais laisser les valeurs par défaut pour ces lignes. Ensuite, nous avons les propriétés authory et Keys où nous sommes supposés indiquer les emplacements des fichiers S H. Nous avons déjà créé des clés ssh dans notre répertoire personnel, quoi se réfère le design chill. Donc, je ne vais pas éditer ces fichiers aussi. Film connu. Nous avons la propriété des dossiers. Cette propriété répertorie tous les dossiers que nous voulons. Partagez avec notre environnement de ferme. Le mot clé de la carte fait référence au dossier Projets, qui sera situé lorsque notre ordinateur vous pouvez le modifier à n'importe où vous voulez. Je préfère placer mes projets dans mon deuxième disque dur. Et dans le but de ce cours, je vais créer notre premier dossier appelé Hello World. Le mot jokey montre le dossier qui sera présent sur notre environnement homestead et couler avec notre dossier machine local. Je vais lui donner le même nom. Bonjour, le monde. Ensuite, nous avons la propriété des sites. Cette propriété vous permet de mapper un domaine à un dossier de votre environnement d'état personnel. Cela signifie simplement que si nous tapons l'euro homestead ce test dans notre navigateur vagrant
enverra une demande de slash maison slash vagrant code slash slash public. Je vais changer cela aussi pour refléter le projet Hello World sur lequel nous allons
travailler . Donc, au lieu de la maison qui teste, je vais dire,par
exemple, par
exemple, bonjour monde qui teste et a changé la deuxième ligne aussi bien. Assis ont les côtés. La propriété seule ne suffit pas. L' État d'origine n'est pas encore au courant de l'autre monde terrestre. Plus tôt, je vous ai dit que l'état de la maison où la diminution des demandes de cette adresse je p. Donc, au lieu de taper cette adresse je p dans notre navigateur, qui peut être très difficile à mémoriser, nous allons rediriger les demandes pour le monde bonjour qui teste à cette adresse je p. De cette façon, nous pouvons simplement visiter beaucoup de monde qui teste sur notre navigateur et la demande sera envoyée à notre machine homestead. Nous pouvons le faire en éditant les hôtes Vile sur Mark et Lennox. Ce fichier se trouve à la barre oblique avant 80 c des hôtes barre oblique de police sur les fenêtres. Il se trouve dans le répertoire suivant. Nous serons dans la ligne suivante. Nous n'avons pas encore créé notre projet hello world en naviguant vers le réfractaire que nous avons entré dans la propriété des dossiers de notre fichier de configuration. Je vais créer mon dossier hello world et aussi créer un sous-dossier public froid. Dans mon cas, le chemin final est la barre oblique de code Bonjour, barre oblique
mondiale publique. Il peut être différent pour vous en fonction de la valeur de peur cette propriété. Enfin, il est temps de démarrer notre serveur. Il était dans le commandement ignorant jusqu'à. Tu te souviens ? Vous devez exécuter cette commande à partir de votre répertoire homestead. Il faudra quelques minutes pour charger pour la première fois afin que vagrant puisse embarquer sur la
machine virtuelle et configurer automatiquement nos dossiers et sites partagés. Nous avons donc notre serveur opérationnel. Vous pouvez l'arrêter à tout moment. Il était dans la commande Vagrant Holt et abordé à nouveau raison vacant lorsque vous en avez besoin, nous pouvons également utiliser la suspension vagabonde, qui suspend la machine virtuelle plutôt que de l'arrêter complètement. Cela nécessite généralement un espace disque supplémentaire pour enregistrer l'état exact du point dans le temps hors de la machine. Mais vous serez en mesure d'exécuter la machine virtuelle beaucoup plus rapidement lorsque vous reprendrez plus tard. Il était dans le CV vagabond du commandement.
5. Syntaxe de base de PHP: notre environnement de développement est prêt. Mais avant de commencer à écrire du code, nous avons besoin d'un éditeur de code. Un éditeur de code est un must pour chaque développeur, qu'
il soit nouveau dans le monde du développement ou une vieille main. Maintenant, un avertissement rapide. Quand il s'agit d'éditeurs de code, tout le monde a sa propre opinion off, qui pourrait éditeur que vous devriez ou ne devriez pas utiliser. Mon conseil est, si vous utilisez déjà un éditeur de code et que vous vous sentez à l'aise de l'utiliser, par tous les moyens, respectez-y. Sinon, je recommande d'utiliser un texte sublime Tom ou un code de studio visuel tous disponibles pour l'instant, coût dans le but de ce cours, d'entre eux va faire le travail. Personnellement, j'utiliserai le code de studio visuel. Ok, donc vous avez choisi votre éditeur de code. Il est maintenant temps de se salir les mains et de commencer à écrire notre premier script PHP. Commencez par ouvrir dans l'ensemble du projet World à l'intérieur du dossier public, je vais créer un nouveau fichier que j'appellerai index dot PHP. L' extension PHP est notre moyen d'indiquer qu'il s'agit d'un fichier PHP et doit être interprété comme tel. Cette extension aide également l'éditeur de texte à fournir le code correct. Par conséquent, par exemple, je vais pisser dans un code HTML simple. Rien de spécial. Mais alors, à l'intérieur de notre balise P, je vais écrire un exemple de code PHP que ce lieu bonjour monde à l'écran. Pour ce faire, je dois d'abord marquer le début de mon script pâtissier. Vous pouvez le faire de droite dans un signe moins fait abattu par point d'interrogation, puis le mot-clé PHP. Comme beaucoup d'autres langages JavaScript, C, C plus Java et d'autres pitch Peace Index se compose de déclarations off d'un Siri. Une instruction constitue la logique, telle des instructions qui indiquent au serveur Web ce qu'il faut faire. Je veux afficher le suivant, dire le travail à l'écran. Donc, je vais utiliser une page. La déclaration appelée Echo senti par mon texte et mis un demi-deux-points pour marquer la fin de ma déclaration. L' instruction Echo prendra le texte qu'il est donné et l'insérer dans la page est du code html, Euh, cette position de succès enfin, pour marquer la fin de mon PHP balayé, je vais écrire le point d'interrogation suivi de plus que le signe. Maintenant, si j'ouvre mon navigateur Web et navigue dans Hello World Ce test Nous devrions voir notre message
salut monde critique, non ? Qu' est-ce qui s'est passé exactement ici ? Si vous faites un clic droit dans le navigateur et choisissez une source de quelques pages, nous pouvons voir notre couche de fichier PHP point index. J' ai remarqué qu'il n'y a pas de code PHP ici. Au lieu de
cela, c'est juste la norme. HTML. C' est parce que notre serveur Web a pris tout entre le Ph, fait les limiteurs et converti en code HTML normal avant d'envoyer la page Web au navigateur. Parce que le navigateur ne peut pas comprendre la plage être bonne. Nous pouvons également inclure un texte de président dans notre chaîne de texte. Si je retourne à mon éditeur de texte, je peux auditer mon message du monde bonjour en ajoutant le réservoir fort. Ok, donc nous imprimons du texte en utilisant la déclaration d'écho. Si vous avez remarqué le Texas entouré de guillemets, chienne Be va créer une intense entourée de guillemets sous la forme d'une chaîne, ce qui signifie que Ph B ne traite pas tout, mais il le passe juste à n'importe quelle commande que vous avez appelée dans notre cas. C' était le commentaire de l'écho. Nous pouvons aussi donner à PHP une instruction à suivre. Je ne peux pas, Par exemple, dire à Ph B d'imprimer l'heure actuelle en utilisant une fonction intégrée appelée date. Vous pouvez penser à une fonction intégrée comme un rythme réutilisable de code déjà défini ou créé que vous pouvez appeler directement pour commencer à l'utiliser. Peut-être que je peux ajouter un peu de cheveux de texte que la taille du temps Maintenant est maintenant. Je ne peux pas mettre la fonction de date à l'intérieur des guillemets car BHP n'essaiera pas d'exécuter quoi que ce soit qui est à l'intérieur de la chaîne. Au lieu de cela, notre reconnaissance a coordonné avec mon message existant en utilisant une esquive. Ensuite, écrivez le mot clé date, ouvrez la parenthèse et donnez-lui la chaîne suivante afin qu'il ne puisse pas mettre l'heure coréenne pour nous. Ne vous inquiétez pas si cela n'a pas beaucoup de sens maintenant, nous allons le voir plus en détail plus tard. Pour le moment, je veux juste vous montrer que PHP peut faire beaucoup plus que simplement sprinter du texte. Maintenant, allez dans votre navigateur et actualisé la page. Et tout comme la magie, l'heure actuelle est affichée. Incroyable, n'est-ce pas ? Si j'étais d'abord une pincée à nouveau, vous pouvez voir que le carillon est mis à jour automatiquement, comme avant. Si vous actualisez la source de la page, vous verrez qu'il n'y a pas de code PHP là-bas. Au lieu de cela, lorsque nous avons appelé la fonction de date, il a retourné l'essai et cette valeur temporelle a été insérée dans notre code HTML.
6. Variables: Comme la plupart des autres langages de programmation, déclarations
BHP impliquait l'utilisation d'objets de valeur ah, questions
précieuses pour stocker l'information que votre programme manipule Pendant qu'il fonctionne. Il peut être pensé comme un conteneur imaginaire qui contient une valeur qui peut être utilisée dans le monde Votre programme En PHP variables sont désignées par un signe dollar suivi du
nom des objets de valeur . J' ai donné un nom de ma valeur ici, mais c'est juste pour le bien de la démonstration Off. Lorsque vous nommez un objets de valeur, assurez-vous
toujours que le nom de votre fils votre précieux est descriptif avec précision. Cela rendra votre script clair, facile à suivre et facile pour le bogue Pour affecter une valeur à une variable utilisé le signe égal connu sous le nom d'opérateur d'affectation suivi de votre valeur. Je vais lui donner, par
exemple, la chaîne de texte. Bonjour le monde. Utilisons à nouveau l'instruction echo. Mais cette fois, au lieu de passer dans notre texte du monde bonjour passera directement dans la variable mon précieux. Si je vais à mon navigateur et que je rafraîchis la page, vous pouvez voir que le résultat final est le même Lorsque notre script PHP exécute le texte. Bonjour monde sera montré lorsque vous nommez vos variables. Il y a quelques règles à garder à l'esprit. Noms de variables. Mon seul inclure des majuscules ou minuscules lettres latines de base chiffres et souligne le premier caractère hors. Un nom précieux n'est pas autorisé à être une variable de chiffres. Les noms sont sensibles à la casse. Cela signifie que les variables nommées var var et War with majuscules sont séparées et distinctes. Pitch be est ce qu'on appelle un langage lâche. Cela signifie qu'une seule variable peut contenir à nouveau n'importe quelle bande hors nature. Par exemple, changer mon bonjour World String hors texte à un nombre sur le Ph. B ne se plaindra pas à ce sujet. Je peux également effectuer des opérations mathématiques sur des valeurs en utilisant des opérateurs arithmétiques comme l' opérateur d'
addition utilisant le signe Plus, cet opérateur d'obstruction entend à l'esprit signer l'opérateur de multiplication. Il était dans l'hystérique et la division. Il était en barre oblique
7. Déclarations conditionnelles: chaque jour, nous prenons des centaines de décisions que je cuisine aujourd'hui ou tout simplement commander des pizzas que je mets sur les Red Sox ou les chaussettes bleues. Vous jetez un oeil à la météo dehors. S' il pleut, prenez
votre parapluie avec vous. Si c'est une journée ensoleillée, tu ne le fais pas. Toutes ces actions ont quelque chose en commun pour décider si une certaine condition
logique est vraie ou fausse. La prise de décisions est également présente dans les programmes qui utilisent ce qu'on appelle des énoncés conditionnels. Ce sont les équivalents numériques des décisions que nous prenons lorsque votre code est
quelque chose de différent,
selon que quelque chose de différent, quelque chose est vrai ou faux. L' instruction conditionnelle la plus courante que vous utiliserez dans votre code est l'instruction F Els. Jetons un coup d'oeil à un exemple simple. Ici, nous évaluons la variable connectée parce que je l'ai initialisé à true. La vraie partie de notre déclaration va entrer, donc si je lance mon script, il verra le message. Bienvenue. Vous êtes membre de ce site Web. Maintenant, si je vais de l'avant et que je change la valeur de la science, Inter tombe le message. Hé, là. Considérez l'inscription apparaîtra à la place parce que
notre expression, notre expression évalue à chutes. Dans la plupart des cas, votre expression sera vraiment une valeur simple qui est définie sur true ou false comme dans cet exemple, il faudra généralement comparer entre deux ou plusieurs choses pour établir un
résultat vrai ou faux . Cela peut être alors, en utilisant ce qui est connu sous le nom d'opérateurs conditionnels. Revenons à notre éditeur de code et écrivez un programme simple qui vous permet de savoir si vous avez reçu et si votre ami demande. abord, j'ai besoin d'un précieux qui contiendra le nombre de demandes que je reçois. Appelons cela des requêtes d'amis, par
exemple, et initialisons-la à 10. Alors je vais à ça. Cette nouvelle variable vaut si elle est supérieure ou égale à un. Je veux imprimer un message disant que vous avez reçu votre ami demande Els. Je veux imprimer un message qui dit que vous ne le faites pas Oh, voici quelque chose de vraiment intéressant. C' est arrivé parce que le mot n'a pas d'apostrophe dedans. Pitch for you pense que c'est la fin de notre force de dire à PHP que c'est l' apostrophe. marché ne s'arrête pas à notre chaîne, mais c'est en fait partie. Affaiblir. Il suffit d'ajouter une barre oblique inverse juste avant, et nous pouvons continuer notre force. Vous n'avez pas de nouvelles demandes d'amis maintenant si je vais à mon navigateur et frais à la page concédé message vous avez reçu de nouvelles demandes d'ami montrer dans parce que notre demande d'ami précieux était une conservation
naturalisée. Donc c'est plus grand qu'un hors cours. Le grand et puis ou égal à signer n'est pas le seul opérateur que vous pouvez utiliser supérieur à
inférieur ou égal à deux signes égaux avec cette égalité. Donc, ici, veillez à ne pas utiliser un seul signe égal à cette égalité, car un seul signe égal attribue une valeur. Nous avons aussi la faute du point d'exclamation où le signe égal pour tester que deux choses
ne sont pas égales. A l'intérieur de nos F parenthèses, nous pouvons avoir plus d'une expression. Par exemple, je peux juste que nos précieux amis demandent la valeur est différente de 10 et sa liste H années dans le double signe esperluette. Donc, sur Lee, fenêtre aux expressions sont vraies que le message que vous avez reçu de nouvelles demandes d'ami sera imprimé à l'écran. Si je n'ai besoin que d'un d'eux pour être vrai, je peux changer le signe double M par signe avec le signe double tuyau, ce qui signifie ou cheveux. Si la première expression ou la seconde explosion est évaluée à true, alors ce message de première mesure sera imprimé. Il y a beaucoup d'autres opérateurs, mais ce sont les principaux qui utiliseront la plupart du temps.
8. Déclarations conditionnelles : Si les variations: avant de passer de l'instruction if, je veux juste vous montrer ses variations. Voici à quoi ressemble l'exemple original si nous avons été sauvés un formulaire de demande d'ami, ou puis imprimer le premier message autre location Whip. Le deuxième message que je peux totalement me débarrasser du bloc else sur mon script fonctionnera
très bien , puisque mon expression ici évalue à vrai mon script. Eh bien, imprimez notre message. Si je change, les amis demandent la valeur des objets de valeur à zéro. Mon expression est maintenant évaluée à false, ce qui signifie que mon code sautera l'instruction Echo et passera à exécuter l'
instruction suivante . Parce que nous n'avons aucune autre déclaration dans notre programme, nous aurons simplement une page blanche. Le bloc Elsa est totalement facultatif. Comme vous le voyez, il est sous les changements et revenez à notre exemple original. Vous pouvez voir dans mon premier message que vous avez reçu vos demandes d'amis. Je mets le snt et entre parenthèses pour dire que c'est soit une requête ou plus. Eh bien, je peux être plus spécifique si je veux, en chaînant les instructions F ensemble en utilisant le travail de clé autre F, par
exemple, vous pouvez dire que si les demandes d'amis sont égales à un. Rappelez-vous toujours le double écho de signe égal. Vous avez reçu une autre demande d'ami. Si des amis demandent, il est supérieur à un écho. Vous avez reçu de nouvelles demandes d'amis et notre dernière once de look. Nous resterons les mêmes si je change la valeur ou si mes amis demandent un orteil. La première instruction est évaluée à true. Nous obtenons donc le message que vous avez reçu dans votre demande d'ami. Si la valeur des demandes d'ami est supérieure à un, les autres instructions F sont évaluées à True, et nous obtenons le message qu'il a reçu de nouvelles demandes d'amis. Et enfin, si Amis Quest Value est nulle, le bloc autre évalue à true et nous obtenons le dernier message.
9. Déclarations conditionnelles : Commutez: tandis que les déclarations f else et else F peuvent être utilisées pour traiter toute situation qui nécessite une condition. SLA. Il y a encore une autre instruction qui peut être utilisée. Interrupteur appelé est particulièrement utile lorsque vous avez une seule variable avec un
nombre évanouie hors valeurs attendues et en fonction de chaque valeur, vous voulez exécuter un certain bloc off coat. Pour illustrer cela, regardons cet exemple. Vous êtes actuellement en train de regarder ce cours sur une plateforme d'apprentissage en ligne. Il ya plusieurs fois si les utilisateurs interagissent avec cette plate-forme, qui a transmis généralement regroupés en trois catégories. Nous avons des administrateurs. Ils s'occupent de l'ensemble de la plateforme, gérant les cours, les comptes des enseignants ,
les
étudiants ,
les etc. Nous avons des professeurs. Ils peuvent créer des cours et interagir avec les étudiants. Et enfin, nous avons des étudiants. Ils peuvent suivre des cours et interagir avec les enseignants. Dans cet exemple, j'ai une utilisation à froid variable, un rôle dont la valeur est définie sur administrateur. Ce rôle d'utilisateur précieux est ce qui est transmis dans notre instruction switch. Notre instruction switch contient un groupe de blocs de cas Onley, l'
un des blocs quand être frappé avec leur code est exécuté. La façon dont ce choisi est choisi est en faisant correspondre une valeur de casse de blocs avec le résultat de l'
évaluation de l'expression dans notre cas, car notre expression est évaluée à une valeur hors administrateur. Le code à l'intérieur du bloc de cas était la valeur de la casse est également administrateur. Est exécuté. Autoriser digress majeure pour un instant ici, si vous ne l'avez pas encore remarqué, ont utilisé des guillemets doubles dans les forces Case May dans cet exemple et notre page parce qu'il a
toujours été exécuté comme normal. C' est parce que PHP supporte à la fois des guillemets simples et des manteaux diables pour enfermer les boissons. Bien qu'il y ait quelques différences mineures entre les deux citations à la plupart des fins, elles sont interchangeables. Ok, reviens sur la bonne voie. Si nous modifions la valeur des années un rôle précieux orteil sous-évalué les valeurs, vous ne verrez pas que les autres blocs de cas sont exécutés. Vers la fin de notre déclaration de commutation, vous remarquerez qu'il y a un quatrième bloc de jour. Ce bloc spécifie un comportement par défaut lorsqu'aucune valeur de casse ne bloque, correspond à votre lieu d'objets de valeur. Par exemple, si je change ma valeur de rôle utilisateur toe inconnue, le bloc par défaut démarrera. Il y a aussi un mot clé important ici appelé Break qui termine notre bloc de cas lorsque votre code frappe le frein, mot clé il quitte le bloc de commutateur entier et continue d'exécuter le code qui se trouve en dessous . Si vous n'avez pas spécifié le
mot clé break, mot clé break, votre code se déplacera simplement dans chaque bloc de cas jusqu'à ce qu'il atteigne la fin. Tu ne veux presque jamais ça.
10. Loop For: quand on vous appelle, il y a des moments où vous voulez que votre programme fasse quelque chose à plusieurs reprises. Par exemple, je veux apporter ce message. Accueillez leurs étudiants 10 fois. Une façon de le faire est que nous copions et collons simplement cette déclaration écologique neuf fois pour que j'ai des déclarations d'écho Chen. Au total. Si je me dirige dans mon navigateur, vous pouvez voir qu'il accomplit ce que nous voulons faire. Ce que nous avons fait, c'est que nous avons dupliqué notre manteau et ce n'est vraiment jamais une bonne idée. Disons que j'ai fait une erreur dans mon script et oublié les guillemets simples signés à la fin de ma chaîne hors cours, BHP se plaindra de cela et montrera un message d'erreur. Que se passe-t-il si je n'étais pas au courant de cette erreur et que j'ai commencé à dupliquer mon manteau ? Si je veux le corriger, je dois passer sur chaque ligne et ajouter la citation manquante. Maintenant, imaginez que si j'entendais cela répété quelques 100 ou 1000 fois, cela me prendrait une éternité pour corriger l'erreur. Comme vous pouvez le voir, maintenir la couche en double peut rapidement devenir très fastidieux. Nous avons besoin d'une meilleure solution pour répéter le manteau, et c'est là que Lopes vient à la rescousse. L' une des façons les plus courantes de créer une boucle est d'utiliser les quatre instructions pour créer ce qui est connu comme un pour vous. Une boucle quatre vous permet d'exécuter plusieurs fois du code jusqu'à ce qu'une expression que vous spécifiez renvoie false. Pour clarifier ce que je veux dire, traduisons notre exemple. Commencez par droite dans les quatre mots-clés, suivi de parenthèses à l'intérieur des parenthèses, nous devons d'abord indiquer une condition de départ. Cela implique généralement de déclarer et d'initialiser un précieux, je vais créer un nouveau compte
appelé précieux et l'initialiser à celui qui met un point-virgule à la fin. Une fois que nous définissons notre point de départ, quand vous à l'allemand, combien de temps pour continuer à boucler afin d'imprimer notre message 10 fois, Nous devons continuer à espérer nombre sauvage est inférieur ou égal à 10. Donc, je vais simplement juste compter est inférieur ou égal à 10 et mettre l'idée point-virgule. Cette expression conditionnelle retournera true si notre variable de nombre est inférieure ou égale à 10. En conséquence, notre amour continue de courir. Si notre valeur devient supérieure à 10 la condition est fausse sur notre lope se termine. Maintenant, vous vous demandez peut-être ce qui peut faire changer notre compte précieux de sa
valeur de départ . Et c'est exactement ce que la dernière partie de nos quatre Luke fait à chaque itération de notre boucle étaient des incréments, notre compte précieux par un en écrivant le double signe plus après compte. De cette façon, chaque fois que notre look court notre compte, la valeur va incrémenter Enfin ouvert les crochets bouclés et mettre l'instruction echo à l'intérieur. Maintenant, si vous êtes frappé dans le navigateur et d'abord une page, vous verrez notre message accordé 10 fois. Okay, Maintenant que nous avons regardé chaque partie des quatre Lope en détail, allons le parcourir à nouveau. Encore une fois pour s'assurer qu'on a tout ça. Lorsque notre suivi commence, la variable count est créée et initialisée à une heure suivante. contrôles de code à la valeur de count sont inférieurs ou égaux à 10. À ce stade, quel que soit le code est à l'intérieur, le lope exécute. Dans notre cas, c'est la déclaration echo. Une fois l'instruction Echo à l'intérieur du Lope ont été exécutés. La dernière partie des quatre déclarations commence. Le contrôlable est incriminé par un. Maintenant, la boucle recommence à zéro, sauf que le nombre précieux n'est pas réinitialisé. Sa valeur est
également définie sur la valeur incrémentielle off, également définie sur la valeur incrémentielle off, et cela signifie qu'elle est toujours passe. Le nombre est inférieur ou égal à 10 test. En conséquence, l'instruction echo est exécutée à nouveau sur la valeur de count est incriminée. Maintenant, la valeur des objets de valeur est de trois. Tout ce processus se répète jusqu'à ce que la valeur de comptage soit supérieure à 10. Une déception que cette expression échouera et que la boucle sortira après avoir réussi le cerveau tid notre message de bienvenue 10 fois.
11. Loop While: les quatre Lope n'est pas la seule structure Leb que nous pouvons utiliser. Il existe deux autres variantes. Le 1er 1 que nous allons voir est la boucle while. Je vais m'en tenir au même exemple afin que vous puissiez voir comment cela se traduit pour la faible variance. Je vais commencer par le Clarin et initialiser le compte précieux à une valeur hors un. Et puis je vais écrire le mot-clé sauvage trouvé pourquoi les parenthèses à l'intérieur des parenthèses étaient sur Lee va mettre cette condition qui est Count Liston ou égal à 10. Puis à l'intérieur des crochets bouclés, je vais mettre ma déclaration d'écho et enfin incrémenter mon compte précieux afin que le Lopakhin cesse d'exécuter. Si j'avais commandé le navigateur, vous pouvez voir que nous avons les mêmes résultats. Maintenant, le dernier de l'Orient je veux vous montrer ce qui est assez proche de tout est faire tandis que au lieu d' avoir l'expression conditionnelle au début, faire tout en l'a à la fin. Donc je vais simplement couper cette partie ici et la baser sur une bosse au début. Je vais ajouter le mot-clé do, et c'est tout. C' est à quoi ressemble une boucle de porte si nous exécutons notre script, nous obtiendrons le même résultat. Il y a
cependant cependant une différence principale entre un certain temps. Boucle sur moi. Pourquoi boucle ? La différence est que les comptables, hors d'une boucle while ne pourraient jamais être exécutés si c'est conditionnel. L' expression est fausse dès le début, mais pour une boucle do y car l'expression conditionnelle est évaluée sur Lee. Après une itération, vos lèvres continent sont garanties de courir au moins une fois. Donc, si je change mon compte, valeur d'objets de valeur à quelque chose de plus de 10, notre look sera toujours exécuté et notre message
sera imprimé à l'écran.
12. Tableaux: plus tôt, nous avons appris qu'un conteneur précieux n'est pas nommé qui contient une valeur. Maintenant, nous allons voir un type spécial de variable qui peut contenir non seulement une valeur, mais plusieurs valeurs. Cette valeur spéciale est appelée Array et PHP. Il existe deux types d'indice de course qu'il soulève. Ceux-ci sont élevés avec l'index numérique et la race associative. Ils sont élevés avec le nom de Kees. Voyons d'abord l'indice qu'il évalue si je veux créer un tableau de fruits qui contient trois valeurs pomme, banane et orange. Eh bien, je dois faire est d'ouvrir les crochets, mettre mes valeurs à l'intérieur et de les séparer par Calmus. Je peux également utiliser le mot-clé ray suivi de parenthèses, et mettre mes valeurs à l'intérieur de l'air. Les ajouts sont équivalents. Personnellement, je préfère utiliser le crochet carré comme il court et concis. Maintenant, vous vous demandez peut-être, pourquoi sont-ils appelés Index dans une course ? La raison est simple. Chaque valeur de notre tableau a un index, et pour accéder à une certaine valeur, nous devons d'abord connaître son index la première valeur ou élément. Souvent, Ray a un indice hors zéro. Le second a l'index un, le troisième a l'index vrai et ainsi de suite. Par conséquent, l'index de l'élément d'un tableau est n moins un. Une fois que vous connaissez l'index de la valeur qui vous intéresse, vous pouvez atteindre cette valeur en plaçant l'index entre crochets après le
nom précieux du tableau , par
exemple, je peux apporter le message. Restez dans J'aime Apple, mais en utilisant l'indice zéro. Comme Apple est le premier élément de notre tableau de fruits, ils peuvent faire la même chose pour les autres valeurs. En imprimant la banane à l'aide de l'index un et l'orange était un indice à une valeur vraie. Stocké dans un tableau est appelé un élément. Si je veux ajouter votre premier élément à mon tableau de fruits, je peux ajouter directement à mon initialisation de tableau. Ou je peux utiliser un index entre crochets orteil. Ajoutez le nouvel élément. Rappelez-vous l'index de l'élément final. Souvent, tableau est n moins un. Je peux utiliser la même syntaxe pour attribuer de nouvelles valeurs à nos éléments existants. Par exemple, je peux remplacer Apple par avocat utilisait l'indice zéro. Maintenant, il est temps de voir le deuxième type de race, qui est les tableaux associatifs. augmentation associative a suivi le même principe. Mais au lieu d'utiliser des index numériques, ils utilisent des Kees nommés ici, par
exemple, je n'ai pas un raid qui stocke certaines informations d'un client. Son prénom, nom, adresse et sa ville. J' ai utilisé la notation entre crochets pour définir mon rayon, mais je peux également utiliser le mot-clé tableau, tout comme avec index dans une course à l'intérieur de mon tableau d'informations client. J' ai une liste délimitée par des virgules de paires de valeurs clés avec la clé et la valeur séparée par une flèche, qui est en fait juste un signe égal abattu par un signe supérieur à. L' avantage des cheveux est, je n'ai pas besoin de connaître l'index d'un élément pour y accéder. Si je veux retirer le nom ou le prénom de mon client, par
exemple, tout ce que j'ai à faire est d'indiquer la clé correspondante entre crochets. Je peux ajouter un nouvel élément à mon tableau en indiquant la nouvelle clé entre crochets et lui assignant une valeur, et je peux utiliser la même syntaxe pour affecter une nouvelle valeur à un élément existant
13. Combiner les de l'et les boucles: l' une des choses les plus courantes à faire avec un tableau est d'aimer à travers lequel dire, par
exemple, exemple, quels éléments il contient ou pour traiter chaque élément d'une manière ou d'une autre. Nous pouvons itérer à travers chaque élément d'un tableau en utilisant les quatre bas. Notre condition de départ sera dans ce zéro. Rappelez-vous, le premier élément d'un tableau a un index hors zéro. Puisque nous avons quatre éléments dans notre premier, nous voulons arrêter l'arbre d'index. Donc, je vais dire que l'indice est inférieur à quatre sur la dernière partie. Off de nos quatre lope est d'incrémenter notre index afin que nous puissions réellement passer par chaque élément de notre tableau. Je suis sûr que vous êtes familier avec toutes les lèvres dans le texte maintenant. Sinon, vous pouvez toujours revenir à la leçon Lope avant pour rafraîchir votre mémoire. Si j'ai exécuté mon script, vous pouvez voir que chaque élément de nos forts Ray est imprimé à l'écran un moyen plus facile de
faire passer le taux. Chaque élément d'un tableau utilise une autre tribu hors espoirs que nous n'avons pas encore vus, qui est le pour chaque boucle. La loi de forage est orientée vers tableau et vous permet d'exécuter un bloc de code une fois pour chaque élément et un tableau pour créer cette pente, démarrez mon type dans les quatre chaque mot clé ouvert les parenthèses. Pourquoi le nom de votre tableau se sentait où le demander vous travaillez. Et enfin, nous aurons besoin d'une valeur temporaire qui représentera chaque élément tout au long notre boucle. Je vais à l'école. Par exemple, si j'ai couru une fausse couche, j'obtiendrai les mêmes résultats. Le fourrage permet que réitérer par le biais de la matrice associative aussi bien. En regardant en arrière notre tableau d'informations client, je peux imprimer le prénom, nom, adresse et la ville de mon client. La seule chose que je change à l'intérieur de ma boucle fourragère est le nom du Ray. Je peux me dire pour chaque loping que je veux obtenir les clés aussi, en l'
ajoutant après le mot-clé comme ceci. Bien sûr, la clé précieuse ici peut être remplacée par n'importe quel nom que vous regardez. Ensuite, je l'ajouterai aussi à mon énoncé echo, afin que nous puissions le voir sur notre navigateur Pour chaque élément dans les informations client, le pour chaque boucle copie la clé dans la variable clé et la valeur dans l'élément précieux. Ensuite, il exécute le code à l'intérieur des accolades
14. Fonctions: jusqu' à présent, tout le code avec la Grande-Bretagne a été établi à partir de quelques déclarations. Dans le monde réel, cependant, ce ne serait pas le cas. Vous chercherez donc des moyens de rendre votre travail aussi facile que possible. Et l'une de ces façons est de réutiliser le code que vous avez déjà écrit. Donc, je laisse cela, disons que nous voulons multiplier deux nombres et afficher le résultat. Nous avons à un objets de valeur, la multiplication et et beaucoup appliqué ER et ils stockent chacun un nombre. La déclaration Echo. Ce lieu résulte de la multiplication des valeurs stockées par ces variables conduites. Ils ont demandé à X conductivité vent que vos chiffres indiquent qu'une multiplication doit
avoir lieu. Maintenant, disons vouloir calculer la multiplication pour plus de valeurs. Voici Onley Ce que nous avons vu jusqu'à présent, nous devons dupliquer notre code comme suit. Peut-être un renommé les objets de valeur, puis un signe les nouvelles valeurs. Comme vous pouvez le voir, notre code est inutilement verbeux et répétitif. Comme je l'ai mentionné plus tôt lorsque nous avons regardé les boucles, répétition rend votre code plus difficile à maintenir. La solution est appelée réduire, et les fonctions en sont la clé. Ah, la fonction est un nom défini instructions que vous pouvez exécuter simplement en invoquant le
nom de la fonction à la place, Off retaper les instructions cela permet d'économiser du temps et d'éviter les erreurs. De plus, les fonctions facilitent l'utilisation du code que d'autres personnes ont écrit, comme les données de fonction intégrées que nous avons utilisées au tout début de ce cours, la meilleure façon d'en apprendre davantage sur les fonctions est juste de plonger et de commencer à les utiliser. Commençons donc par créer une fonction très simple que Brents accueille à l'écran. Ensuite, nous reviendrons plus tard à notre exemple de multiplication et verrons comment nous pouvons le traduire en utilisant des fonctions pour créer une nouvelle fonction. Il était la guérison de la défection, suivi d'un nom de fonction et des parenthèses, puis à l'intérieur des accolades. Les noms de fonction du corps de la fonction suivaient les mêmes règles que les noms précieux. Ils doivent commencer par une lettre ou un trait de soulignement, et le reste des caractères dans le nom peut être des lettres, chiffres ou des traits de soulignement. Si nous sommes sur le script, vous pouvez voir que rien ne s'affiche. C' est parce que la création d'une fonction ne suffit pas. Notre fonction doit être vraiment froide. Auteur. Votre fonction bloque directement le nom de la fonction, suivi de parenthèses et n'oubliez pas le cynique et je ne l'ai pas fait. Maintenant, si nous sommes sur notre script, vous pouvez voir accueillir l'incident. Affichez-le. Notre mot à dire. Eh bien, confection est simple,
nous l' appelons, et elle fait quelque chose que toutes les fonctions suivent ce même principe. Mais au lieu de faire la même chose, comme dans cet exemple, où notre faction dit bienvenue affiche toujours le même message quand en crâne, nous pouvons rendre nos fonctions plus intéressantes, Ils jouent avec quelques détails et le premier détail que nous allons examiner concerne les arguments de rappel. En regardant en arrière notre exemple de multiplication, je veux avoir une fonction qui peut prendre un nombre neutre que je veux et les multiplier pour le
faire , un premier besoin d'une fonction. Donc, créons un et appelons-le la multiplication, par
exemple, puis pour me faire savoir que je vais lui donner des nombres. Nous tirons parti des arguments de puissance hors tension en passant un premier argument a fait l'école il multiplication et un second argument multiplié, par
exemple, à l'intérieur des parenthèses. Ensuite, pour le corps de la fonction, je vais simplement multiplier les valeurs qui seront stockées dans les arguments de paille. Maintenant, je peux simplement appeler ma fonction et spécifier les valeurs. Nous voulons passer à l'intérieur des parenthèses lorsque la fonction de multiplication est appelée, trois correspond à l'argument de multiplication, et cinq correspondent à l'argument multiplicateur, et ce mapping est entièrement basé sur l'ordre. Je peux multiplier d'autres nombres en changeant les arguments. Les valeurs et ma fonction feront tout le travail pour moi. En plus de l'inaction telle que la Grande-Bretagne, les données à l'écran, une fonction peut également renvoyer certaines données à ce qu'elle appelle pour illustrer cela. Disons qu'au lieu d'avoir notre fonction de multiplication calcule et l'afficher, nous voulons réellement commencer la valeur pour une utilisation future. Donc nous voulons faire quelque chose comme ça. Le résultat précieux commencera les résultats de la notification effectuée par notre fonction. Il y a juste quelques choses que vous devez savoir pour pouvoir faire quelque chose comme ça. La façon dont vous renvoyez des données à partir d'une fonction consiste à remplacer l'instruction Echo par le
mot-clé return . Nous jouons encore beaucoup la multiplication et beaucoup fournisseur. Mais au lieu d'afficher les résultats en utilisant l'instruction eco, nous le retournons. Lorsque la fonction de multiplication est appelée, elle est évaluée et Retton sur la valeur numérique. Cela devient alors attribué au résultat précieux
15. Commenter votre code: dans le monde hors développement Web. Vous m'offrirez de travailler avec d'autres développeurs Web. Vous regarderez le code de vos coéquipiers et ils regarderont le vôtre, donc vous assurer que votre code a du sens quand quelqu'un le regarde est très important. Même si vous travaillez seul, vous êtes un bon script qui a du sens pour vous. Aujourd'hui peut être charabia quand vous le regardez un mois plus tard, une des meilleures façons d'éviter ces problèmes est mais en utilisant quelque chose connu sous le nom de
commentaires , nos lignes spéciales que vous écrivez dans votre manteau qui communiquent quelque chose aux humains. Jetons un coup d'oeil à cet exemple. Dans cet exemple, les commentaires sont marqués par le caractère double barre oblique qu'ils existent sur Lee pour les humains américains afin d'
aider à comprendre ce qu'un morceau de code fait. Beach soit totalement les ignore afin qu'ils ne s'exécutent pas et soient exécutés comme le reste de votre code. Les commentaires ont également un autre but, marquant des lignes de code que vous ne voulez pas exécuter. Disons que je veux que mon script ignore mon instruction echo actuelle parce que je veux en utiliser une
autre. Tout ce que j'ai à faire est d'ajouter le caractère double barre oblique devant cette ligne d'instruction echo, cette ligne devient ce que nous avons appelé un commentaire de ligne unique. C' est génial si vous voulez commenter une seule ligne. Mais que faire si vous écrivez un long commentaire ou commentez un gros morceau de code ? Eh bien, il existe un moyen plus pratique en utilisant des commentaires à plusieurs lignes pour marquer le début d'un commentaire à
plusieurs lignes. Il était la barre oblique avant encrassée par le personnage d'astérisque. Et pour marquer la fin, il
suffit d'inverser l'ordre de droite dans l'astérisque d'abord, puis la barre oblique avant. Maintenant que nous avons une bonne idée de ce qui vient de notre avec plusieurs façons, nous pouvons les écrire en
Ph.B. Ph.B. Voyons quelques conseils sur la façon d'utiliser correctement les commentaires pour rendre votre manteau facile à lire. Astuce numéro un. Évitez les commentaires, la procrastination. Lorsque vous écrivez du code, vous serez tenté de laisser écrire des commentaires plus tard. Mais c'est une mauvaise idée. Si vous n'entrez pas dans votre code pendant que vous l'écrivez, vous le sauterez probablement entièrement. Écrire des commentaires peut être ennuyeux, mais c'est beaucoup plus efficace pour vous et tous ceux qui vont lire votre manteau orteil comprendre ce que fait votre script en lisant un commentaire à l'opposé de passer par des centaines de lignes hors de PHP. Pointe numéro deux. Ne compliquez pas vos commentaires. Soyez clair et concis dans vos commentaires. Utilisez l'anglais ou la langue dans laquelle vous vous sentez à l'aise. Tu n'as pas besoin d'écrire un roman. Juste des phrases et des mots simples suffisent pour transmettre votre message. Astuce numéro trois Ne commente pas des choses évidentes. Si une ligne de code est explicative, ne perdez pas d'expliquer ce qu'elle fait. Au lieu de cela, investissez ce temps dans les parties les moins évidentes de votre manteau. Ces conseils vous aideront à écrire correctement. Peut intéresser l'or ? Prenez le temps de vous en souvenir afin de vous assurer que vous codez. L' expérience est très agréable pour vous et pour tous ceux qui lisent votre manteau.
16. Quiz de PHP: d' accord. temps de tester votre compréhension hors de ce cours. À l'aide d'un court questionnaire, assurez-vous de saisir un morceau de papier et le stylo a séché votre réponse avant de voir la correction. Bon, commençons. Quels sont les limiteurs qui entourent les scripts PHP. C' est le premier choix ? Le deuxième choix. Commandez le troisième choix. Ok, bonne réponse. C' est leur choix ? Question suivante. Quel caractère est utilisé pour mettre fin à une instruction PHP ? Est-il un point à un Cullen trois est semi Cullen. La bonne réponse est trois est point-virgule. Question suivante. Comment imprimez-vous hello World à l'écran en PHP est-il la première alerte ? Bonjour, World. Deuxième écho. Bonjour Monde ou trois impression. Bonjour le monde. La bonne réponse est l'écho. Bonjour, monde Question suivante Variables en PHP Commencez par. C' est un ? Le travail var ki à signe dollar pour trois. Le signe de 1% La bonne réponse est le signe du dollar. Question suivante Vous pouvez utiliser à la fois des guillemets simples et des guillemets doubles pour la force en PHP. Est-ce vrai ou faux ? La bonne réponse est Chu. Question suivante Quel mot clé est utilisé pour répéter une instruction en PHP ? Est-il l'un des si le travail de la clé à l'interrupteur. Mot clé ou trois. Les quatre mots-clés. La bonne réponse est le quatre mots-clés. Question suivante. Quelles conditions Saiz ? Si la distance est supérieure ou égale à 30, est-ce la première condition ? La deuxième condition ou la troisième condition ? La bonne réponse est la deuxième condition. Question suivante. Les tableaux PHP commencent par défaut avec un index désactivé. Est-ce un sur l'index off zero à un index off un ou trois sur l'index. Off to correct Answer est un index off zero pour créer une fonction en PHP. Nous avons utilisé cette syntaxe, une nouvelle fonction, ma fonction à ma fonction ou trois fonction ma fonction. La bonne réponse est trois. Nous avons utilisé la fonction de mot clé, puis le nom de notre fonction. Comment ajouter un PHP
multiplicateur, commenté. Est-ce le premier choix, deuxième choix ou le troisième choix ? Et la bonne réponse est le premier choix. D' accord, c'est réglé pour cette première partie de PHP dans mon échelle. Guide du débutant Restez à l'écoute pour la deuxième pièce