Cours intensif sur le PHP | Kalob Taulien | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Vidéo d'introduction

      1:09

    • 2.

      Introduction et installation de XAMPP

      3:50

    • 3.

      Créer votre premier fichier PHP

      2:52

    • 4.

      Qu'est-ce PHP ?

      1:29

    • 5.

      Qui utilise PHP ?

      1:33

    • 6.

      Syntaxe

      1:26

    • 7.

      Variables

      1:39

    • 8.

      Echo / Print

      2:47

    • 9.

      Commentaires de code

      1:47

    • 10.

      Quotes et Apostrophes

      1:57

    • 11.

      Types de données

      3:42

    • 12.

      Strings

      1:42

    • 13.

      Constat

      3:10

    • 14.

      Arrays

      4:34

    • 15.

      Boucles

      6:26

    • 16.

      Arrays multidimensionnel

      2:37

    • 17.

      Les règles conditionnels de IF

      3:59

    • 18.

      Autres déclarations

      1:17

    • 19.

      Opérateurs de comparaison

      1:40

    • 20.

      Statements de commutation

      3:21

    • 21.

      Fonctions

      14:13

    • 22.

      Variables globales

      3:33

    • 23.

      Formes

      2:38

    • 24.

      Formes POSTES

      2:56

    • 25.

      Résumé

      2:02

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

595

apprenants

4

projets

À propos de ce cours

Dans ce cours, vous allez découvrir :

  • PHP comme langage de développement web
  • Qui utilise PHP
  • Comment installer PHP
  • Qu'est un fichier .php
  • Syntaxe PHP
  • Echo / Print
  • La fonction print_r
  • Variables
  • Types de données
  • If/else
  • Statements de commutation
  • Fonctions
  • Variables globales
  • Comment accepter une entrée d'un utilisateur à partir d'un formulaire.

Rencontrez votre enseignant·e

Teacher Profile Image

Kalob Taulien

Web Development Teacher

Enseignant·e

Hi everybody! I'm Kalob Taulien.

 

Here's the TL;DR (short) version about me:

I have been coding since 1999 and teaching people how to code since 2013 I have over 350,000 web development students world-wide I'm on the Wagtail CMS core development team (Wagtail is Python's #1 most popular website making system) I try my best to answer EVERY question my students have  I love teaching — it's definitely one of my natural talents  Also I love goats! (Great conversation starter with me if we ever get to meet in person)

Below you can find all my Skillshare courses. The categories go from easiest to hardest, except for the Misc. Coding Courses at the very end. 

If you're brand new to coding, start with BEGINNERS WEB DEV.&nb... Voir le profil complet

Compétences associées

Développement Langages de programmation PHP
Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Vidéo d'introduction: Bonjour. Bienvenue. Si vous êtes intéressé par l'apprentissage de PHP, c'est probablement un bon cours pour commencer avec des cours maison pour débutants ou quelqu'un qui veut juste en apprendre un peu plus sur PHP. Ah, c'est un cours d'accident. Donc, vous allez apprendre beaucoup d'informations. Ils vont absorber beaucoup de connaissances et environ 80 minutes, et vous allez tout apprendre des variables à qui utilise PHP, comment installer PHP sur votre ordinateur portable, Um, et comment écrire des fonctions PHP, variables. Si les instructions conditionnent la SLA, vous allez en apprendre davantage sur toutes ces choses. Et puis à la fin, vous allez apprendre à prendre un formulaire et à utiliser des entrées utilisateur dans votre application. Maintenant, si ça vous semble génial, alors n'hésitez pas à entrer à l'intérieur. Mais si vous cherchez un cours, c'est 19 heures, 20 heures de bateau PHP. Malheureusement, ce n'est pas encore le cours pour vous. C' est juste un cours d'accident. Cela vous mouillera les pieds. Cela vous donnera une expérience immédiate avec PHP et le tout en moins d'une heure et demie. Donc encore une fois, si c'est toujours génial pour vous, n'hésitez pas à entrer et nous commencerons tout de suite. 2. Introduction et installation de XAMPP: Bonjour. Bienvenue dans un cours de crash PHP présenté par le vôtre vraiment. Caleb Tallinn. Et je suppose sponsorisé par Caleb dot io, que je suppose que mes propres sites n'ont pas vraiment sponsorisé. Mais dans cette vidéo et Siris de vidéos, selon la plate-forme que vous regardez, nous allons tout apprendre sur PHP. Et c'est un cours d'accident. Donc, cela va être relativement rapide. Si vous avez besoin d'arrêter quelque chose Google, regardez-le à nouveau. Je ne vais pas ralentir beaucoup. Mais nous allons commencer tout de suite, et nous allons passer par tout, de l'installation aux variables en passant par les fonctions et tout ça. Donc, il devrait être très, très rapide si vous attendez un 19 notre cours PHP en profondeur. Je suis désolé. Ce n'est pas ça. C' est littéralement un cours de crash PHP. Très bien, donc la première chose que vous voulez faire est que vous voulez ouvrir chrome ou Firefox ou opéra ou n'importe quel navigateur et que vous voulez taper en téléchargement. Samp X un MPP. C' est par des amis Apache. Vous allez ici et vous pouvez simplement télécharger celui qui est bon pour vous. Nous voulons utiliser au moins quelque chose avec PHP. Version sept eso je suis sur un Mac. Si vous êtes sous Windows, téléchargez la version Windows. Si vous êtes sur un Mac avec la version Mac ou je veux dire, je suppose que si vous êtes sur Lennox, vous pouvez aussi télécharger la version Lennox. Eso je vais télécharger le Mac, et je vais aller avec Let's go avec PHP 7.2 point six. Donc, je télécharge le 64 bits et il va télécharger. Très bien, c'est téléchargé. J' ai été. Ouvre ça. Ok, donc je vais juste faire glisser ça parce que non, pas renommer là. Allez le faire glisser vers mes applications. Allez dans mes applications. On y va. Nous l'avons et tapez dans l'exemple. Et ça va juste chercher mon examen PTA, fichier DMG. Si vous êtes sur un Mac, tout ce que vous avez à faire est de faire glisser cet examen enseigné ap dans et à ici. Je vais me débarrasser de ce fichier DMG parce que je n'en ai pas besoin. Et maintenant c'est un puits. Il est prêt à être installé. Tapez, pas camp, mais zump dot un PP. Si vous êtes sur Windows, vous suffit d'installer le fichier e X e. Oui, je vais faire confiance à ça. Il va me demander mon mot de passe, et ensuite il va commencer à installer peu de nounou. OK, donc ensuite, si ceux-ci ne sont pas cochés pour s'assurer qu'ils sont cochés, appuyez sur suivant. Suivant. Ensuite, il ouvre cette publicité pour m'avoir mordu. Peu importe. Retournez à votre installateur. Frappez ensuite. Ok, donc c'est juste finir ici. C' est dire, bienvenue à Sam. Mais maintenant moi, par exemple, bla, bla, bla. Vous pouvez voir qu'il supporte WordPress. Vrai toutes sortes de choses ici. Ok, donc je viens de transmettre leur Ah, je m'excuse. Si vous pouvez entendre est un fan de mon arrière-plan de l'ordinateur. C' est l'enregistrement vidéo et audio et l'installation de faire toutes ces autres choses donc je m'excuse pour ça. Donc il est dit lancements, Amp, on va dire finir, il se lance. Ça va nous amener à ça. Bizarre que si nous cliquons ici, ils vont voir le Mac book pro dot de Caleb tableau de bord local slash, qui, si vous êtes sur un autre ordinateur, sont vraiment n'importe quel ordinateur. Il suffit d'aller à l'hôte local de ce type dans l'hôte local. Ou si vous aimez utiliser chrome, vous pouvez simplement aller à Http. Ah, pour ne pas s http Colon Colon,hôte local, hôte local, et il nous amène directement au tableau de bord. Ok, donc maintenant nous avons zap installé, nous pouvons commencer à utiliser PHP. Euh, vous voulez regarder quelques infos PHP, allez à PHP Info. C' est littéralement un PHP et une fonction complète, et il a des tonnes d'informations ici. Donc, si quelqu'un a posé des questions sur, comme, bases de données ou PDO ou quelle version de PHP vous utilisez, c'est le fichier que vous voulez regarder. 3. Créer votre premier fichier PHP: Ok, donc maintenant nous devons créer notre premier fichier PHP. Alors quoi ? On doit dio Ah, mais en haut, haut, va aux applications, va à Samp, et on doit aller aux fichiers exemptés. Ou on peut aller aux docks H C, ce qui est un raccourci, mais on va aux fichiers zap, je vais les docks CHD ici aussi, et celui-ci ne devrait idéalement pas être la propriété de vous. Il y a donc des autorisations utilisateur. On va devoir y aller. Hum, et cela peut ou non affecter votre ordinateur, mais cela affecte définitivement mon ordinateur. Donc ce qu'on va faire, c'est aller chercher des infos. On va déverrouiller ça. Il est demandé mon mot de passe ou mon système d'empreintes digitales. L' administrateur peut écrire le système, le système peut écrire ce système, et les hommes peuvent écrire, Um, et tout le monde peut lire seulement. Donc je vais nous changer la lecture des orteils, non ? Verrouillez ce dos. Et cela nous permet juste de créer de nouveaux fichiers ici. Alors maintenant, je vais m'ouvrir sublime. Vous pouvez utiliser le code d'Adam V. Peu importe l'éditeur que tu veux, je vais ouvrir tout ce répertoire. Accédez aux applications. Accédez aux stations d'accueil HD ouvertes. Cool. Donc, nous avons un tas de choses dans ma barre latérale ici qui avaient des applications, mais maintenant moi point CSS blah, blah, blah index point PHP. Et on dirait qu'il va automatiquement à notre tableau de bord. Maintenant, si vous ne savez pas à quoi ressemble ce code, c'est tout à fait correct. C' est juste ça. Donc, si je devais aller ici pour laisser ça, sauver, rafraîchir cette page, rien ne s'affichera. C' est tout dans un spectacle. Mais si je vais ici, rien n'arrivera parce que ce n'était pas la redirection du parfait. Alors maintenant, faisons ça. Faisons le courrier H de base. Bonjour, le monde de facto. Hé, on écrit du code. Je rafraîchis ma page. Boum ! Ça dit bonjour monde. Ok, donc cela signifie que vous avez installé PHP. Si vous voulez vraiment le tester, vous pouvez simplement le faire quand Zack fait ce test d'écho plus grand. Ne vous inquiétez pas à quoi ressemble toute cette ordure en ce moment. Je vais tout expliquer. Ça dit des tests ici. Je vais rendre ça plus grand, trop doux. Donc, vous avez maintenant pH être installé à l'aide d'un serveur Samp. Si tu es sous Windows, je m'excuse, mais tu dois trouver des trucs tout seul, je crois. Mais en général, si vous allez dans votre lecteur C et que c'est comme Samp sur, je pense que le dossier que vous voulez est HD docks. Donc je pense que c'est quelque chose dans ce sens. Docks HD. C' est là que sera ton dossier. Il peut être juste un HD quais quelque part par là. Je jette un coup d'oeil pour que c'est là que nous allons mettre nos fichiers PHP. Si vous obtenez des fenêtres d'urine coincées ou que vous êtes sur Lennox, donnez-lui un rapide, YouTube rapide Google. Il y a beaucoup d'articles de soutien là-bas, beaucoup de vidéos qui peuvent vous aider à commencer avec Samp. 4. Qu'est-ce PHP ?: Ok, alors parlons de ce que PHP ? PHP est un pré processeur pour l'hypertexte. Essentiellement. Ce que cela signifie, c'est que nous pouvons écrire HTML et PHP ensemble comme ce que fera Apache. Ce que PHP va faire, c'est qu'il essaiera de lire et de rendre ce code et de le cracher comme si c'était HTML et je vais vous montrer un petit exemple ici. Donc, si nous tapons et encore, ne vous inquiétez pas de cette syntaxe ici. Impôts sur le péché, comme comment nous écrivons le code réel. Bonjour monde. Donc maintenant, nous avons PHP mélangé avec HTML. Maintenant, l'une des choses cool est que si nous allons inspecter notre page, il apparaît juste ici avec bonjour monde. Que Dieu soit plus grand aussi. C' est tout ce qu'il dit. Bonjour monde. Il ne nous montre pas notre PHP. PHP est effectivement caché du monde. C' est un langage côté serveur, ce qui signifie qu'il s'exécute sur le serveur. Il transforme tout en texte, HTML ou tout ce que vous avez besoin d'être. Et puis il va de l'avant et le cracher comme si c'était normal, chaque e-mail ou texture ou tout ce que vous auriez normalement raison. Même CSS et JavaScript et toujours voir est des choses de modèle d'objet de document régulier. Cool. Donc PHP c'est essentiellement ce que c'est. Vous pouvez mélanger html en PHP. C' est une langue côté serveur. C' est un backend. La langue n'est pas la même que JavaScript Rhe Miller CSS. 5. Qui utilise PHP ?: et maintenant à qui utilise PHP. C' est une grande question. Qui utilise PHP ? Je veux dire, vraiment, qui utilise même PHP maintenant ? Beaucoup de gens disent que PHP est mort. Ah, il y a en fait, super mauvais Ph B grandit. PHP se développe de plus en plus rapidement et plus rapidement. Et à ce stade, c'est en fait je veux dire, j'ai fait un cours de PHP il n'y a pas si longtemps, euh et toujours en disant qu'il pensait que 27 ou 28% de tous les sites fonctionnaient WordPress, qui utilise PHP qui, par en passant, écrivons ça. WordPress est égal à PHP. C' est maintenant jusqu'à 30%. Il pourrait même être de 31 % à ce stade. Cela ne comprend pas June Live Inna. Cela n'inclut pas les applications personnalisées qui n'incluent pas APS, Lake, Facebook, Yahoo. Si vous vous souvenez de cette compagnie, ils sont en quelque sorte tombés sous le coup. Mais ils utilisent beaucoup de PHP aussi. Beaucoup de sites Web utilisent PHP beaucoup de Dev utilisent PHP tout WordPress utilise PHP sur 1/3 de tous les sites Web sur Internet. Plus de 33% de tous les sites Web diffusent en utilisant P un arbre et ce nombre augmente de plus en plus. Donc la prochaine fois que quelqu'un dit non, n'apprend pas PHP flor Note. Je vais te le dire tout de suite. Bien que ce soit un bon conseil, ce n'est pas un bon conseil. Et c'est parce que PHP a tellement de demande là-bas en ce moment qu'il serait irresponsable de ne pas l'apprendre si vous êtes à la recherche d'un emploi si vous cherchez un freelance, si vous cherchez à gagner de l'argent supplémentaire en tant que développeur Web, changer de carrière, apprendre PHP. 6. Syntaxe: Bon, jetons un coup d'oeil à une syntaxe de base. Donc pécher les impôts efficacement. Comment nous écrivons réellement un peu de notre code ici. Débarrassez-vous de tout ça ici. Ça nous a fait de la place ? J' ai un peu plus grand. Ok, donc péchés Impôts. Chaque fois que nous écrivons du code PHP, nous devons l'ouvrir avec un point d'interrogation inférieur au signe, puis PHP. Cela signifie juste que tout ici va être PHP. Et nous finissons toujours avec un point d'interrogation et un signe plus grand que qui est toujours PHP juste c'est ce que nous faisons. C' est comme ça que le serveur sait Pour interpréter cela comme PHP et pas seulement HTML ou JavaScript normal , CSS ou quelque chose comme ça courir rapidement à travers quelques choses ici. Les variables commencent toujours par un signe dollar. Nous allons parler plus de variables dans un peu. Ah, chaînes, qui est un type de données. Nous en parlerons plus dans un peu aussi. Toujours avoir des citations ou des apostrophes chaque ligne. Chaque ligne se termine par un point-virgule. Si vous venez de python ou javascript, il n'y a pas de notation de point, donc ce ne serait pas comme le nom de point split qui n'existe pas dans Ph B. Au lieu de cela, nous ferions le nom de split, donc tout est basé sur la fonction. Et par cela, je veux dire, je ne dis pas que ce n'est pas basé sur des objets. Il y a, ah beaucoup de PHP orienté objet là-bas, mais nous ne parlons pas de cela en ce moment. Nous parlons simplement de la façon dont cela fonctionne, donc il n'y a pas de notation de points. 7. Variables: , Parlons des variables,des variables, variables, que j'ai mentionnées il y a une minute. Ils commencent toujours par un signe de dollar. Ils ne devraient jamais, jamaiscommencer avec un numéro après le signe du dollar. Ils ne devraient jamais, jamais Ils ne devraient jamais vraiment commencer avec n'importe quelle sorte de caractères spéciaux. Vous pouvez voir que mes éditeurs changeant la couleur ce qu'il devrait commencer par est soit un nombre majuscules , minuscules ou un trait de soulignement. je puisse dire nom, lèvres, nom ou nom quelque chose comme ça. Maintenant, une variable est une affectation. Donc, il était en train de dire que cette variable Chaque fois que nous faisons référence plus tard, nous allons entrer dans ce très, très bientôt. Cette variable représente l'appel de Caleb. C' est juste mon problème maintenant. Ça ne marchera pas parce qu'il me manque une des règles. L' une des principales salles de PHP Sin taxes. Chaque ligne doit se terminer par un point-virgule. Chaque déclaration doit en fait se terminer par un point-virgule parce que nous pourrions continuer à écrire du code ici, qui irait techniquement à travers cette ligne si je n'avais pas activé l'emballage de mots dans mon éditeur. Et c'est donc une variable. Maintenant, nous pouvons également avoir d'autres types de variables types de données Nous allons entrer dans ce très bientôt. Je te le promets. Alors, euh, l'âge ? Pour quelque raison que ce soit, je viens de taper 13 ans 29. En fait, c'est faux. J' ai 28 ans et 29 ans assez tôt. Et on l'a sauvé. Si nous actualisons votre page, rien ne s'affiche. Il n'y a rien ici. C' est parce que tout ce que PHP a fait était de dire, je suis en train de définir une variable. Il y a une valeur ici. Nous utilisons le signe égal pour définir ces variables, mais nous ne l'avons pas réellement affiché. 8. Echo / Print: Parlons de l'écho et de l'impression. Si vous venez d'un autre langage de programmation, il y a un moyen d'imprimer. Il tient en python. C' est imprimer si c'est en python à son impression. Quelque chose ici, si vous êtes en javascript est souvent consul dot log ou nope, ou document dot Droit en PHP. Nous avons deux méthodes. Nous avons des empreintes, et nous avons aussi desdéveloppeurs PHP enécho des PHP en . Tu ne sprint pas ? Nous avons tendance à rester avec le mot echo. Donc ce qu'on va faire ici, c'est le nom d'Echo, et tout ça va faire, c'est dire mon nom. Maintenant, si je regarde mon HTML ici, il dit juste Caleb disant qu'il n'y a rien d'autre là-dedans. Ça dit juste mon nom. Et si je voulais changer ça, je pourrais changer ça en âge, et cela apparaîtra comme 28 comme prévu. Et donc ce que cela fait est que nous référençons cette variable cette valeur ici et ensuite nous pourrions le dire encore et encore et encore et encore, et il dit juste 28 encore et encore et encore et encore. Donc, c'est comme ça que nous faisons écho à une page maintenant il y a quelque chose appelé concaténation Maintenant, si vous venez de nouveau de Ah, python ou JavaScript arrière-plan. concaténation est l'idée d'ajouter des phrases ensemble ou d'ajouter des bits d'une phrase ensemble. Donc, nous pouvons à un autre bowling très ici appelé phrase. Et celui-ci est Ah, disons le nom et PHP nous le faisons avec un point C'est ce qu'on appelle la concaténation. Je vais écrire cette escroc nation. Au fait, il m'a fallu des années pour pouvoir dire ce mot. Je n'ai pas pu le dire longtemps. Ce qu'on dit c'est que mon nom est mon nom. J' ai dit Michael et sauver me demander mon mot de passe juste parce que je n'utilise pas habituellement Samp. Hum et je n'ai pas mes autorisations correctement configurées. Vous pouvez aller de l'avant et modifier vos autorisations s'il continue à demander votre mot de passe à nouveau. Donc je rafraîchis ma page Walla. Ça ne dit rien parce que je n'ai pas encore fait écho à la page. Alors je fais écho à la phrase. Caleb, italien est mon nom, et nous le voyons dans notre source. Et si nous voulons réellement regarder la bonne source de la page de vue de code source. Boom, c'est là. Donc, c'est ce qu'on appelle la concaténation. En JavaScript, nous utilisons le signe plus en python. Parfois, il y a un côté plus, ou nous ne pouvons juste pas Katyn huit cordes juste par, hum, juste en ajoutant, comme une chaîne ici, une autre chaîne séparée par un espace. Parfois, en JavaScript, nous utilisons la méthode dot join fonction dot joint en PHP. Tout ce que nous faisons est le point Maintenant, il y a une autre façon d'ajouter des phrases ensemble, et c'est par des guillemets simples ou doubles. On va en parler. 9. Commentaires de code: un très bientôt. Mais d'abord, je veux parler de commentaires. Alors qu'est-ce que tu as vu ? Je vais défaire un tas de trucs ici. Fais-le, débarrasse-toi de ça. C' est ce qu'on appelle un commentaire de code. Donc ça n'apparaît nulle part. Donc même si j'ai dit écho, montrez-moi et rafraîchissez ma page et vous savez quoi ? Jetons un coup d'oeil à je veux juste voir ma source. On y va. Ce n'était pas Laisse-moi choisir ma source là-bas. Ça ne montre pas Echo. Montre-moi ici maintenant. La raison en est que nous faisons des commentaires. Les commentaires Kodo sont un excellent moyen de garder une trace de votre code pour prendre des notes dans votre code, pour vous dire ou d'autres développeurs ce que vous avez travaillé sur, comment les choses fonctionnent. Euh, quels types de données variables devraient être à nouveau. Nous allons parler des types de données très, très bientôt en PHP. Il y a trois types de commentaires. Il y a le commentaire de ligne unique qui commence par. Si vous ne l'avez pas remarqué, cela commence par deux barres obliques, puis il y a un autre commentaire sur une seule ligne et commence juste par ce qui ressemble au hashtag ou au symbole de la livre. C' est le numéro signe un autre commentaire, et puis nous avons un commentaire multi-ligne et celui-ci peut commenter plusieurs lignes, et tout ce que nous faisons est de taper une barre oblique un astérisque, et ensuite nous pouvons taper littéralement n'importe quoi ici pendant un certain temps que nous veulent, et nous terminons avec une barre oblique d'astérisque. Donc juste le contraire Rafraîchissez ma page. Eh bien, je sauve. Et puis j'ai rafraîchi ma page parce que juste rafraîchissant va faire n'importe quoi. Je vais même rafraîchir une source. Rien ne se passe. Aucune de ces choses n'apparaîtra, et c'est simplement comme ça que vous commentez votre manteau. Il y a donc trois façons de commenter. Votre double barre oblique Vous pouvez utiliser le hashtag du signe numérique comme vous voulez l'appeler ces jours-ci . Et puis il y a la ligne multiple, qui est la barre oblique avec un astérisque et se termine par une barre oblique d'astérisque. 10. Quotes et Apostrophes: Suivant. Parlons de Ah, je suppose qu'on en fait ce que je parle un peu plus tôt. Verset unique, guillemets doubles. Ok, donc on a une phrase ici. Nous pouvons également, en passant, avec des variables week-end écrasements, d'autres variables. Cool, Cool. Donc on peut dire que je vais juste vous montrer la phrase. Donc, cette phrase ici est ce qui a fonctionné un peu plus tôt et je l'écrase. Et quand je rafraîchis ma page, c'est juste comme test. Et c'est parce qu'effectivement, celui-ci était fini. Écrit par celui-ci qui a une valeur de test. Non, si vous l'avez remarqué, j'ai utilisé des citations. Mais nous pouvons également utiliser des guillemets simples. Donc je vais me débarrasser de tout ça juste pour nettoyer ça et faire écho. Bonjour Monde et boum. Bonjour le monde. Maintenant, il n'y a littéralement aucune différence quand j'utilise des citations par rapport aux apostrophes. La différence est quand je veux faire écho de variable afin que je puisse dire bonjour monde. Mon nom est et j'ai tapé mon nom ici. Vous remarquez que c'est juste le signe dollar Name fait référence à cette variable directement à l'intérieur de ceci. Bonjour. Mon nom est Caleb dit maintenant si je ne voulais pas écrire que si Pour une raison quelconque, je voulais réellement écrire le nom du signe du dollar comme si j'écrivais des articles sur le code PHP. Je changerais ces citations. Deux apostrophes rafraîchissent ma page et on y va. Donc ces airs appelaient des citations magiques. Et chaque fois que vous voulez mettre une variable à l'intérieur d'une phrase, vous devriez toujours utiliser des guillemets magiques, et vous pouvez chat en avoir besoin aussi ? Et mais sa base là-dedans et mon âge est l'âge sauver rafraîchir. Bonjour le monde. Mon nom est le bataillon Kayla et mon âge a 28 ans. Je suis tellement là que tu y vas. Maintenant, vous savez la différence entre un gel de pâtes et des citations. Beaucoup d'autres langues ne supportent pas cela. PHP le fait. C' est très cool. 11. Types de données: Ok, parlons des types de données. J' en ai déjà parlé quelques fois. Caleb, c'est quoi un type de données ? Maintenant, si vous n'avez aucune expérience de programmation en arrière-plan, quelque chose comme ça, vous n'avez jamais en JavaScript est python ou ruby ou C ou Java ou quoi que ce soit du genre. Devine quoi ? C' est tout à fait correct. Je vais te dire quelque chose que tu ne saisiras pas complètement. Et à ce stade, c'est acceptable. Ne vous inquiétez pas pour ça. Le gros truc ici, c'est que tu sais ce que c'est. Ok, donc le 1er 1 ici, nom de la variable est égal à Caleb disant que c'est appelé une chaîne. Donc celui-ci est une chaîne. Et la raison pour laquelle c'est une chaîne est parce qu'elle a des citations autour d'elle ou des apostrophes autour elle. Cela signifie que c'est une chaîne et nous pouvons aussi y mettre des espaces. On pourrait mettre littéralement n'importe quel personnage qu'on veut là-dedans. Le prochain âge est égal à 28 ans. Vous remarquez qu'il n'y a pas de devis. n'y a pas d'apostrophes. Il n'y a rien autour. C' est juste le numéro. Celui-ci est appelé un entier ou en court. Maintenant, si on voulait être beaucoup plus précis. Avec ce bord. Il y en a un autre appelé float dans d'autres langues, est également appelé décimal sa mo. Il y avait appris à épeler, et on pourrait dire que l'âge exact est égal à 28.75 Donc ce qui est à flot signifie là cela signifie qu'il y a une virgule décimale flottante, donc ceci en maths suppose que 28,0 est le même que 28 donc vous n'avez pas besoin d'écrire le 280. là-dedans. Mais à flot a des points décimaux. Ok, le suivant s'appelle un booléen ou un taureau, et vous verrez ça partout. Donc un taureau est vrai ou faux, donc on peut taper. Certes, nous pourrions aussi taper la force, et c'est tout ce que je peux être ne peut jamais être que vrai ou faux. Maintenant, il existe différentes façons de représenter un booléen. Un booléen peut être nul. Ça veut dire que ça a mal changé. Quand le booléen ah peut être 00 est le même que faux et on est aigled, le même que vrai. En fait, En fait, tout nombre qui n'est pas zéro est égal à vrai. Ok, Ensuite, nous avons quelque chose appelé un tableau. Ah, dans certaines langues, comme Python, ça s'appelle une liste en JavaScript et PHP. Ça s'appelle un tableau, et ça ressemble à ceci. Fondamentalement, c'est juste une liste de tous ces autres types de données, ou un jour pour taper encore et encore, ou juste une seule variable. Mais cela commence par ces crochets durs, ce qui suggère que c'est une liste. Vous pouvez aussi le taper comme une fonction, mais nous n'allons pas à Nous allons le prendre comme ça parce que c'est plus commun. C' est aussi moins dactylographier. Et nous allons écrire Nom, âge, Pays. Et ce que vous voyez ici, c'est que je vais zoomer. Donc, cela semble un peu mieux sur une ligne. Donc, nous avons une augmentation égale à bien, tableau. Nous le savons parce que nous avons ces crochets ici et ensuite nous avons juste une chaîne. Nous remarquons que la chaîne est séparée par des virgules. On a une autre virgule. Séparé signifie qu'il y en a un autre après. Nous avons une autre chaîne, mais elles n'ont pas besoin d'être des cordes non plus, non  ? Ils pourraient être tout ce que tu veux. Ils pourraient l'être. Donc nous avons un booléen que nous devons flotter et nous avons un entier là-dedans, et tout est acceptable. Il y en a un de plus qu'on ne va pas passer. Ça s'appelle un objet. Cela a plus à voir avec les classes. Héritage. Um, c'est un peu comme des variables à l'intérieur des variables de groupe. On ne va pas entrer dans ça juste parce que c'est un peu hors du jeu de mots prévu. Mais ces types de données aériennes maintenant vous savez tout à leur sujet. 12. Strings: D' accord. On devrait en apprendre plus sur les cordes, donc je vais laisser ça. Nous avons parlé de chaînes était le 1er 1 Strings ont des citations. Ils ont des apostrophes ou des citations autour d'eux. Ils peuvent avoir littéralement n'importe quoi. Vous pouvez avoir un numéro ici. Tu peux avoir un flotteur ici. Vous pouvez dire le mot vrai ici. En supposant que je pourrais épeler le mot vrai enregistrement correct actualisation. Rien ne se passe. Mais si je tape le nom écologique Walla, il montre juste tout ce qui est entre ces citations. Cool. C' est une ficelle. Nous savons aussi que nous pouvons y mettre des variables. Nous savons qu'il y a quelques minutes, quand je parlais de citations simples, première double citation afin que nous puissions également mettre une variable ici. Cette variable n'existe pas, donc cela ne montrera rien. En fait, cela me montre une erreur. Dit indéfini. Variable, variable. C' est fantastique parce que cela nous indique directement quelle est l'erreur. S' il y a quelque chose qui fonctionne qu'il ne peut pas comprendre, ça nous donnera là-dedans. Et donc ce que cela dit est variable indéfinie, variable. Mais si nous changeons aussi, quelque chose d'indéfini, variable. N' importe quoi. Donc, tout ce qui dit est que cette valeur cette variable n'a pas de valeur n'existe pas. On pourrait le mettre littéralement à n'importe quoi. Juste pour qu'il se ferme, disons, si on rafraîchit le whammo, je pourrais même y mettre du whammo. Caleb Obama. 123 12.2. Dire la vérité. Ok, donc maintenant nous savons tout sur les variables et nous savons que les variables sont égales à chaîne en flottant quelque chose que j'ai eu il y en a une autre. 13. Constat: I. Parfois, vous voulez définir une certaine valeur qui va s'exécuter sur l'ensemble de votre application, que vous ne pouvez jamais changer. Et cela s'appelle une constante. Maintenant va Constante qui est une constante est une variable qui peut jamais changer. C' est constamment la même chose. C' est comme ça que je pense à son noyau instantanément la même chose. Et nous ne le définissons pas comme nous faisons une variable que vous pensez que nous le ferions, mais nous ne le faisons pas. En fait, nous définissons correctement et nous mettons ce que vous voulez entendre. Alors allons nom, virgule, puis la valeur et nous disons Caleb Colleen. Et quand je rafraîchis la page, vous ne verrez rien parce que tout ce qu'il a fait était défini la constante. C' est comme définir une variable. Il n'a rien fait. Ce que nous devons faire, c'est faire écho à la page Tutta. Mais le problème est que nous ne pouvons pas écraser cela. Alors que nous avons des variables, nous pourrions dire n'importe quoi. Variables d'écho, très ya boules rafraîchissantes. Ça dit n'importe quoi. Donc, c'est fini écrit et nous pouvons voir ceci si je tape plus écrit ici et puis tout d'un coup c'est quelque chose qu'il rafraîchit la page. Ça dit toujours n'importe quoi. C' est comme si cela ne se produisait même pas, qui est parfait en raison de la variable devrait être flexible, mais une constante devrait avoir la même valeur à chaque fois. Et donc ce que je vais faire, j'utilise un commentaire. Voici non seulement un je vais faire écho à cette page, mais je vais essayer de le redéfinir. Donc, si je tape le nom est égal à n'importe quel autre nom dans le monde. Alors nous allons taper un nom fou. Protection des fous. C' est le nom de mon chat, au fait, c'est pour un rafraîchissement ? Il a un air d'analyse, il dit inattendu. Signe égal à ce dicton est que ce ne devrait pas être là, ce qui , techniquement, est un peu faux parce qu'il cherche une variable d'affectation de variable. Il n'existe pas. Même si on lance une variable ici, ça va dire qu'on a tué Colleen. En fait, déplacons ça vers le bas. Oh, au fait, PHP fonctionne de haut en bas. Comme la plupart des langages de programmation, comme C S comme JavaScript comme python, il fonctionne de haut en bas, donc il va exécuter Ah, cette ligne d'abord, puis celle-ci et celle-là et celle-ci et puis celle-là. Alors quoi ? On s'empare juste en dessous. Comme ce qu'on a fait ici. Ok, économisez, rafraîchissez. Rien ne se passe. Et c'est parce qu'à ce stade, c'est juste une variable. Nous savons que c'est une variable parce que comme un signe de dollar devant elle. Donc si on s'en débarrasse, on a cette erreur. Maintenant. Nous ne pouvons pas redéfinir cela. Maintenant. Essayons de le redéfinir. Donc c'est déjà à trouver ici, et nous allons le redéfinir ici. Débarrassez-vous de ces trucs. Enregistrer, actualiser. Et il dit, nom constant déjà pour trouver une application Ampersand fichiers huit. Elle accoche l'index point PHP. C' est exactement où ce fichier se trouve en ligne huit, ce qui est très utile. Il me dit que cela est déjà défini et que cela doit disparaître parce que Constance ne peut pas être lu ified. Voilà, tu y vas. Vous connaissez les variables et les constantes 14. Arrays: Parlons d'une augmentation, d' uneaugmentation à faire ou on peut faire une augmentation. Parlons d'une augmentation, d' une Ceux-ci sont pluriels, cependant, ne devrait pas être pluriel, parce que là vous. Nous avons donc deux façons de définir un tableau. On peut le faire de cette façon ou de cette façon. Je préfère toujours comme ça juste parce qu'ils me demandent de nous sauver à nouveau. Je préfère toujours comme ça parce que c'est sympa. C' est très simple, très simple. Vous savez, les crochets durs signifient toujours qu'il y aura une liste de valeurs. Maintenant, cette liste de valeurs peut n'avoir qu'une chose. Il n'y a peut-être rien dedans, mais si je fais quelque chose de cool, je vais te montrer un truc plus cool. Si je fais imprimer sont tableau, actualisez ma page. Il me montre que c'est Justin Array, mais si j'ai une valeur ici, n'importe quelle valeur, juste combat serré Caleb dot io Ici, tout comme une chaîne est la première valeur, sa première valeur est zéro, et laissez dans une autre valeur. Mais faisons ce 28 et faisons une autre ficelle appelée deux chats. J' ai en fait deux chats et regardons la source de la page parce que cela va paraître beaucoup mieux. En fait, vous pouvez le voir dans notre inspecteur aussi. Mais j'aime aller ici parce que ça a l'air sympa. Donc, cela me dit que lorsque nous imprimons notre que ce type de données n'est pas tableau. Maintenant, vous êtes familier avec les types de données et que la première valeur est tuée que je dois. La deuxième valeur est 28 3ème valeur est deux chats. Donc maintenant, vous avez peut-être remarqué. Caleb, c'est quoi ce bordel ? Pourquoi ça commence avec un zéro ? Pourquoi c'est ça ? Pourquoi est le numéro 10 Numéro 21 Un numéro trois trop Eh bien, c'est parce que les ordinateurs commencent généralement à compter au nombre zéro. Le numéro zéro est le numéro un. Pour eux dans un discours inhumain, zéro ne signifie rien. Ça veut dire qu'il n'y a rien là-bas. n'y a pas de valeur. C' est non, c'est vide. Mais dans la programmation informatique, zéro est simplement un nombre. C' est un entier, ou si c'est un booléen, il est considéré comme faux. Mais celui-ci dit simplement que la toute première valeur est Caleb dot io. Pourquoi la liste est-elle vraiment importante ? Les listes sont importantes car vous pouvez les parcourir maintenant. La boucle est vraiment, vraiment important parce que fondamentalement ce qu'un programme fait, est-ce qu'il saisit un tas d'informations, soit à partir d'une base de données, de SCS V ou d'une sorte de liste, et il boucle à travers chaque élément et effectue une fonction particulière ou une série de fonctions sur chaque valeur. Maintenant, ici, c'est considéré comme une valeur 28 fait la valeur, et deux chats est une valeur. Ce sont deux cordes kale dot io et deux chats ces cordes d'air. Et c'est un entier, mais chacun d'entre eux est considéré comme une valeur de rayon. Maintenant, regardons un tableau associatif. Le rayon associatif est en fait tellement plus cool. Donc je vais déplacer ça sur plusieurs lignes. Oh, au fait, en PHP, vous obtenez tout l'espace que vous voulez. Si vous venez de python, devinez quoi ? Vous ne pouvez pas le faire très facilement, mais en PHP vous pouvez faire tout ce que vous voulez. Vraiment ? Donc ce que nous allons dire est le nom Fat Arrow est Caleb Tall, site maigre Caleb dot io age. Croyez-moi, quand j'aurai fini de taper, ça sera tellement mieux. Je te le promets. Et les chats deux obtiennent. Donc maintenant ce que cela dit est que c'est un tableau associatif. C' est quelque chose qui est assez unique à PHP. Ah, tu ne vois pas ça trop souvent. Et maintenant, quand je rafraîchis ma page, vous pouvez voir que le nom du tableau est le mauvais site italien Caleb tué à propos de Io âge 28 bla , bla. Tout ce qu'on a fait, c'est au lieu du 012 que nous avons vu avant de le nommer. Et maintenant nous pouvons les faire écho aussi avec un écho, un tableau que nous pourrions dire nom de tableau Echo est mon nom Echo. Allons faire l'écho de site Web est mon site Web effrayé de cela et revenir à sa page réelle et Walla Caleb dire est mon nom tué dot io est mon site Web et maintenant au lieu de tableau, ce que nous pourrions faire est que nous pourrions changer cela pour Kale. Mais maintenant, nous avons un tas de variables nommées Variables qui se regroupent tous ensemble. Et au lieu d'avoir à écrire Caleb nom tuer du site Web Caleb âge Caleb chats et puis ajouter des valeurs à chacun de ces quelque chose comme ça. Tout ce que nous faisons, c'est que nous le mettons en remorque une variable, ce qui est vraiment, vraiment sympa 15. Boucles: Bon, parlons de boucles. Il y a trois types de boucles primaires, techniquement, on ne va pas passer en revue l'une d'entre elles. En fait, celui que je vais te dire en ce moment, celui qu'on ne va pas passer est appelé « do wild loop ». C' est à peine utilisé. Vous voyez des scènes, programmeurs seniors l'utilisent. On ne va pas s'inquiéter pour ça maintenant. Je pense que ça va être un peu trop déroutant pour ce cours d'accident. Donc, le 1er 1 que nous voulons apprendre s'appelle une boucle quatre. Le 2ème 1 est appelé une boucle sauvage, et le 3ème 1 est appelé a pour chaque boucle. Donc je vais commenter ces sorties et le 1er 1 que nous allons apprendre est la boucle quatre. En fait, je voudrais numéroter ceux qui nous aide à garder une trace. D' accord. Numéro 14 boucle. Ce que nous disons ici, c'est pour un certain temps, boucle à travers les choses. Donc, car nous allons juste définir une sorte de variable, disons moi pour cela. L' aération est égale à zéro. Ah, ça devrait boucler ça aussi longtemps que j'ai moins que le numéro 10, on parlera ce dernier, puis on signera et un peu quand on parlera , maths,d'arithmétiques et de choses comme ça. . Et après chaque cycle de boucle, nous allons augmenter d'un. Ok, donc la première chose qui a augmenté d'un semble plutôt bizarre. Ce que cela signifie, c'est que je suis égal à I plus un. C' est tout ce qui signifie commenter ça. Et vous pouvez regarder ça. Je suppose que pendant que je parle bébé et qu'on va taper Echo et que le capitaine 8 peut passer une ligne là-dedans. Enregistrer, actualiser. Et ça dit 0 à 9. Génial. En fait, nous n'avons même pas besoin de contaminer ça. Vraiment. On a juste jeté ça juste là parce qu'on utilise des citations doubles ou des arbres de bus doubles . Citations régulières, chur. Quoi qu'il en soit, il est dit ligne 0123456789 Super. C' est une boucle. Et après chaque week-end, nous pouvons lui dire de faire quelque chose que nous pouvons dire à la ligne 5 si je suis égal à 5 Echo, c' est la ligne 5, et cela se plaint parce que j'ai enfreint ma propre règle de syntaxe. Ce que je cherche à faire ici, c'est à un demi-côlon, bla bla. On y va. 1234 C'est du mensonge. 56789 Super ! C' est une boucle for. En ce moment, tu penses probablement, Caleb, pourquoi diable utiliserait ça ? Et si vous vouliez créer 10 utilisateurs et 10 utilisateurs de test dans votre compte ? Au lieu d'exécuter un script 10 fois ou copier-coller 10 fois, vous pouvez bien écrire, votre script utilisateur de création régulière. Ici, vous pouvez écrire quelques lignes de création de votre propre utilisateur, puis vous pouvez simplement écrire cette ligne et fermer votre boucle for et boom, il le fait pour vous, juste comme ça. Donc c'est une boucle quatre. Ah, boucle sauvage est essentiellement une boucle quatre, mais c'est beaucoup plus manuel. Donc Ah, Wild Loop, alors que l'engourdissement est moins de 10 va faire des trucs ici. Le problème est, cela va durer éternellement parce que en fait ne va pas tout exécuter parce que engourdi n'est pas réglé. Mais si nous disions que l'engourdissement est égal à zéro, c'est un entier, donc nous savons qu'il peut augmenter. À la fin de cela, nous pouvons dire aucun plus. Et ce que cela va dire, c'est que ça commence à zéro. Il va itérer jusqu'à ce qu'il arrive à n'importe quel nombre est inférieur à 10 alors que c'est inférieur à 10. Donc ça va être neuf et après chaque génération augmentée d'une. Donc, si nous avons dit écho ligne engourdi, upend un petit saut de ligne dans leur ligne de rafraîchissement. 0123456789 et juste pour que vous puissiez voir qu'il est quelque chose de différent tandis que la ligne de boucle. Là, vous allez tandis que la ligne de boucle un à neuf. Maintenant n'oubliez pas d'ajouter votre mentor ER incrémental ou decker ou tout ce qui sortira de cette boucle, car si vous n'ajoutez pas cela et que vous exécutez le script, il pourrait éventuellement fonctionner pour toujours maintenant. PHP. Généralement, nous allons exécuter un script pour environ 64 mégaoctets par défaut, qui peut être long, ce qui peut être long, selon l'année que votre script inclut. Le script n'a presque aucune information il. Cela pourrait durer très, très longtemps. Je ne vais pas le faire parce que je ne veux pas. Eh bien, non, c'est juste que je ne veux pas, et toi non plus parce que ça va juste tuer ton script. Ça va prendre un moment. Ne le fais pas. Rappelez-vous, vous avez toujours besoin de quelque chose pour sortir de cette condition. Donc, ce que cela dit est, alors que cette condition est vraie, exécutez ce code après chaque génération, Cela arrive à la ligne neuf. Une fois qu'il atteint le numéro 10, il est dit si 10 est inférieur à 10 faire ce code 10 n'est pas inférieur à 10. 10 est égal à 10. Il n'exécute plus le code. Aller à l'avant. Ok, Le suivant est appelé une boucle quatre chaque comme près que vers le bas un quatre chaque boucle est probablement la plus commune parce que vous pouvez faire une boucle à travers un tableau et il prend juste soin de tout pour vous. Donc la première chose que nous allons faire est de taper pour chacun. Que faisons-nous en boucle ? Passons à travers le tableau Caleb. On le voit ici. C' est notre liste. Nous utilisons le mot clé comme et ensuite la clé, tu voeux Ah, ah, ah, vœu est égal à la valeur. C' est juste une vague courte. Remettez. , Et ce qu'on va faire,c'est qu'on va faire écho à chaque clé et à chaque valeur. Donc écho que Val et mettre un saut de ligne là-dedans, et cela va imprimer notre tableau entier. Écoute, dit mon nom, mon site web chats. Fondamentalement, il a fait ce que nous avons fait pour moi. Mais contrairement à la boucle quatre, nous n'avions pas besoin de lui dire d'aller pour 10 boucles. 10 cycles, contrairement à la boucle while. Nous n'avions pas non plus besoin de le définir ou de le définir manuellement et dans la boucle pour chaque boucle, il suffit de passer par tous ces Walla. Une fois que c'est fait, c'est fait. On n'avait pas à s'inquiéter d'une fuite de mémoire ou de quelque chose comme ça. Il passe juste en boucle à travers les valeurs ici. Celui-ci est très, très populaire en PHP, alors utilisez-le en taxe. Il y a une autre façon de faire ça. Nous pouvons parcourir chacun au lieu d'avoir la clé et la valeur. Donc, dans Associative Ray, c'est ce qu'on appelle la clé. C' est ce qu'on appelle la valeur. Nous pourrions simplement dire Val, et quand je rafraîchis, il me donne et trouver la clé variable parce qu'il n'existe pas. Alors allons-y. Débarrassez-vous de ce rafraîchissement et ça me donne juste les valeurs. Donc, si vous ne voulez pas la clé, vous ne vous souciez pas de ce qu'est la clé, elle vous donnera des valeurs. 16. Arrays multidimensionnel: Maintenant. Pourquoi est-ce important ? Parce que si je fais une boucle à travers un tableau qui a un autre tableau appelé un rayon multidimensionnel , ce qui oui, en passant, vous pouvez avoir une augmentation à l'intérieur des augmentations comme la création. Avec la programmation, vous pouvez parcourir une liste de personnes pour que nous puissions dire, Caleb, en fait, je vais vous montrer très rapidement comment cela fonctionne, Caleb. Et disons que l'un de mes amis s'appelle Bob, et son site web est facebook dot com. Oh, ça soit cool. Je n'aurais pas été ami avec un gars qui a fait facebook dot com Zuckerberg. Ok, l'âge. Je sais que 35 il n'a aucun chat. Et maintenant, nous pouvons créer un autre tableau. Et celui-ci s'appelle juste les gens, et celui-ci a un tableau. La première valeur est Caleb, et la deuxième valeur est l'esprit d'ami soufflant à ce stade. Maintenant, regardons à quoi ça ressemble. Les empreintes sont des gens, et je vais vous montrer un pied rapide pas exécuter tout pourrait sauter ça. Vous écrivez juste exit avec un point-virgule et c'est nous allons exécuter tout votre code jusqu'à ici. Jusqu' ici. Et c'est tout. Ouais, je ne peux pas vraiment lire ça très bien, ta source. Ecoute, notre premier type est tableau. Ce sont des gens. C' est ce qu'on a imprimé. La première valeur n'est pas un tableau. La deuxième valeur est également Marie Ray Array. On a des chats d'âge du nom et du site web, toutes ces bonnes choses là-dedans. Maintenant, nous pouvons passer à travers tous ces que nous pouvons dire pour chaque ami en tant que personne et nous pouvons dire Echo personne. Et puis nous savons que nous pouvons obtenir le nom de chaque personne. Rendez-le plus petit, sorte qu'il s'adapte sur une ligne. Rafraîchissements obtenir. Débarrassez-vous de tout ça parce qu'on n'en a pas besoin. Actualiser. Décalage illégal. Nom. Alors qu'est-ce qu'il cherche ici ? Ok, eh bien, à ce stade, nous avons couru dans une sorte d'air, ce qui est fantastique. C' est en fait une énorme erreur accidentelle que je viens de faire parce que cela me permet de le faire . Les empreintes le sont. Et maintenant, je peux imprimer notre à travers chacun d'eux, me débarrasser de celui-là. Parce que je n'en ai pas besoin non plus. Et l'erreur que j'ai faite était de boucler chaque ami. Ce que je veux vraiment faire, c'est vivre à travers chaque personne, donc je veux regarder à travers les gens comme personne, pas comme ami, comme personne. On y va. Ça a l'air beaucoup plus sain. Ok, donc on va imprimer des déclarations là-dedans. Allons de l'avant. Qu' une NCAA signifiait celle-ci avec ça. Caleb, on a Bob. Et maintenant, vous voyez la puissance derrière Non seulement une augmentation, mais pour chaque boucle. 17. Les règles conditionnels de IF: Ok, parlons si les déclarations sont ce qui fait tourner le monde de la programmation . Nous venons d'apprendre sur une augmentation et des boucles et tout ça. Allons de l'avant et créons quelque chose d'un peu plus pratique. Donc, je vais garder cet exemple de code ici, et je ne veux jamais, jamais afficher tout ce qui a à voir avec quelqu'un qui est le site web facebook dot com ou dont l'âge est, disons, plus de 30 ans. Donc, dans ce pour chaque boucle, je peux dire si l'âge de la personne parenthèses est supérieur ou égal à 30. Et prenons une petite seconde pour regarder cette arithmétique. Donc, nous savons égaux. C' est un signe égal signifie que vous affectez une valeur à une variable. Nous l'avons vu tout le temps, sauf si c'est un tableau associatif dans ce tableau. Dans ce cas, alors nous appelons cela une grosse flèche, mais nous pouvons voir les égaux réguliers s'inscrire là-bas. Suivant. Nous avons plus qu'alors, nous avons moins qu'alors, nous avons plus que ou égal à. Nous avons moins ou égal à, et nous avons n'est pas égal. Je vais les montrer dans un instant. Donc, si l'âge de la personne est de 30 ans ou plus nom de la personne Echo. Et ici, ça dira, Bub. Maintenant, si nous voulions une correspondance exacte, nous ferions ça si son nom plutôt son âge est 35 ans, Bob affiche Bob. Et juste pour que nous puissions voir que cela fonctionne réellement, que ce n'est pas comme encaissé ou quelque chose comme cet âge est égal à rafraîchir ma page. Âges égaux. Teoh Bob qui est censé s'appeler Quoi qu'il en soit. Ah, nous l'avons aussi fait. C' est plus grand que ça. Si nous faisons est plus grand que rien apparaîtra parce que les données sont 35 plus grand que pas 25 est 35 supérieur à 35 ? Non, ce n'est pas le cas. 35 est exactement le même que 35. En fait, il y en a un autre qui s'appelle le strict opéré, un opérateur de comparaison strict. Et celui-ci dit que ce doit être le même type de données que nous avons appris sur les types de données. Caleb, pourquoi avons-nous appris ces types de données ? Grande question. Jetons un coup d'oeil maintenant. Donc, nous voulons seulement avoir des gens qui ont exemple 35 ans parexemple. Cool. Ça va bien marcher parce que ça a 35 ans. Vous pouvez voir qu'il est en rose ici. Et si on disait que ça devait être une chaîne ? L' âge de la personne doit être une chaîne. Eh bien, nous savons que celui-ci est un entier, mais nous savons que celui-ci est une chaîne à cause des citations qui l'entourent. C' est la page de rafraîchissement, et cela fonctionne toujours. Et c'est parce que PHP est écrit de manière lâche. Cela signifie que 35 citations sont en fait les mêmes que 35 citations de vote. Juste parce que c'est si similaire. PHP comprend que ce sont les mêmes Maintenant il y a une comparaison stricte, qui est trois signes égaux, et celui-ci échouera. Rien ne viendra Bam comme ça, comme prévu. Et c'est parce que c'est à la recherche Donc ces trois ici cherchent une correspondance exacte. Il doit correspondre au type de données et doit correspondre à la valeur. Donc maintenant, si nous changeons celui-ci pour avoir des citations autour d'elle, commentez-le pour que mon code n'erreur pas. Rafraîchir. Voila, ça marche. Mais si je change celui-ci en un entier, cela ne fonctionnera pas. Regarde ça. Donc, cette comparaison stricte est en fait une bonne chose. Donc beaucoup de gens disent comme Caleb, pourquoi ? Pourquoi avons-nous besoin de connaître une comparaison lâche par rapport à une comparaison stricte ? Bien que celui-ci soit techniquement plus rapide, il n'a pas besoin de faire une sorte d'analyse. Il n'a pas besoin d'essayer de comprendre qu'il y a le numéro 35 à l'intérieur d'une chaîne, qui pourrait également contenir un tas de lettres et de caractères et toutes sortes de choses là-dedans . Tout ce qu'il a à faire est de dire, Hey , écoute, je sais que 35 est égal à 35 simple. Très bien, donc c'est le cas et si oui. 18. Autres déclarations: moment. Que faire si l'âge de la personne n'a pas 35 ans ? Disons qu'Echo ton âge n'a pas 35 ans. Et mettons le nom de cette personne écho Nom de la personne. Donc ce que nous disons ici, c'est si l'âge de cette personne est égal à l'opérateur strict 35 cool, dire que l'âge est égal à Et puis je suppose le nom de la personne. Et tu sais, disons que ça n'a aucun sens que Zari me dérange. Le nom est, euh, non, non. Non, non, non. Construit 35 ans nom est là, nous y allons. Cela fait beaucoup plus de sens maintenant quand je rafraîchis la page est dit que votre âge n'est pas 35. Caleb Colleen 35 ans bub. En fait , après chacun ici. Faisons un peu de règles horizontales. Donc ça se brise bien. Il dit que votre âge n'est pas 35 ans Caleb m'a dit. Regarde ça. J' ai tué Tony. Âge de 28 ans. C' est exact. Et en raison de faire 35 ans pour bien, ici il est dit, Bob, est-ce exact ? Ce regard, il est là. 35 35. Bob Wallach. Maintenant, vous savez si les instructions else Maintenant, c'est une instruction FL très basique donc nous pouvons comparer n'importe quel type de données ici 19. Opérateurs de comparaison: Si nous voulions comparer Ah booléen, nous pourrions dire si quelque chose est égal à vrai Il y a aussi un raccourci moyen de nous faire. Nous pouvons dire si quelque chose et celui-ci suppose vrai. Nous pouvons dire si quelque chose n'est pas vrai, ce qui est la même chose que de dire Maintenez pour faire plus de place ici afin que vous n'ayez pas à démarrer le bas de mon écran si quelque chose n'est pas égal vrai est la même chose est de dire que quelque chose est égal à faux. Vous pouvez également faire des flotteurs. Donc l'âge est égal à 28.75 âge n'existe pas. Mais si c'était le cas, l'âge est égal à 28,75 que l'on fonctionne Cool. Cool. Nous pourrions aussi corriger celui-ci très lâchement ou nous obtenons le droit pas lâchement et avoir une correspondance exacte . Il y a aussi un raccourci pour le faux bowling. Si quelque chose n'est pas vrai, j'ai oublié celui-ci et j'écris ça ici. Désolé Si celui-ci vous confond réellement pas Désolé. Un genre de genre au Canadien. Je m'excuse pour tout. Quelque chose que nous savons que celui-ci est vrai. Mais ce que nous pouvons dire, c'est que nous avons mis un point d'exclamation au début. Cela dit non si quelque chose n'est pas vrai. Exécutez à nouveau du code à l'intérieur des crochets bouclés. Plus, plus année de syntaxe. Les crochets bouclés font partie de votre syntaxe. Le prince voit une partie de la syntaxe dollar signe partie de votre syntaxe. Voilà, tu y vas. Tu apprends toutes sortes de choses. 20. Statements de commutation: aller de l'avant maintenant. Nous allons apprendre quelque chose d'autre appelé une déclaration switch. Donc, une instruction switch est comme, Ah, et if else déclaration. Mais c'est vraiment, vraiment rapide. Et par rapide, je veux dire, ça a l'air dingue, mais techniquement c'est moins dactylographier. Alors je vais écrire. Le nom est égal à Caleb et le nom du commutateur ? Non. C' était par Thon, celui-ci est PHP. Et ici, je tape affaire Caleb Echo. Hey, tu sais, nous allons l'épeler mal, parce que je trouve ça ironique Break. Je vais vous expliquer tout cela en une seconde. Zephyr Echo. Tu es un chat Break. Echo par défaut. Rien ici. Pause. Ok, donc cette syntaxe a l'air folle. On a un interrupteur. Qu' est-ce qu'on passe ici ? C' est essentiellement dire si d'autre et que ça va être comme, si c'est autre chose mais autre chose, est-ce autre chose ? Et nous pouvons en écrire autant que nous le voulons. Donc celui-ci dit, si mon nom est Caleb et un rafraîchissement de la page, ça dira, Hey, Hey, Caleb s'est senti mal. Parce que l'ironie pas vraiment. Si le nom est l'effort dira que vous êtes un chat. Si c'est autre chose. Ça ne dira rien ici. Alors je vais me rafraîchir. Celui-ci dira, Salut, Caleb. Et si je nous change en Zephyr, celui-ci, je dirai que vous êtes un chat. Et si je change ça à autre chose, quoi que ce soit d'autre, celui-ci ne dira rien ici. Maintenant quoi ? C' est au Texas qui fait son truc ? Si le nom est capable de tuer, c'est en quelque sorte la même chose que de dire que si le nom est égal à Caleb . Et celui-ci est similaire à dire Si le nom est égal à Zephyr et celui-ci est l'équivalent de dire autrement maintenant pour mettre fin à ceux-ci, vous devez toujours ajouter que casse un homme parce que si vous n'ajoutez pas cette déclaration break, il va juste couler dans le cas suivant. Donc si je nous change à, disons que Zephyr correctement épeautre, cool ferial. Ça dit ton chat. Mais si je me suis débarrassé de la pause ici, il suffit de commenter ça. Donc, le code n'est effectivement pas là. n'y a pas de déclaration de rupture. Eh bien, dit toujours votre chat, nous le savons parce que PHP fonctionne de haut en bas. Maintenant, si je me suis débarrassé de cette déclaration de rupture, je vais juste réintroduire celle-ci parce qu'elle n'a pas besoin d'être commentée. n'y a pas d'instruction break met fin à l'effort. Donc ce que ça veut dire, c'est que si c'est Zephyr ou quoi que ce soit d'autre, on y va. Maintenant, c'est un mauvais exemple. Jetons un coup d'oeil à un meilleur exemple, et je vais nettoyer cela pour vous confondre avec nous espérons moins. Enregistrer, Actualiser. , Caleb, donne-le au frein dit Hé, Caleb, ton chat. Je pourrais aussi faire ça. Donc c'est un dicton. Si le nom est Caleb ou le nom est Zephyr, il dira que vous êtes un chat Azzam un chat. Donc je suis en quelque sorte la même chose. C' est le cours de crash très rapide sur les instructions de switch. Une sorte d'unique. Teoh PHP est dans beaucoup d'autres langues, mais il y a plusieurs façons de le faire dans des langages qui n'ont pas d'instructions de commutation. Ok, passer à autre chose 21. Fonctions: Jetons un coup d'oeil aux fonctions. Les fonctions sont dingues. Si vous êtes tout nouveau dans la programmation, cela pourrait vous blesser un peu la tête. Et tu vas probablement être comme, euh quoi ? Mais laissez-moi vous dire que les fonctions sont belles car elles vous permettent d'écrire un morceau de code et vous n'avez pas à l'écrire encore et encore et encore. Par exemple, si j'ai dit que le nom est égal à ah, Caleb et la phrase est égale à mon nom est et je viens de mettre la variable là phrase echo . Il dit que mon nom est Caleb simple. Nous savons déjà tout à ce sujet. Mais si je voulais aussi faire la même chose avec une autre personne . Je pourrais dire que le nom est égal à Nathan. Ça dit, je m'appelle Caleb. Je m'appelle Nathan. Et juste pour expérimenter le saké, sortons cette phrase. Donc, nous n'avons pas remplacé la phrase originale. Il pense toujours que celui-ci a Caleb là-dedans, mais nous avons plus écrit que la variable qui devrait être là-dedans. Sauvegardons, rafraîchissons. Oh, tu regardes ça ? C' est ça a sauvé la référence à celui-ci. On a donc besoin de cette phrase ici. La variable de phrase. Et si je voulais recommencer ? Et si je voulais écrire ? Salut, je m'appelle Zephyr. Ou quoi ? Si je voulais écrire, j'ai un autre chat. Il s'appelle Henry. Ok, donc j'ai juste eu une copie et coller que ce n'était pas la chose la plus douloureuse du monde. Mais si je voulais faire un peu de calcul Et si je voulais obtenir le score de la poitrine de quelqu'un  ? Et si je voulais donner à quelqu'un un un ul ou quoi ? Je voulais brancher un u L. Et ça envoie des données de Facebook ou Google ou une sorte de P I je ne veux pas avoir à écrire ça encore et encore et encore. Donc, ce que je peux faire est de le jeter dans cette chose appelée une fonction et une fonction prend ces choses appelées paramètres ou arguments, et ce paramètre vous permet essentiellement de tout personnaliser. Donc ce que je vais faire ici, c'est que je vais taper exit pour qu'aucun de mon code ici ne fonctionne bien, euh, je vais écrire une petite fonction ici appelée Welcome. Et je vais jeter juste un nom et il dira toujours mon nom. Oh, non, pas mon nom. Parce que je fais un nom bonjour de bienvenue et mettons un saut de ligne là juste pour une bonne mesure, sauver et rafraîchir. Rien ne se passe parce que tout ce que j'ai fait, tout comme une constante habillée comme un tableau ou une variable. Tout ce qu'on a fait, c'est le définir. Eh bien, nous devons faire maintenant, c'est qu'on doit faire ça. Donc, nous courons ceci en tapant bienvenue. Et c'est à la recherche d'un paramètre. Donc ce paramètre le 1er 1 ici va être Caleb. Je rafraîchis la page. Bonjour, Caleb et moi pouvons nous changer pour n'importe quoi. Actualiser la modification ajoute à Nathan orthographe mal. Rien. Et tout ce qu'il fait, c'est d'exécuter ce code. Maintenant, je peux exécuter cela encore et encore avec des noms différents ici. Caleb, on m'appelle souvent. Pas Jacob. Jacob. On m'appelle aussi Calub parfois. Ouais, assez drôle, je m'appelle Kellogg. Cool. Bonjour, Nathan. Caleb, Jacob. Caleb Kellogg. Impressionnant. Donc tout ce que j'ai fait était d'écrire trois lignes de code, et au lieu d'avoir à copier toutes ces choses, j'ai juste écrit ceci encore et encore. génial. Et si je voulais mettre ça en boucle ? Je pourrais le faire aussi. Je pourrais dire quatre. Je suis égal à zéro. J' ai moins de cinq ans. Je plus. Nom de bienvenue ici. Débarrassez-vous de l'usagé Il l'a fait. Ah ! Oh, bonjour. Maintenant, nous devenons vraiment fantaisie parce que j'ai écrit six lignes de code qui produisent cinq lignes ici. Mais si je le voulais, je pourrais rendre ça beaucoup plus long. Je pourrais nous faire 50 et sans écrire 50 lignes de code. Regarde ça. On a des tonnes de trucs ici. Cool. Donc maintenant, c'est le pouvoir derrière une fonction et une boucle. Maintenant, nous allons en apprendre plus sur les fonctions. Comment pouvons-nous personnaliser un peu plus cela ? Disons bienvenue. Ne prend pas de nom et nous tapons. Bienvenue. Eh bien, nous savons que se réjouit d'aller faire écho à quelque chose, mais cela devrait dire bonjour. Nous sommes déjà très familiers avec nous. La variable est un nom indéfini. Ça n'existe pas. Et si on mettait un nom ici ? D' accord. Si vous venez d'un arrière-plan javascript, cela s'appelle une fermeture où vous avez une variable en dehors d'une fonction. Mais c'est accessible à l'intérieur de la fonction. Il n'existe pas en PHP. N' essayez pas ça, alors allons-y et remettons-le vers le bas. On peut jeter ça ici, et c'est très bien. Cela fonctionne, mais c'est là qu'il bat le point de la flexibilité derrière une fonction. Alors changeons ça de retour au nom que nous allons mettre. Je vais mettre le nom de mon chat préféré dans leurs hellos Zephyr jamais. Nous pouvons également définir une valeur par défaut. Donc, s'il n'y a rien là-dedans, nous pourrions dire que la valeur par défaut est Caleb et les excuses. Je faisais un peu plus petit, donc vous pouvez voir tout ça sur une seule ligne. Maintenant, le dit encore est l'effort parce que je lui ai donné un nom. Mais si je me débarrasse de cela, il y a la valeur par défaut qui démarre automatiquement. S' il n'y a rien là-dedans maintenant, nous pouvons avoir plusieurs paramètres ici. Et passons cela à plusieurs lignes afin que vous puissiez voir que PHP est génial avec toutes sortes de noms d'espace blanc. Disons que l'âge est égal à 28 ans. C' est l'âge par défaut, et ah, mon sport préféré est le snowboard. Donc maintenant, nous avons trois paramètres ici deux de ces air qui ne sont pas utilisés. Alors, utilisons-les ça. Bonjour, Caleb. Ton âge est âge, et tu aimes le sport. D' accord, rafraîchissez ma page. Ça dit, Salut, Caleb. Tu n'as que 28 ans. Et tu aimes le snowboard. Ce que je peux faire ici, c'est que je peux aussi se Nathan et qu'il aura 24 ans. Il sera plus jeune que moi de toute façon. Ah, et son sport préféré sera, hum je ne connais pas le sport VR, je suppose. E sport d'une sorte ou d'une autre. Et maintenant tout d'un coup, ça dit, bonjour, Nathan. Votre âge est de 24 ans, vous aimez la suite VR. Donc, nous avons écrit toutes ces valeurs. Mais si on ne lui donne aucun de ces, Oh,au fait, au fait, a fait quelque chose de différent ici. Je les ai aussi nommés. Donc c'est plutôt cool. Donc, je peux aussi faire Âge est égal à 24. Et nous allons déplacer ceci pour que le premier paramètre ne correspond pas à un premier paramètre est le nom, l'âge et le sport. 123 Celui-ci va être un nom d'âge. Et puis le nom du sport est égal à Nathan. Oh, bonjour. Les variables nommées n'ont pas fonctionné parce que c'est ce qu'il essaie de faire ici, même si nous l'avons nommé. Et c'est vraiment juste pour la verbosité. Si c'est un mot pour être plus vantant, ce qu'il essaie de faire, c'est d'essayer de payer ça. Je vais mettre ça sur une ligne pour qu'on puisse le revoir. Eso Ce que cela essaie de faire, c'est que le premier paramètre doit toujours être. Le nom n'a pas d'importance si vous le nommez ici. Nom ou non, ce 1er 1 doit toujours être nommé. Et ce genre de désordre un peu les gens, surtout viennent d'un fond comme python Dario. Tout est réparé maintenant. Nous pourrions aussi nous en débarrasser. Ils ne sont pas vraiment nécessaires. C' est juste une fois de plus pour les deux afin que nous sachions ce que nous faisons référence. Ça ne change rien si on s'en débarrasse maintenant. Cool. Mais que faire si nous voulons stocker cela dans une variable ? Disons que nous voulons appeler cette phrase et que nous voulons faire écho à cela plus tard. Donc nous disons écho avant écho après et au milieu. Nous avons notre phrase d'écho. Ce n'est pas comme ça que vous épelez phrase phrase Echo phrase. Ok, donc nous avons notre phrase ici, et nous avons avant maintenant ce que cela fait et celui-ci jette un peu les gens , c'est en cours d'exécution cette fonction en ce moment, Et comme c'est étant appelé, il est également repris en même temps. Ce que nous voulons faire, c'est faire ce qu'on appelle le retour. Donc, si nous changeons echo pour le mot return, ce que cela fait est de retourner une valeur et cela ne peut jamais être qu'une seule valeur. Donc, il pourrait être un tableau peut être un objet. Cela pourrait être une chaîne entière et être quelque chose comme ça. Mais ça va rendre ça. Et ce que cela signifie, c'est essentiellement, vous pouvez y penser comme ça. Cette fonction de bienvenue est maintenant remplacée par tout ce qui va être retourné ici. Mais ces fonctions vont aussi faire toutes sortes de crunching nombre ou cela va placer vos variables dans une phrase comme celle-ci. Donc maintenant, si je garde ça, vous pouvez le voir avant d'arriver ici. Bonjour, Nathan. Tu n'as que 24 ans. Tu aimes la réalité virtuelle et après, maintenant c'est au bon endroit. Les fonctions sont si importantes que je vais passer un peu de temps supplémentaire dans ce cours d'accident , et je vais conduire ce clou à la maison. Je vais vraiment marteler ça dans ton nez. D' accord ? Nous allons créer une nouvelle fonction de mot clé, et nous allons le faire Nous allons l'appeler l'annonce numéro un, numéro deux et tout cela va à dio parce que c'est agréable et facile à lire. Ça va aller numéro un plus numéro deux. L' arithmétique de base ici. Donc signe du numéro de maths. Si nous voulions soustraire, c'est soustraire si nous voulions diviser, diviser multiplie un astérisque. Mathématiques de base. Donc ce que cela va faire est au numéro un et deux ensemble, et nous pouvons dire total est égal à ajouter 10 plus un nombre fou. Tu sais quoi ? Faisons de ce chiffre fou que je ne peux pas ajouter dans le haut de ma tête du haut de ma tête. Je veux dire, donc ça va ajouter ce numéro fou, peu importe ce que c'est. Et faisons écho à la bam totale ! Il a fait les calculs pour nous. Comment pouvons-nous le dire aux maths ? , On peut soit changer de nombres,soit regarder les valeurs. Faisons ça. Faisons 10 et 15. Ce sera 25 boom, tandis que je 25 comme ça. Maintenant, c'est une simplification excessive, car en toute honnêteté, vous n'écririez pas une fonction juste pour cela. Ce que vous écririez est engourdi un pouce plus, aussi. Et vous auriez probablement juste ces chiffres parce que vous les jetez dans la fonction ah . Quoi qu'il en soit, tu as accès à ça maintenant. Ce n'est pas un bon exemple, mais c'est un bel exemple simple pour vraiment ramener ce point à la maison. Qu' arrive-t-il si on fait écho à ça ? Je pourrais me débarrasser de l'instruction echo apparaît toujours comme si j'écho apparaît encore une fois. Et si je fais une déclaration de retour sans écho, eh bien, euh, les empreintes sont totales parce que ce n'est qu'un nombre. C' est tout ce qui est. Et voilà. Donc, c'est vraiment juste les fonctions. Euh, mon conseil ne fait pas écho aux choses dans une fonction. Ça gâche les choses. Rends-tout. Ce n'est plus le cas. Ça n'a pas besoin d'être un numéro. Ça pourrait être une chaîne. Ça pourrait être Ah, flotteur ou booléen, ça pourrait être tout ce que tu veux. Mais rappelez-vous, le retour ne fonctionne qu'une fois. Oh, et encore une chose. Encore une chose. Ah, pour le retour. On pourrait dire, tu sais, que je ne dois pas être comme ne pas l'enregistrer à nouveau, Echo d'autres trucs ici. Ce que nous allons voir ici, c'est que rien maintenant ce que nous allons voir ici, c'est que ce total va afficher quel que soit le numéro un point numéro deux. Mais il ne va pas afficher quoi que ce soit ici parce que retourner ce que cela fait est qu'il dit quelque chose en dessous de cela. Ça n'a pas d'importance. Ça ne se soucie pas de ce que c'est. Quand je rafraîchis la page, il n'y a que 25 ici. Maintenant, si je déplace ça d'une ligne, c'est une autre histoire. Mais si je le déplace sur une ligne et rafraîchis Walla, on y va. Donc, une fois que vous utilisez ce retour, mot clé tout ci-dessous. Cela n'a pas d'importance. C' est important de se rappeler, parce que parfois tu verras quelqu'un dire comme si tu sais quoi, rendons ça plus compliqué. Total est égal à numb one plus numb à, si total est supérieur à 50 retourne deux grands autres, que nous n'avons pas besoin d'exécuter parce que s'il y a comme si cela ne fonctionne pas, il va juste exécuter l'autre code de toute façon. Alors faisons ça. Ah, revenez. Bon nombre total. D' accord, dit Nice numéro 25. Mais si je fais ce nombre comme 45 plus 10 ou modèles 45 il dit deux grands parce que ce nombre est plus de 50. Mais ce qu'il dit ici est trop grand. Et il n'a pas exécuté tout ça. Regardez-nous Echo. Rien ne se passe ici. Attends. Rien ne se passe ici. On y va. Rafraîchir Ma page dit toujours à grand écho, Rien ne se passe ici. Ne s'exécute pas parce que devinez ce que cette instruction de retour dit ? Effectivement, le dysfonctionnement est fait. Libérez des ressources. Revenez en haut de la fonction, trouvez la fin de la fonction, puis continuez à exécuter votre code. C' est tout ce qu'il fait. OK, tu y vas. C' est des fonctions. J' ai vraiment ramené l'ongle à la maison. C' est bizarre de vous mettre dans la tête pour comprendre, mais quand les obtenir tous. Mec, ils sont beaux 22. Variables globales: D' accord, aller de l'avant. Allons nettoyer ça et je vais te dire quelque chose. Je pense que c'est fantastique. C' est ce qu'on appelle une variable super globale. Maintenant, il y en a quelques sortes différentes. Ah, le 1er 1 dont on va parler s'appelle la variable Get. Et vous voyez ça beaucoup en euros. Et maintenant que vous êtes au courant de ça, vous allez les voir tout le temps. Donc ça commence par un point d'interrogation, et ensuite tu as Ah, voyons, ce nom est égal à Caleb Tallinn. D' accord ? Rien ne se passe. Peut-être parce que j'ai mal dépensé le nom. Non, je plaisante. Rien ne se passe parce que je n'ai rien dans mon code. Maintenant, ce nom est appelé une variable super globale, et il est accessible avec gets et il ressemble à un nom de tableau. Donc ce que nous pouvons faire ici, c'est que le nom est égal au nom de l'écho, ou je veux dire, nous pourrions même faire le raccourci. On fait juste écho, on prend le nom, on se débarrasse de ça. Et si nous voulions en ajouter d'autres, nous pouvons ajouter le symbole M pour cent, le et ici. Et l'âge est égal à 28. Et SSAC est égal à deux. Donc vous voyez ça tout le temps Vous voyez sur Facebook, vous voyez, ne faites pas Google. Vous le voyez sur chaque surface. Et c'est une façon de passer des variables de votre tout à vous. Eh bien, on peut dire que le nom d'Echo est âgé de plusieurs ans. Je ne suis qu'au fait, je ne mets ça que sur des lignes séparées pour que vous puissiez lire un peu plus facilement. Typiquement, mes éditeurs beaucoup plus petits et je jetterais tout en une ligne, Um, ou tout simplement le rendre beaucoup plus propre sur une ou deux lignes. Mais par souci de simplicité et de lecture, il va sur plusieurs lignes. Et c'est tout à fait correct, donc ça va dire que le nom a huit ans, besoin d'un espace là-dedans et que New York a des chats. Tutta Caleb m'a dit 28 ans et a deux chats. Et si je disais 200 chats ? Et si je disais que l'enfer de Tallinn a 10 ans ? Un petit peu de paysan qui a 200 chats ? Tout cela change à travers l'u. R. L. Maintenant, nous pouvons accepter différents paramètres. C' est ce qui rend ce langage très dynamique. C' est l'une des raisons pour lesquelles PHP est si fantastique. Il y en a un autre qui s'appelle Post. Donc ajouté, euh, si j'ai fait ce post de soulignement, rien ne se passe parce qu'il dit que le nom de l'index n'est pas défini. Ce que cela veut dire, c'est que l'indice des postes n'existe pas. Ce qui se passe si on a fait imprimer c'est que je vais juste sortir d'ici juste, euh, embauché mon code pour un peu. Actualisez ma page. Il n'y a rien là-dedans. Mais si j'ai fait le nom est égal à test. Oh, bonjour Si je l'ai fait Ah, et pour cent et est égal à Désolé et pour cent l'âge est égal à 123. Vous voyez comment cela augmente et pour cent ? Euh, quoi ? J' ai un surnom ou un nom d'utilisateur ? Un surnom est égal à Caleb. Regarde ça. Chrome a également décidé d'échapper automatiquement à mes apostrophes, donc nous allons juste mettre tué. Douce. Donc, c'est la variable get super globale 23. Formes: Ok, jetons ceci dans un formulaire en PHP. Et vraiment n'importe quel service je parlerais. L' un des composants clés est un formulaire actualisation des formulaires. Mes formulaires de page sont très, très importants. Ah, la forme a une méthode. Vous avez probablement appris à ce sujet en HTML. Peut-être un peu en JavaScript, mais quatre a une méthode. Cette méthode est soit get ou post. Je veux dire, ça pourrait être un tas d'autres choses, mais on va rester avec deux basiques. Donc celui-ci est Get on va mettre une étiquette ici quatre nom et l'entrée va être type est texte et celui-ci a un nom de nom. Donc, faites attention à cet attribut ici appelé Nom et mettons une autre étiquette ici. On appellera ça un âge. Est-ce que je fais autant de fautes de frappe aujourd'hui ? Cela devient insupportable pour moi. Celui-ci est un nombre. Le nom est égal à l'âge. Et mettons un bouton de soumission ici. Le type de bouton est égal à soumettre. C' est ah, Mitt. Ok, ça va être une forme moche, mais supporte avec moi. Désolé, je ne peux pas faire ça. C' est que c'est tout simplement beaucoup trop difficile à lire scénario. Ok, donc on a le nom, l'âge et le bouton de soumission. Je m'appelle Caleb. Mon âge. Vous ? Non, non, non, non. J' ai pris de l'avance sur moi-même avec Refresh page Brand new start. Je m'appelle Caleb. Mon âge est de 28 ans. J' ai frappé. Soumettre. Oh, bonjour. Cet air dans mon toi, Earl. C' est ce que ça veut dire. Attrape-moi. Est-ce que ça va être en toi, Earl. Et maintenant, nous pouvons dire si est réglé. Obtenez. Je sais qu'on appellera ça un nom. Ce n'est pas une grande validation, au fait. Mais c'est une forme de validation. Echo encore nom est obtenir âge ans. Et maintenant, nous mélangeons html en PHP. Oh, bonjour. Caleb a 28 ans. Et si je disais Zephyr ? Mon pote Zephyr ? Je m'excuse. Mes doigts ne coopèrent pas du tout aujourd'hui. Comme je fais 30 000 fautes de frappe d'affilée. Ses efforts pour regarder cela Donc il rafraîchir la page. Mon, votre je vais changer. Ça dit que Zephyr a deux ans. Je suis comme ça. Donc c'est un formulaire get maintenant. Un formulaire de poste est un peu différent. 24. Formes POSTES: un formulaire de poste n'apparaît pas du tout dans l'U L. Donc je vais me débarrasser de tout ça pour qu'on sache qu'on ne va plus opérer. Et quand je soumets, rien ne se passe. Mais quand j'essaie de rafraîchir la page, maintenez. Laisse-moi dire qu'il a été ici. Essayez d'actualiser la page. Rien ne se passe. Alors allons de l'avant et échangeons. Soulignement, Obtenir pour soulignement Post à nouveau. C' est ce qu'on appelle une variable super globale, et celle-ci n'apparaît pas du tout chez ma fille. Donc celui-ci va dire, Caleb, Caleb, mon âge est de 90 ans. Certains jours, j'ai l'impression d'avoir 90 ans. Est-ce que Caleb a 90 ans, mais si vous remarquez dans mon URL là, il n' y a rien là-dedans. C' est un peu plus sûr dit une meilleure façon, par exemple, créer un journal. Indiquez où quelqu'un doit soumettre son mot de passe. Ne mettez jamais de mot de passe dans le U Earl. Ce n'est pas sûr. Tout le monde peut voir que vous voulez cacher ce mot de passe, et c'est ce que fait Post. Maintenant, si vous n'êtes pas sûr si une demande est post ou get, vous pouvez également faire une demande de soulignement, il fera la même chose. Ah, que les données que ça fait Calub ont 12 ans. Même chose. Demande de travaux. Ah, nous pouvons aussi nous changer pour obtenir et rafraîchir cette page et nous mettrons n'importe quel nom dans votre nom. N' importe quel âge est-il vraiment vieux ? Apparemment, n'importe quel nom a 123 ans. Et cette requête est fondamentalement la façon paresseuse d'obtenir soit un paramètre get ou post, pas une variable super globale de paramètre. Et vous pouvez directement les mettre dans une fonction aussi bien. On parlait de fonctions. Euh, on fait quelque chose qui fonctionne. Nom, Echo. Bonjour, Echo trois. Quittez le nom et faisons simplement fonction. Nom. Débarrassons-nous de cette ordure. Actualisez ma page. Bonjour. Un nom ? Parce que c'est dans mon UL. Mais si je me débarrasse de cela bien et pour trouver le nom de la requête d'index n'existe pas. Si je change à une publication, actualisez ma page. Il va toujours se plaindre parce qu'il n'y a pas de nom d'index. Et mettons n'importe quel nom ici comme c'est le nom. Il dit bonjour comme, et c'est parce que nous n'avons pas eu à le passer à travers un paramètre de nom comme nous l'avons fait avant. Cela fonctionne parce que c'est une variable super globale. Il est permis de briser la portée des fonctions et toutes sortes de choses brise un tas de règles. Fondamentalement, c'est fantastique. Maintenant, je recommande Ne pas utiliser la demande parce que c'est paresseux. Vous devez toujours savoir si une forme de soumission, d' utilisation, d' obtenir ou si un formulaire est soumis à l'aide de la poste. 25. Résumé: déjà. Voilà, tu y vas. C' est le cours de crash PHP. Vous avez appris toutes sortes de choses, mais juste pour résumer, vous avez appris ce que PHP est que vous avez appris qui utilise PHP. Vous avez appris à installer Zampa, ce qui est une grosse affaire pour beaucoup de gens. Vous avez appris qu'en fait, PHP n'est pas en train de mourir. Vous voyez cette question tout le temps. Ça me rend dingue. Caractéristique est en train de grandir. C' est de plus en plus populaire. J' ai appris à propos de la syntaxe PHP. Vous en apprendrez plus sur les variables, impression écho. Um, les impressions sont des commentaires comme un simple double dans les commentaires multi-lignes. Vous avez appris des citations simples et doubles. Vous avez appris sur les types de données comme Array dans Float String Bull. Vous avez appris que vous avez appris que 13 n'est pas la même chose que 13 avec des citations autour. Ah, vous avez appris sur les chaînes, les constantes à nouveau, une augmentation Vous avez appris sur quatre boucles tandis que les boucles pour chaque boucle. Si les instructions else changent d'instructions, vous avez appris quelques mathématiques de base, une arithmétique de base. Vous avez appris à voter des fonctions qui sont importantes pour beaucoup de gens. Vous avez appris quelles variables super globales, et vous avez appris à soumettre des formulaires afin de prendre les commentaires des utilisateurs. Ok, nous en avons fini avec tout cela dit merci d'avoir réglé mon cours de crash PHP. J' espère vous voir dans un de mes autres cours. Si vous pensiez que ce cours de crash PHP était vraiment utile, si je sais que c'était très rapide, mais si vous pensiez que c'était très, très utile pour vous, s'il vous plaît, plaît, par tous les moyens, partagez avec vos amis. Groupes d'encodage partagés dans le monde entier. C' est probablement le moyen le plus rapide d'apprendre. PHP est à travers cela. C' est un cours zéro peluches, pas de magie, pas de magie, pas de crash absurde sur PHP, et vous avez tout le chemin à travers elle. Félicitations et félicitations pour avoir traité toutes mes fautes de frappe. Parce que je sais que je suis déjà frustré avec tout ce qui dit, je ne vais pas traîner ça plus longtemps. Merci de vous accorder. J' apprécie votre attention. Et j'espère que cela vous a vraiment aidé