Transkripte
1. Einführung Video: - Hallo. Herzlich willkommen. Wenn Sie daran interessiert sind, PHP zu lernen, ist
dies wahrscheinlich ein guter Kurs, um mit Hauskursen für Anfänger oder jemanden zu beginnen , der
nur ein wenig mehr über PHP lernen möchte. Ah, es ist ein Crashkurs. Sie werden also eine Menge Informationen lernen. Sie werden viel Wissen aufnehmen und etwa 80 Minuten,
und Sie werden alles lernen, von Variablen zu wer PHP verwendet, bis zu wie man PHP
auf Ihrem Laptop installiert ,
um, um, und wie man PHP-Funktionen schreibt, -Variablen. Wenn Anweisungen ALS konditionieren, werden
Sie über all dieses Zeug lernen. Und am Ende lernen
Sie, wie Sie ein Formular annehmen und tatsächlich einige Benutzereingaben in Ihrer
Anwendung verwenden . Nun, wenn das für dich großartig klingt, dann zögern Sie nicht, rein zu treten. Aber wenn Sie nach einem Kurs suchen, das ist 19 Stunden, 20 Stunden langes Boot PHP. Leider ist
dies nicht wieder der Kurs für Sie. Das ist nur ein Crashkurs. Das wird deine Füße nass werden. Dies wird Ihnen einige sofortige Erfahrung mit PHP und alles in weniger als einer Stunde und 1/2. Also wieder, wenn das immer toll für dich ist, zögern Sie nicht, reinzugehen und wir werden sofort loslegen.
2. Einführung und Installieren von XAMPP: Hallo. Willkommen zu einem PHP-Crashkurs, der von Ihnen wirklich präsentiert wird. Caleb Tallinn. Und ich denke, gesponsert von Caleb dot io, was ich denke, meine eigenen Seiten haben nicht wirklich gesponsert. Aber in diesem Video und Siris von Videos,
je nachdem, auf welcher Plattform Sie sich gerade ansehen, werden
wir alles über PHP lernen. Und das ist ein Crashkurs. Das wird also relativ schnell sein. Wenn Sie Google etwas stoppen müssen, schauen Sie es erneut an. Ich werde nicht für eine ganze Menge langsamer werden. Aber wir werden sofort loslegen, und wir werden alles durchgehen, von der Installation über Variablen bis hin zu Funktionen und all das Zeug. Es sollte also sehr,
sehr schnell sein , wenn Sie einen 19 unserer vertieften PHP-Kurs erwarten. Es tut mir Leid. Das ist es nicht. Dies ist buchstäblich ein PHP-Crashkurs. Alles klar, also das erste, was Sie tun möchten, ist, dass Sie Chrome oder Firefox oder Opera oder
was auch immer Browser öffnen möchten und Sie im Download eingeben möchten. Samp X ein MPP. Es ist von Apache Freunden. Sie gehen hier rein und Sie können einfach herunterladen, was auch immer gut für Sie ist. Wir wollen wenigstens etwas mit PHP verwenden. Version sieben eso Ich bin auf einem Mac. Wenn Sie Windows verwenden, laden Sie die Windows-Version herunter. Wenn Sie auf einem Mac mit der Mac-Version oder ich meine, ich denke, wenn Sie auf Lennox sind, können
Sie Lennox-Version als auch herunterladen. Eso Ich werde den Mac herunterladen, und ich werde mit Let's go mit PHP 7.2 Punkt sechs gehen. Also lade ich die 64 Bit ein und es wird herunterladen. Alles klar, das ist heruntergeladen. Wurde. Mach das auf. Okay, also werde ich das einfach wegen Nein ziehen, nicht umbenennen. Ziehen Sie es auf meine Anwendungen. Gehen Sie in meine Bewerbungen. Da gehen wir. Wir haben es und geben Sie im Beispiel ein. Und das wird nur nach meiner Prüfung PTA, DMG Datei suchen. Wenn du auf einem Mac bist, musst du nur diese Prüfung hineinziehen, die hier gelehrt wurde. Ich werde diese DMG-Datei loswerden, weil ich sie nicht brauche. Und jetzt ist das ein Brunnen. Es ist bereit, installiert zu werden. Geben Sie ein, nicht campen, sondern zump dot ein PP. Wenn Sie unter Windows sind, müssen
Sie nur die e X e-Datei installieren. Ja, ich werde dem vertrauen. Es wird mich nach meinem Passwort fragen, und dann wird es anfangen, Bit Nanny zu installieren. OK, so dass es als nächstes, wenn diese nicht überprüft werden, um sicherzustellen, dass sie überprüft sind, klicken Sie auf Weiter. Als Nächstes. Als nächstes öffnet es diese Werbung für mich gebissen. Was auch immer. Gehen Sie zurück zu Ihrem Installationsprogramm. Schlag als Nächstes. Okay, also ist das hier gerade fertig. Es heißt, willkommen bei Sam. Aber jetzt, zum Beispiel, bla, bla, bla. Sie können sehen, dass es WordPress unterstützt. Wahrhaftig, alle möglichen Dinge hier drin. Okay, also habe ich ihre Ah schnell weitergeleitet, ich entschuldige mich. Wenn Sie hören können, ist ein Fan von meinem Computer Hintergrund. Es ist die Aufnahme von Video und Audio und Installation tun all diese anderen Sachen s, also entschuldige ich dafür. Da steht „startet“, Amp“, wir sagen „Ende“, es startet. Es wird uns dazu bringen. Komisch, dass Sie, wenn wir hier oben klicken, gehen
sie sehen Calebs Mac Buch pro Punkt lokalen Schrägstrich Dashboard, das, wenn Sie auf einem anderen Computer
sind, wirklich jeder Computer. Gehen Sie einfach zum lokalen Host dieser Art im lokalen Host. Oder wenn Sie Chrome verwenden möchten, können
Sie einfach zu Http gehen. Ah, nicht s http Colon Colon, lokalen Host, und es bringt uns direkt zum Dashboard. Okay, jetzt haben wir zap installiert, wir können PHP verwenden. Uh, Sie möchten sich einige PHP-Informationen ansehen, gehen Sie zu PHP Info. Dies ist buchstäblich eine PHP und volle Funktion, und es hat Tonnen von Informationen hier drin. Also,
wenn jemand jemals Fragen zu Datenbanken oder PDO gestellt hat oder welche Version von PHP Sie verwenden,ist
dies die Datei, die Sie betrachten möchten. Datenbanken oder PDO gestellt hat oder welche Version von PHP Sie verwenden,
3. Deine erste PHP-Datei erstellen: Okay, jetzt müssen wir unsere erste PHP-Datei erstellen. Also, was? Wir müssen dio Ah,
aber nach oben, oben, Lassen Sie uns bei Anwendungen gehen, gehen Sie zu Samp, und dann müssen wir gehen, um Dateien zu befreien. Oder wir können zu H C Docks gehen, was eine Abkürzung ist, aber wir gehen zu zap Dateien, ich werde CHD Docks auch hier drin, und dieses sollte idealerweise nicht von Ihnen gehören. Es gibt also Benutzerberechtigungen. Wir müssen hier reingehen. Ähm, und das kann Ihren Computer beeinflussen oder nicht, aber es hat definitiv Auswirkungen auf meinen Computer. Also, was wir tun werden, wird gehen, um Informationen zu holen. Wir werden das freischalten. Es wird nach meinem Passwort oder meinem Fingerabdrucksystem gefragt. Admin kann System schreiben, das System kann dieses System schreiben, und Männer können schreiben, um, und jeder kann nur lesen. Also werde ich uns die Zehenlesung ändern, richtig? Verriegeln Sie das wieder. Und das ermöglicht es uns, hier neue Dateien zu erstellen. Also, jetzt werde ich erhabene öffnen. Sie können den Code von Adam V verwenden. Was auch immer Sie wollen, ich werde das ganze Verzeichnis öffnen. Gehen Sie zu Anwendungen. Gehen Sie zu HD-Docks geöffnet. Cool. Also haben wir ein paar Sachen in meiner Sidebar hier, die Anwendungen hatten, aber jetzt habe ich Dot CSS blah, blah, blah Index dot PHP. Und das sieht so aus, als würde es automatisch zu unserem Dashboard gehen. Nun, wenn Sie nicht wissen, wie dieser Code aussieht, ist
das völlig in Ordnung. Es ist nur das. Also, wenn ich hier reingehen würde, um das zu verlassen, es zu
speichern, diese Seite zu
aktualisieren, wird
nichts angezeigt. Das ist alles in einer Show. Aber wenn ich hierher gehe, wird
nichts auftauchen, weil es nicht das Perfekte umgeleitet hat. Also, jetzt lasst uns das einfach machen. Lasst uns grundlegende H e-Mail machen. Hallo, Welt Die de facto. Hey, wir schreiben Code. Ich aktualisiere meine Seite. Bumm! Da steht hallo Welt. Okay, das bedeutet
also, dass Sie PHP installieren. Wenn Sie es wirklich testen möchten, können
Sie einfach tun, wenn Zack diesen größeren Echo-Test macht. Mach dir keine Sorgen darüber, wie dieser ganze Müll im Moment aussieht. Ich erkläre das alles. Hier steht „Testen“. Ich werde das größer machen, zu süß. So haben Sie jetzt pH-Wert mit einem Samp-Server installiert werden. Wenn Sie unter Windows sind, entschuldige
ich mich, aber Sie müssen etwas von dem Zeug selbst herausfinden, denke
ich. Aber im Allgemeinen, wenn Sie in Ihr C-Laufwerk gehen und dann ist es wie Samp on, denke
ich, der Ordner, den Sie wollen, ist HD-Docks. Also denke ich, es ist etwas in dieser Richtung. HD-Docks. Hier wird Ihre Mappe sein. Es kann möglicherweise nur eine HD-Docks irgendwo dort sein. Ich werfe einen Blick darauf, wo wir unsere PHP-Dateien setzen werden. Wenn Sie stecken Urin Fenster oder Sie sind auf Lennox, geben Sie es eine schnelle, YouTube schnelle Google. Es gibt Tonnen von unterstützenden Artikeln da draußen, viele Videos, die Ihnen helfen können, mit Samp zu beginnen.
4. Was ist PHP?: Okay, also lasst uns darüber reden, was PHP ist? PHP ist ein Pre-Prozessor für Hypertext. Im Wesentlichen. Was das bedeutet, ist, dass wir HTML und PHP zusammen als das schreiben können, was Apache tun wird. Was PHP tun wird, ist, dass es versuchen wird, diesen Code zu lesen und zu rendern und ihn auszuspucken, als wäre es HTML und ich zeige Ihnen hier ein kleines Beispiel. Also, wenn wir tippen und wieder, sich
keine Sorgen über diese Syntax hier. Sin Steuern, wie wir, wie wir schreiben den tatsächlichen Code. Hallo Welt. Also jetzt haben wir PHP mit HTML gemischt. Eines der coolen Dinge ist, wenn wir unsere Seite inspizieren, es erscheint einfach hier unten mit hallo Welt. Möge Gott auch größer sein. Das ist alles, was es sagt. Hallo Welt. Es zeigt uns nicht unser PHP. PHP ist effektiv vor der Welt verborgen. Es ist eine serverseitige Sprache,
was bedeutet, dass es auf dem Server läuft. Es verwandelt alles in Text, oder HTML oder was auch immer Sie es brauchen. Und dann wird es weitergehen und es ausspucken, als ob es regelmäßig ist, jede E-Mail oder Textur oder irgendetwas, was Sie normalerweise richtig machen würden. Sogar CSS und JavaScript und immer sehen ist reguläre Dokumentobjekt-Modell-Zeug. Cool. Also PHP das ist im Wesentlichen das, was es ist. Sie können HTML in PHP mischen. Es ist eine serverseitige Sprache. Es ist ein Back-End. Sprache ist nicht die gleiche wie JavaScript Rhe Miller CSS.
5. Wer wird PHP?: und jetzt weiter, wer PHP verwendet. Das ist eine großartige Frage. Wer benutzt PHP? Ich meine, wirklich, wer benutzt jetzt sogar PHP? Viele Leute sagen, dass PHP tot ist. Ah, da tatsächlich, super falsche
Ph.B wächst. PHP wächst schneller, schneller und schneller. Und an diesem Punkt ist
es eigentlich ich meine, ich habe vor nicht allzu langer Zeit einen PHP-Kurs gemacht, um immer zu sagen, dass 27 oder 28% aller Websites WordPress ausgeführt wurden, die PHP verwendet, die von die Art und Weise, schreiben
wir uns das einfach auf. WordPress ist gleich PHP. Jetzt sind es bis zu 30%. An dieser Stelle könnte es sogar 31% betragen. Das beinhaltet nicht June Live Inna. Dazu gehören keine benutzerdefinierten Anwendungen, die APS,
Lake,
Facebook,
Yahoo nicht enthalten Lake,
Facebook, Facebook, . Wenn Sie sich an diese Firma erinnern, sind sie irgendwie untergegangen. Aber sie verwenden auch eine Menge PHP. Viele Websites verwenden PHP eine Menge von Dev verwenden PHP alle WordPress verwendet PHP über 1/3 aller Websites im Internet. Über 33% aller Websites Luft mit P einen Baum und diese Zahl wird immer höher. also das nächste Mal jemand nein sagt, lerne PHP flor Note nicht. Ich werde es dir sofort sagen. Obwohl das ein guter Rat sein mag, ist
es kein großer Rat. Und das liegt daran, dass PHP gerade jetzt so viel Nachfrage hat, dass es
unverantwortlich wäre, es nicht zu lernen, wenn Sie nach einem Job suchen, wenn Sie auf der Suche nach einem Freiberufler sind, wenn Sie als Webentwickler zusätzliches Geld verdienen möchten, Karrieren ändern, PHP
lernen.
6. Syntax: In Ordnung, lassen Sie uns einen Blick auf eine grundlegende Syntax werfen. Also Sünde Steuern effektiv. Wie wir tatsächlich einen Teil unseres Codes hier schreiben. Werde einfach dieses Zeug hier los. Hat es etwas Platz für uns gemacht? Ich bin etwas größer geworden. Okay, also sündigen Steuern. Wann immer wir PHP-Code schreiben, müssen
wir ihn mit einem weniger als Zeichen Fragezeichen und dann PHP öffnen. Das bedeutet nur, dass alles hier drin PHP sein wird. Und wir beenden es immer mit einem Fragezeichen und einem Größer-als-Zeichen, das immer PHP ist
, genau das ist, was wir tun. So weiß der Server, dies als PHP zu interpretieren und nicht nur normales HTML oder JavaScript, CSS oder so etwas schnell durchlaufen ein paar Dinge hier. Variablen beginnen immer mit einem Dollarzeichen. Wir werden in ein wenig mehr über Variablen sprechen. Ah, Strings, was ein Datentyp ist. Wir werden auch in ein bisschen mehr darüber reden. Haben Sie immer Zitate oder Apostrophe in jeder Zeile. Jede Zeile endet mit einem Semikolon. Wenn Sie aus Python oder Javascript kommen, gibt es keine Punktnotation, also wäre es nicht wie Name Dot Split, der in Ph.
Bnicht existiert. B Stattdessen würden
wir geteilten Namen, so dass alles funktionsbasiert ist. Und damit meine ich, ich sage nicht, dass das nicht objektorientiert ist. Es gibt, ah viele objektorientierte PHP da draußen, aber wir reden jetzt nicht darüber. Wir sprechen nur darüber, wie das funktioniert, also gibt es keine Punktnotation.
7. Variablen: Okay, reden
wir über Variablen,
Variablen , die ich vor einer Minute erwähnt habe. Sie beginnen immer mit einem Dollarzeichen. Sie sollten niemit einer Zahl nach dem Dollarzeichen beginnen. Sie sollten nie Sie sollten nie wirklich mit irgendwelchen Sonderzeichen beginnen. Sie können sehen, dass meine Redakteure die Farbe ändern, mit der sie beginnen soll, entweder eine
Groß- oder Kleinschreibung oder einen Unterstrich ist . Also könnte ich Name, Lippen, Namen oder Namen so etwas sagen. Jetzt ist eine Variable eine Zuordnung. Es wurde also gesagt, dass diese Variable Immer wenn wir später referenzieren, werden
wir in diese sehr,
sehr bald eingehen. Diese Variable stellt Caleb Aufruf dar. Es ist jetzt nur meine keine große Sache. Das wird nicht funktionieren, weil ich eine der Regeln vermisse. Einer der Haupträume von PHP Sin Steuern. Jede Zeile muss mit einem Semikolon enden. Jede Anweisung muss tatsächlich mit einem Semikolon enden, weil wir
hier weiter Code schreiben könnten , der technisch genau über diese Zeile gehen würde, wenn ich
in meinem Editor keinen Zeilenumbruch aktiviert hätte . Und so ist dies eine Variable. Jetzt können wir auch andere Arten von Variablen-Datentypen haben Wir werden sehr
bald darauf eingehen . Ich verspreche es. Also, äh, Alter? Aus welchem Grund auch immer, ich habe gerade getippt 13 Alter 29. Das ist eigentlich falsch. Ich bin 28 veraltete 29. früh genug. Und das haben wir gerettet. Wenn wir Ihre Seite aktualisieren, wird
nichts angezeigt. Hier ist nichts drin. Das liegt daran, dass PHP nur gesagt hat, dass ich eine Variable setze. Es gibt hier einen Wert. Wir verwenden das Gleichheitszeichen, um diese Variablen zu setzen, aber wir haben es nicht wirklich angezeigt.
8. Echo / Drucken: Alles klar, reden wir über Echo und Drucken. Wenn Sie aus einer anderen Programmiersprache kommen, gibt es eine Möglichkeit zu drucken. Es passt in Python. Es ist Print, wenn es in Python zu seinem Druck ist. Etwas hier, wenn Sie in Javascript sind, ist oft konsul dot log oder nope, oder dokument dot direkt in PHP. Wir haben zwei Methoden. Wir haben Drucke, und wir haben auch Echo, äh, generell gesagt, PHP-Entwickler. Sprintst du nicht? Wir neigen dazu, bei dem Wort Echo zu bleiben. Also, was wir hier tun werden, ist Echo Name, und all das wird tun, ist meinen Namen zu sagen. Nun, wenn ich mir meinen HTML-Code hier anschaue, sagt
es nur, dass Caleb sagt, es ist nichts anderes drin. Da steht nur mein Name. Und wenn ich das ändern wollte, könnte
ich das in Alter ändern, und das wird wie erwartet 28 erscheinen. Und was das tut, ist, dass wir auf diese Variable diesen Wert hier oben verweisen und dann
könnten wir das immer und immer und immer und immer wieder sagen, und es sagt nur 28 immer und immer und immer wieder. So Echo auf eine Seite jetzt gibt es etwas namens Verkettung Jetzt, wenn Sie wieder aus Ah,
Python oder JavaScript Hintergrund kommen . Verkettung ist die Idee, Sätze zusammen hinzuzufügen oder Bits eines Satzes zusammen hinzuzufügen. So können wir bei einem anderen sehr Bowling hier genannt Satz. Und das hier ist Ah, sagen
wir Name und PHP wir tun es mit einem Punkt Dies wird Verkettung genannt. Das schreibe ich auf. Übrigens, es hat Jahre gedauert, bis ich dieses Wort sagen konnte. Ich konnte es längst nicht sagen. Also, was wir sagen, ist Name ist mein Name. Ich sagte Michael und speichern fragen Sie mich nach meinem Passwort, nur weil ich normalerweise nicht verwenden Samp. Ähm und ich habe meine Berechtigungen nicht richtig eingerichtet. Sie können Ihre Berechtigungen dort ändern, wenn es immer
wieder nach Ihrem Passwort fragt . Also aktualisiere ich meine Seite Walla. Es sagt nichts, weil ich noch nichts auf die Seite zurückgekehrt habe. Also widerspreche ich Satz. Caleb, Italienisch ist mein Name, und das sehen wir in unserer Quelle. Und wenn wir tatsächlich die richtige Quellcode-Seitenquelle betrachten wollen. Bumm, da ist es. Dies wird also Verkettung genannt. In JavaScript verwenden
wir das Pluszeichen in Python. Manchmal gibt es eine Plus-Seite, oder wir können einfach nicht acht Strings nur durch,
ähm, nur durch Hinzufügen, wie eine Zeichenfolge hier, eine
andere Zeichenfolge, die durch ein Leerzeichen getrennt ist. Manchmal verwenden
wir in JavaScript die Punkt-Join-Methode Punkt-Join-Funktion in PHP. Alles, was wir tun, ist der Punkt Jetzt gibt es eine andere Möglichkeit, Sätze zusammen hinzuzufügen, und das ist durch einfache oder doppelte Anführungszeichen. Wir werden darüber reden.
9. Code: eine sehr kurze Zeit. Aber zuerst möchte ich über Kommentare sprechen. Also, was Sie gesehen haben? Ich werde hier ein paar Sachen rückgängig machen. Tun Sie, das loswerden. Dies wird als Codekommentar bezeichnet. Das taucht also nirgends auf. Selbst wenn ich Echo sagte, zeig mir und aktualisiere meine Seite und weißt du was? Werfen wir einen Blick darauf, dass ich nur meine Quelle sehen will. Da gehen wir hin. Es war nicht zulassen, dass ich meine Quelle dort auswählen. Es zeigt Echo nicht. Zeig mir jetzt hier rein. Der Grund dafür ist, dass wir kommentieren. Die Kodo-Kommentare sind eine gute Möglichkeit, Ihren Code zu verfolgen, um Notizen in Ihrem Code
zu machen, sich selbst oder anderen Entwicklern zu sagen, woran Sie gearbeitet haben wie die Dinge funktionieren. Ähm, welche Datentypen Variable sollte wieder sein. Wir werden sehr,
sehr bald in PHP über Datentypen sprechen . Es gibt drei Arten von Kommentaren. Es gibt den einzeiligen Kommentar, der mit beginnt. Wenn Sie es nicht bemerkt haben, beginnt
es mit zwei Schrägstrichen, dann gibt es einen weiteren einzeiligen Kommentar und beginnt einfach mit dem, was wie das Hashtag
oder das Pfundsymbol aussieht . Es ist das Nummernzeichen ein weiterer Kommentar, und dann haben wir einen mehrzeiligen Kommentar und dieser kann mehrere Zeilen auskommentieren,
und alles, was wir tun, ist, geben wir einen Schrägstrich ein Sternchen ein, und dann können wir buchstäblich alles hier eingeben, für eine lange, wie wir wollen, und wir beenden es mit Sternchen Schrägstrich. Also genau das Gegenteil Aktualisieren Sie meine Seite. Nun, ich rette. Und dann habe ich meine Seite aktualisiert, weil nur das Erfrischen alles tun wird. Ich werde sogar eine Quelle auffrischen. Es passiert nichts. Nichts von diesem Zeug wird auftauchen, und das ist einfach, wie Sie Ihren Mantel auskommentieren. Es gibt also drei Möglichkeiten, zu kommentieren. Ihr Code doppelter Schrägstrich Sie können das Nummernzeichen Hashtag verwenden, was Sie es
heutzutage nennen möchten . Und dann gibt es die Multilinie, die der Schrägstrich mit einem Sternchen ist und mit einem Sternchen endet.
10. Zitate vs. Apostrophen: als Nächstes. Reden wir über Ah, ich schätze wir eigentlich, was ich etwas früher erwähne. Einzelne Verse, doppelte Anführungszeichen. Okay, also haben wir hier einen Satz. Wir können
übrigensauch übrigens mit Variablen Wochenende überschreibt, andere Variablen. Cool, Cool. Also können wir sagen, dass ich dir nur einen Satz zeige. Also dieser Satz hier ist, was ein bisschen früher funktioniert hat und ich übersetze ihn. Und wenn ich meine Seite aktualisiere, ist es genauso wie Test. Und das liegt daran, dieser hier wirklich vorbei war. Geschrieben von diesem, der einen Wert von test hat. Nein, wenn Sie bemerkt haben, ich habe Zitate verwendet. Aber wir können auch einfache Anführungszeichen verwenden. Also werde ich etwas davon loswerden, nur um das aufzuräumen und zu Echo. Hallo Welt und Boom. Hallo Welt. Jetzt gibt es buchstäblich keinen Unterschied, wenn ich Zitate gegen Apostrophe verwende. Der Unterschied ist, wenn ich die Variable widerspiegeln möchte, damit ich Hallo Welt sagen kann. Mein Name ist und ich habe meinen Namen hier reingetippt. Sie bemerken, dass es nur Dollarzeichen Name diese Variable direkt innerhalb dieser Variable referenziert . Hallo. Mein Name ist Caleb sagt jetzt, ob ich das nicht schreiben wollte, wenn
ich aus irgendeinem Grund tatsächlich Dollar-Sign-Namen schreiben wollte, als ob ich Artikel über Code über
PHP schreiben würde. Ich würde diese Zitate ändern. Zwei Apostrophe erfrischen meine Seite und da gehen wir. Also diese Luft genannt magische Zitate. Und wann immer Sie eine Variable in einen Satz setzen möchten, sollten
Sie immer magische Anführungszeichen verwenden, und Sie können diese auch katzen brauchen? Und aber seine Basis da drin und mein Alter ist Alter retten Erfrischung. Hallo Welt. Mein Name ist Kayla-Bataillon und mein Alter ist 28. Ich bin also da, du gehst. Jetzt kennen Sie den Unterschied zwischen einem Pasta-Einfrieren und Zitaten. Viele andere Sprachen unterstützen das nicht. PHP tut es. Es ist sehr cool.
11. Datenarten: Okay, lassen Sie uns über Datentypen sprechen. Ich habe das schon ein paar Mal erwähnt. Caleb, was zum Teufel ist ein Datentyp? Nun, wenn Sie keine Programmier-Hintergrunderfahrung haben, so
etwas, haben
Sie nie in JavaScript Python oder Ruby oder C oder Java oder so etwas. Ratet mal, was? Das ist völlig in Ordnung. Ich werde dir etwas sagen, das du vielleicht nicht ganz begreifen kannst. Und zu diesem Zeitpunkt ist
das akzeptabel. Mach dir keine Sorgen darüber. Das große Ding, das das große Take Away ist, dass du weißt, was das sind. Okay, also die 1. 1 hier, Variablenname ist gleich Caleb, der sagt, dass dies eine Zeichenfolge genannt wird. Das hier ist also eine Schnur. Und der Grund, warum es eine Zeichenfolge ist, ist, weil es Zitate um ihn herum oder Apostrophe hat . Das bedeutet, dass es eine Zeichenfolge ist und wir können auch Leerzeichen darin setzen. Wir könnten buchstäblich jeden Charakter, den wir wollen, reinsetzen. Das nächste Alter ist gleich 28. Sie bemerken, dass es keine Zitate gibt. Es gibt keine Apostrophe. Da ist nichts drumherum. Es ist nur die Nummer. Dieser wird als Ganzzahl oder kurz in bezeichnet. Nun, wenn wir viel spezifischer werden wollten. Mit dieser Kante. Es gibt eine andere, die flott in einigen anderen Sprachen genannt
wird, wird auch decimal sa mo genannt. Es lernte zu buchstabieren, und wir könnten sagen, Alter exakt ist gleich 28,75 Also was flott ist, bedeutet, dass es
ein schwebendes Dezimalkomma gibt , also geht dies in Mathematik davon aus, dass 28,0 das gleiche wie 28 ist, also müssen Sie die 280 nicht schreiben. da
drinnen. Aber flott hat Dezimalstellen. Okay, der nächste wird Boolean oder Stier genannt, und Sie werden diese überall sehen. Also ist ein Stier entweder wahr oder falsch, also können wir tippen. Es stimmt, wir könnten auch Kraft eingeben, und das ist alles, was ich jemals sein kann, kann immer nur wahr oder falsch sein. Jetzt gibt es verschiedene Möglichkeiten, einen booleschen Wert darzustellen. Ein boolescher Wert kann Null sein. Das bedeutet, dass es sich tatsächlich falsch geändert hat. Wenn die ah Boolean 00 sein kann, ist das gleiche wie falsch und man adlig ist, das gleiche wie wahr. Eigentlich, In der Tat, jede Zahl, die nicht Null ist gleich wahr. Okay, Nächstes haben wir etwas, das ein Array genannt wird. Ah, in einigen Sprachen, wie Python, wird
es eine Liste in JavaScript und PHP genannt. Es wird ein Array genannt, und es sieht so aus. Grundsätzlich ist
es nur eine Liste all dieser anderen Datentypen
oder eines Tages, um immer und immer wieder zu tippen, oder nur eine einzelne Variable. Aber es beginnt mit diesen harten Klammern, und das deutet darauf hin, dass es eine Liste ist. Sie könnten es auch auf diese Weise als Funktion eingeben, aber wir werden es nicht so nehmen, weil es häufiger ist. Es ist auch weniger Tippen. Und wir werden Name,
Alter,
Land schreiben Alter, . Und was Sie hier sehen, ist, dass ich verkleinern werde. So sieht das in einer Zeile ein wenig besser aus. Also haben wir eine Erhöhung gleich gut, Array. Wir wissen das, weil wir diese Klammern hier drin haben und dann nur eine Schnur haben. Wir bemerken die Zeichenfolge ist durch Komma getrennt. Wir haben noch ein String-Komma. Getrennt bedeutet, dass es eine andere nach ihm gibt. Wir haben noch eine Saite, aber sie müssen auch keine Saiten sein, oder ? Sie könnten wirklich alles sein, was du willst. Das könnten sie sein. Also haben wir einen Boolean, den wir schwimmen müssen und wir haben eine ganze Zahl drin, und das ist alles akzeptabel. Es gibt noch eins, das wir nicht hinübergehen werden. Es nennt sich ein Objekt. Es hat mehr mit Klassen zu tun. Vererbung. Ähm, es ist eine Art von Variablen innerhalb von Gruppenvariablen. Wir werden nicht darauf hineinkommen, nur weil das ein wenig außerhalb des vorgesehenen Wortspiels ist. Aber diese Luftdatentypen wissen Sie jetzt alles über sie.
12. Strings: Ok. Jetzt sollten wir etwas über Saiten lernen, also werde ich das hier verlassen. Wir sprachen über Strings war die 1. 1 Strings haben Zitate. Sie haben Apostrophe oder Zitate um sie herum. Sie können buchstäblich alles haben. Sie können hier eine Nummer haben. Hier können Sie einen Schwimmer haben. Du kannst hier das Wort wahr sagen. Angenommen, ich könnte das Wort wahr korrekt speichern aktualisieren buchstabieren. Nichts passiert. Aber wenn ich Eco-Namen Walla tippe, zeigt
es nur alles, was zwischen diesen Zitaten ist. Cool. Das ist eine Schnur. Wir wissen auch, dass wir Variablen dort einfügen können. Wir wissen von nur ein paar Minuten, als ich über einfache Anführungszeichen sprach,
erstes doppeltes Anführungszeichen , so dass wir hier auch eine Variable einfügen konnten. Diese Variable existiert nicht, so dass nichts angezeigt wird. In der Tat zeigt
es mir einen Fehler. Sagt undefiniert. Variabel, variabel. Dies ist fantastisch, weil dies uns direkt sagt, was der Fehler ist. Wenn etwas läuft, das es nicht herausfinden kann, wird
es uns da drin geben. Und so, was das sagt, ist undefinierte Variable, Variable. Aber wenn wir uns auch ändern, irgendetwas Undefiniertes, Variables. Irgendwas. Also alles, was zu sagen ist, dass dieser Wert diese Variable keinen Wert hat, existiert nicht. Wir könnten es buchstäblich auf alles setzen. Nur damit es kaputt wird, sagen
wir, wenn wir whammo auffrischen, könnte
ich sogar whammo reinlegen. Caleb Obama. 123 12.2. Wahrheitssagen. Okay, jetzt wissen wir alles über Variablen und wir wissen, dass Variablen String in Float gleich etwas, das ich bekam, gibt es ein anderes.
13. Konstante: I. Manchmal möchten Sie einen bestimmten Wert festlegen, der in Ihrer gesamten
Anwendung ausgeführt wird , den Sie nie ändern können. Und das wird eine Konstante genannt. Jetzt wird Konstante, die eine Konstante ist, ist eine Variable, die sich jemals ändern kann. Es ist ständig das Gleiche. So denke ich über seinen Kern sofort das Gleiche. Und wir definieren es nicht so, als würden wir eine Variable machen, die Sie denken, aber wir tun es nicht. In der Tat, wir richtig definieren und wir setzen, was Sie hören wollen. Also gehen wir Namen, Komma und dann den Wert und wir sagen Caleb Colleen. Und wenn ich die Seite aktualisiere, wirst du nichts sehen, weil alles, was es getan hat, die Konstante definiert wurde. Es ist wie das Definieren einer Variablen. Es hat gar nichts getan. Was wir tun müssen, ist dies zurück auf die Seite tutta. Aber das Problem ist, dass wir das nicht überschreiben können. Also, während wir Variablen haben, könnten
wir alles sagen. Echo-Variablen, sehr ya Kugeln erfrischend. Es sagt irgendetwas. Das ist also vorbei geschrieben und wir können das sehen, wenn ich hier tippe und dann plötzlich alles ist, was es die Seite aktualisiert. Es sagt immer nur etwas. Es ist, als ob dies nicht einmal passiert ist, was perfekt ist, weil die Variable flexibel sein sollte, aber eine Konstante sollte jedes Mal den gleichen Wert haben. Und so, was ich tun werde, verwende ich einen Kommentar. Hier ist nicht nur ein Ich werde dies auf die Seite Echo, aber ich werde versuchen, es neu zu definieren. Also, wenn ich den Namen tippe, ist gleich einem anderen Namen in der Welt. Also lasst uns einen verrückten Namen eingeben. Schutz der Verrückten. Das ist der Name meiner Katze, Übrigens, ist das für eine Erfrischung? Es hat eine Parse-Luft, es sagt unerwartete. Gleichheitszeichen mit diesem Sprichwort ist, dass dies nicht da sein sollte ,
was technisch gesehen ein wenig falsch
ist, weil es nach einer Variablen der Variablenzuweisung sucht. Es existiert nicht. Selbst wenn wir eine Variable hier reinwerfen, es immer noch sagen, dass Colleen getötet wurde. In der Tat, lassen Sie uns das nach unten bewegen. Oh, übrigens, PHP läuft von oben nach unten. Wie die meisten Programmiersprachen, wie C S wie JavaScript wie Python, läuft
es von oben nach unten, also wird es Ah,
diese Zeile zuerst ausführen und dann diese und diese und dann diese und dann diese. Also, was? Wir überschreiben direkt darunter. Wie das, was wir hier gemacht haben. Okay, speichern, aktualisieren. Es passiert nichts. Und das liegt daran, dass
es an dieser Stelle nur eine Variable ist. Wir wissen, dass es eine Variable ist, weil als Dollarzeichen davor. Also, wenn wir es loswerden, bekommen
wir diesen Fehler. Jetzt. Wir können das nicht neu definieren. Jetzt. Lassen Sie uns versuchen, es neu zu definieren. Also ist es schon hier zu finden, und wir werden es hier neu definieren. Werde das Zeug los. Speichern, Aktualisieren. Und es sagt, konstante Namen bereits eine Anwendung Ampersand Dateien acht zu finden. Sie dockt Index Dock PHP. Genau das ist, wo sich diese Datei online acht befindet, was sehr hilfreich ist. Es sagt mir, dass dies bereits definiert ist und dass dies weg sein muss, weil Konstanz nicht gelesen werden kann. Da gehst du. Sie wissen über Variablen und Konstanten
14. Arrays: Okay, reden
wir über eine Gehaltserhöhung,
eine Gehaltserhöhung , oder wir können eine Gehaltserhöhung machen. Das sind Plural, obwohl, sollte nicht Plural sein, weil Sie dort. Also haben wir zwei Möglichkeiten, ein Array zu definieren. Wir können diesen Weg oder so machen. Ich bevorzuge immer so, nur weil sie mich bitten, uns wieder zu retten. Ich bevorzuge diesen Weg immer, weil es schön ist. Es ist sehr einfach, sehr unkompliziert. Weißt du, die harten Klammern bedeuten immer, dass es eine Liste von Werten geben wird. Nun kann diese Werteliste nur eine Sache haben. Es hat vielleicht nichts drin,
aber wenn ich etwas Cooles mache, zeige
ich dir einen coolen Trickier. Wenn ich drucken, sind Array, aktualisieren Sie meine Seite. Es zeigt mir, dass es Justin Array ist, aber wenn ich einen Wert hier habe, beliebigen Wert, richtigen Kampf eng Caleb dot io Hier, so
wie eine Zeichenfolge der erste Wert ist, ist
sein erster Wert Null, und lassen Sie des Typs in einem anderen Wert. Aber lasst uns diese 28 machen und eine weitere Schnur machen, die zwei Katzen genannt wird. Ich habe eigentlich zwei Katzen und lassen Sie uns die Seitenquelle sehen, weil das viel
besser aussehen wird . Eigentlich können
Sie es auch in unserem Inspektor sehen. Aber ich gehe gerne hierher, weil das schön aussieht. Das sagt mir also, dass, wenn wir unsere drucken, dieser Datentyp kein Array ist. Jetzt sind Sie mit Datentypen vertraut und dass der erste Wert getötet wird, den ich schulde. Der zweite Wert ist 28 3. Wert ist zwei Katzen. So, jetzt haben Sie vielleicht bemerkt. Caleb, was zum Teufel? Warum beginnt das mit einer Null? Warum ist das so? Warum ist Nummer 10 Nummer 21 Eine Zahl drei zu gut,
das ist, weil Computer in der Regel beginnen, bei der Zahl Null zu zählen. Zahl Null ist die Nummer eins. Für sie in unmenschlichem sprechen, Null bedeutet nichts. Es bedeutet, dass da nichts ist. Es gibt keinen Wert. Es ist nein, es ist nichtig. Aber in der Computerprogrammierung ist
Null einfach eine Zahl. Es ist eine ganze Zahl, oder wenn es ein boolescher Wert ist, wird es als falsch angesehen. Aber dieser hier sagt nur, dass der allererste Wert Caleb dot io ist. Warum sind die Liste wirklich wichtig? Listen sind wichtig, weil Sie sie jetzt durchlaufen können. Looping ist wirklich, wirklich wichtig, weil im Grunde, was ein Programm tut, ist es eine Reihe von Informationen, ob es aus einer Datenbank oder von SCS V oder einer Art von Liste ist, und es durchläuft jedes Element und es führt für jeden Wert eine bestimmte Funktion oder eine Reihe von
Funktionen aus. Nun, hier, dies gilt als ein Wert 28 tut den Wert, und zwei Katzen ist ein Wert. Das sind zwei Saiten kale dot io und zwei Katzen diese Luftsaiten. Und das ist eine ganze Zahl, aber jeder von ihnen wird als Strahle-Werte betrachtet. nun Sehen
wir unsnunein assoziatives Array an. Assoziative Strahl ist eigentlich so viel kühler. Also werde ich das auf mehrere Zeilen verschieben. Oh, übrigens, in PHP bekommst
du den ganzen Leerraum, den du willst. Wenn Sie aus Python kommen, raten Sie was? Sie können das nicht sehr einfach machen, aber in PHP können Sie alles tun, was Sie wollen. Wirklich? Also, was wir sagen werden, ist der Name Fat Arrow ist Caleb Tall, schlanke Website Caleb dot io age. Glaub mir, wenn ich mit dem Tippen fertig bin, wird
das so viel besser aussehen. Ich verspreche es. Und Katzen, die zwei kriegen. Also, jetzt, was das sagt, ist, dass dies ein assoziatives Array ist. Dies ist etwas, das für PHP ziemlich einzigartig ist. Ah, das
siehst du nicht zu oft. Und jetzt, wenn ich meine Seite aktualisieren, können
Sie sehen, dass Array Name ist böse Caleb italienische Website getötet über Io Alter 28 blah blah
bla ,bla. , Alles, was wir taten, war statt der 012, die wir sahen, bevor wir ihn nannten. Und jetzt können wir diese auch mit einem Echo, einem
Array, das wir sagen könnten, Array-Name Echo ist mein Name Echo. Lassen Sie uns Array-Website-Echo tun ist meine Website Angst davor und gehen Sie zurück zu ihrer tatsächlichen Seite und
Walla Caleb sagen ist mein Name getötet dot io ist meine Website und jetzt anstelle von Array,
was wir tun könnten, ist, dass Walla Caleb sagen ist mein Name getötet dot io ist meine Website und jetzt anstelle von Array, wir dies für Kale ändern könnten. Aber jetzt haben wir eine Reihe von Variablen namens Variablen alle gruppieren zusammen. Und anstatt Caleb Namen töten von Website Caleb Alter Caleb Katzen zu schreiben und dann Werte zu jedem dieser so etwas
hinzuzufügen. Alles, was wir tun, ist, dass wir es in Schlepptau eine Variable setzen, was wirklich,
wirklich nettist wirklich nett
15. Loops: Alles klar, lass uns über Schleifen reden. Es gibt drei primäre Arten von Schleifen, die es technisch gibt, denn wir werden nicht über einen
von ihnen gehen . In der Tat,
der, den ich dir jetzt sagen werde,
der, den wir nicht übergehen werden, heißt „do wilde Schleife“. Es wird kaum benutzt. Sie sehen einige Szenen, Senior Programmierer benutzen es. Wir machen uns gerade keine Sorgen darüber. Ich denke, es wird ein bisschen zu verwirrend für diesen Crashkurs sein. Also die erste 1, die wir lernen wollen, wird eine Vier-Schleife genannt. Die 2. 1 wird als wilde Schleife bezeichnet, und die 3. 1 wird für jede Schleife als a bezeichnet. Also werde ich diese Outs kommentieren und die erste 1, die wir lernen werden, ist die Vier-Schleife. In der Tat, Ich möchte diese Nummern hilft uns, den Überblick zu behalten. Ok. Nummer 14 Schleife. Was wir hier sagen, ist für eine gewisse Zeit, durchschleifen die Dinge. Also, denn wir werden nur eine Art Variable setzen, sag ich dafür. Belüftung ist gleich Null. Ah, das sollte so lange durchlaufen, wie ich kleiner ist als die Nummer 10, die wir über
das letzte reden werden , dann unterschreiben und ein
bisschen,wenn wir über
Mathematik und Arithmetik und solche Dinge reden bisschen, . Und nach jedem Schleifenzyklus werden
wir um eins erhöhen. Okay, das erste, was zuerst von einem erhöht wird, sieht ziemlich seltsam aus. Was das bedeutet, ist, dass ich gleich I plus eins ist. Das ist alles, was bedeutet, das auszusprechen. Und das kannst du dir ansehen. Ich schätze, während ich rede, Baby und wir tippen Echo und können Captain acht einen Zeilenumbruch da
rein. Speichern, aktualisieren. Und es steht 0 bis 9. Ehrfürchtig. In der Tat müssen
wir das nicht einmal verunreinigen. Wirklich. Wir haben das gerade da reingeworfen, weil wir doppelte Anführungszeichen oder doppelte Busbäume verwenden . Regelmäßige Zitate, chur. Wie auch immer, so heißt es Zeile 0123456789 Great. Das ist eine Schleife. Und nach jedem Wochenende können
wir sagen, etwas zu tun, was wir in Zeile 5 sagen können, wenn ich gleich fünf Echo ist, das ist Zeile fünf, und das beschwert sich, weil ich meine eigene Syntaxregel gebrochen habe. Was ich hier tun will, ist ein Semikolon, bla,
bla bla. Da gehen wir. 1234 Das ist lügen. 56789 Großartig! Das ist eine for-Schleife. Zu diesem Zeitpunkt denkst
du wahrscheinlich, Caleb, warum zum Teufel das jemals benutzen würde? Nun,
was ist, wenn Sie 10 Benutzer und 10 Testbenutzer in Ihrem Konto erstellen möchten? Anstatt ein Skript 10 Mal auszuführen oder 10 Mal zu kopieren und einfügen, können
Sie gut schreiben, Ihr reguläres Benutzerskript erstellen. Hier können
Sie ein paar Zeilen schreiben, um Ihren eigenen Benutzer zu erstellen, und dann können Sie im Grunde einfach diese Zeile schreiben und Ihre for-Schleife und Boom schließen, es tut es für Sie, genau so. Das ist also eine Vier-Schleife. Ah, wilde Schleife ist im Wesentlichen eine Vier-Schleife, aber es ist viel mehr manuell. Also Ah, Wild Loop, während taub weniger als 10 ist, wird hier drin ein paar Sachen machen. Das Problem ist, dies für immer weitergehen wird, weil eigentlich nicht alles laufen wird, weil taub nicht gesetzt ist. Aber wenn wir gesagt, taub gleich Null ist, ist
es eine ganze Zahl, so dass wir wissen, dass es zunehmen kann. Am Ende können wir kein Plus sagen. Und was das sagen wird, ist, dass dies bei Null beginnt. Es wird iterieren, bis es zu einer beliebigen Zahl kommt, die kleiner als 10 ist, während dies weniger
als 10 ist . Es wird neun sein und nach jeder Generation um eins erhöht. Also, wenn wir Echo-Linie taub gesagt haben, einen kleinen Zeilenumbruch in ihrer Aktualisierungslinie
aufwärts. 0123456789 und nur so, dass Sie sehen können, dass es etwas anderes while-Schleife Linie ist. Dort gehst du, während Schleife Linie eins bis neun. Vergessen Sie nun nicht, Ihren inkrementellen ER- oder Decker-Mentor hinzuzufügen oder was auch immer aus
dieser Schleife herausbrechen wird , denn wenn Sie dies nicht hinzufügen und Sie das Skript ausführen, könnte
es möglicherweise für immer laufen. PHP. Im Allgemeinen lassen Sie uns ein Skript standardmäßig für etwa 64 Megabyte laufen, was eine ganze lange Zeit sein kann,
je nachdem, in welchem Jahr Ihr Skript enthalten ist. Das Skript hat fast keine Informationen es. Dies könnte für eine sehr,
sehr lange Zeit laufen . Ich werde es nicht tun, weil ich es nicht will. Nun, nein, es ist nur so, dass ich es nicht will, und du auch nicht, weil das nur dein Drehbuch umbringt. Es wird eine Weile dauern. es einfach nicht. Denken Sie daran, Sie brauchen immer etwas, um aus diesem Zustand auszubrechen. Also, was das sagt, ist, während diese Bedingung wahr ist, führen Sie diesen Code nach jeder Generation aus, Dies wird bis zu Zeile neun. Sobald es bis zu Nummer 10 ist, heißt es, wenn 10 weniger als 10 ist, tun Sie diesen Code 10 ist nicht weniger als 10. 10 ist gleich 10. Es führt den Code nicht mehr aus. Bewegen Sie sich weiter. Okay, die nächste wird eine vier jede Schleife genannt, so schließen, dass eine vier jede Schleife wahrscheinlich die
häufigste ist , weil Sie ein Array durchlaufen können und es kümmert sich nur um alles für Sie. Also das erste, was wir tun werden, ist Typ für jeden Was machen wir durchlaufen? Lasst uns durch das Caleb-Array schleifen. Das sehen wir hier oben. Das ist unsere Liste. Wir verwenden das Schlüsselwort als und dann Schlüssel, du schwörst Ach, ah, Gelübde ist gleich Wert. Es ist nur eine kurze Welle. Wieder setzen. Ähm, und was wir tun werden, ist, dass wir jeden Schlüssel und jeden Wert widerspiegeln werden. Also Echo que Val und legte einen Zeilenumbruch dort, und das wird unser ganzes Array ausdrucken. Hören Sie, sagt mein Name, meine Website-Katzen. Grundsätzlich hat
es getan, was unser für mich gemacht hat. Aber im Gegensatz zu der vier Schleife mussten
wir ihm nicht sagen, dass er 10 Loops machen sollte. 10 Zyklen, im Gegensatz zur while-Schleife. Wir mussten das auch nicht einstellen oder manuell einstellen und in der für jede Schleife durchläuft
es einfach alle diese Walla. Sobald es fertig ist, ist
es fertig. Wir mussten uns keine Sorgen um ein Speicherleck oder so etwas machen. Es durchläuft einfach die Werte hier drin. Dieser ist sehr,
sehr beliebt in PHP, also gewöhnen Sie sich daran in der Steuer. Jetzt gibt es eine andere Möglichkeit, das zu tun. Wir können durch jede Schleife, anstatt den Schlüssel und den Wert zu haben. In Assoziative Ray wird
dies als Schlüssel bezeichnet. Dies wird als Wert bezeichnet. Wir könnten einfach sagen, Val, und wenn ich aktualisieren, gibt
es mir und finden Variablenschlüssel, weil er nicht existiert. Also lasst uns weitermachen. Lassen Sie uns diese Aktualisierung loswerden und es gibt mir nur die Werte. Wenn Sie also den Schlüssel nicht wollen, Ihnen egal, was der Schlüssel ist, es gibt Ihnen Werte.
16. Multidimensionale Arrays: Jetzt. Warum ist das wichtig? Denn wenn ich ein Array durchlaufe, das ein anderes Array enthält, das einen
mehrdimensionalen Strahl genannt wird , was ja übrigens, Sie können eine Erhöhung innerhalb von Raises wie Anfängen haben. Mit der Programmierung kannst
du eine Liste von Leuten durchlaufen, damit wir sagen können, Caleb, tatsächlich werde
ich dir sehr schnell zeigen, wie das funktioniert, Caleb. Und sagen wir, einer der Namen meines Freundes ist Bob, und seine Website ist Facebook dot com. Oh, das sei cool. Wäre nicht mit einem Kerl befreundet, der Facebook Dot com Zuckerberg gemacht hat. Ok, Alter. Ich weiß, 35 er hat keine Katzen. Und jetzt können wir ein anderes Array erstellen. Und dieser hier wird nur Leute genannt, und dieser hat ein Array. Der erste Wert ist Caleb, und der zweite Wert ist Freund Geist weht an diesem Punkt. Werfen wir nun einen Blick darauf, wie das aussieht. Druck sind Leute, und ich werde dir einen schnellen Weg zeigen, den keiner ausführen könnte. Sie schreiben einfach Exit mit Semikolon und wir werden Ihren ganzen Code bis hier ausführen. Bis hierher. Und das war's. Ja, ich
kann das nicht sehr gut lesen, deine Quelle. Schau, unser erster Typ ist Array. Das sind Leute. Das haben wir gedruckt. Der erste Wert ist kein Array. Der zweite Wert ist auch Marie Ray Array. Wir haben Namen und Website-Alter Katzen, all das gute Zeug da drin. Jetzt können wir durch all diese können wir für jeden Freund als Person sagen, und wir können Echo
Person sagen . Und dann wissen wir, dass wir den Namen jeder Person bekommen können. Machen Sie es kleiner, so dass es auf eine Linie passt. Erfrischungen bekommen. Werde das Zeug los, weil wir es nicht brauchen. Aktualisieren. Unzulässiger Offset. Name. Also, was sucht es hier. Okay, nun, zu diesem Zeitpunkt
sind wir in eine Art Luft geraten, was fantastisch ist. Das ist eigentlich ein enormer zufälliger Fehler, den ich gerade gemacht habe, weil es mir erlaubt, dies zu tun. Die Abdrücke sind. Und jetzt kann ich jedes von ihnen durchdrucken, das
loswerden. Weil ich das auch nicht brauche. Und der Fehler, den ich gemacht habe, war, sich durch jeden Freund zu schleifen. Was ich eigentlich tun möchte, ist durch jede Person zu leben, also möchte ich Menschen als Person,
nicht als Freund,
als Person durchschauen nicht als Freund, . Da gehen wir. Das sieht viel gesünder aus. Okay, wir Tierärzte, um dort Aussagen zu drucken. Lasst uns voran Strom gehen. Dass eine NCAA das hier bedeutete. Caleb, wir haben Bob. Und jetzt siehst du die Macht hinter Nicht nur einer Erhöhung, sondern für jede Schleife.
17. Bedingte Zeitende Zeitende: Okay, lassen Sie uns darüber reden, ob Aussagen sind, was die Programmierwelt umgeht . Wir haben gerade von einem Raise und Loops und all dem Zeug gelernt. Gehen wir weiter und schaffen etwas, das ein wenig praktischer ist. Also werde ich diesen Beispielcode hier behalten, und ich möchte nur immer alles anzeigen, was mit jemandem zu tun hat, der die Website Facebook dot com ist oder dessen Alter,sagen
wir,
über 30 ist sagen
wir, . Also in diesem für jede Schleife, kann
ich sagen, wenn Klammern Person Alter größer oder gleich 30 ist. Und lassen Sie uns eine kurze Sekunde nehmen, um diese Arithmetik zu betrachten. Also wissen wir gleich. Das ist ein Gleichheitszeichen bedeutet, dass Sie einer Variablen einen Wert zuweisen. Wir haben das die ganze Zeit gesehen, es
sei denn, es ist ein assoziatives Array in diesem. In diesem Fall nennen
wir das einen fetten Pfeil, aber wir können sehen, dass sich die regulären Gleichheiten dort anmelden. Als Nächstes. Wir haben größer als dann haben wir weniger als dann haben wir größer als oder gleich. Wir haben weniger als oder gleich, und wir haben nicht gleich. Ich werde das in einem Augenblick demonstrieren. Also, wenn das Alter der Person ist 30 oder höher Echo Person Name. Und hier drinnen wird das nur sagen, Bub. Nun, wenn wir eine genaue Übereinstimmung wollten, würden
wir das tun, wenn sein Name eher sein Alter ist 35 Anzeige Bob zeigt. Und nur damit wir sehen können, dass dies tatsächlich funktioniert,
dass dies nicht wie eingelöst ist oder irgendetwas wie dieses Alter gleich ist, um meine Seite zu aktualisieren. Alter gleich. Teoh Bob, der den Namen „Was auch immer weitergeht“ heißen soll. Ah, das haben wir auch. Der ist größer als so. Wenn wir tun, ist größer als nichts wird angezeigt, weil ist die Daten 35 größer als nicht 25 ist 35 größer als 35 größer als 35? Nein, ist
es nicht. 35 ist genau das gleiche wie 35. In der Tat
gibt es einen anderen, der als streng betrieben bezeichnet wird, einen strengen Vergleichsoperator. Und dieser sagt, dass es der gleiche Datentyp sein muss, den wir über Datentypen gelernt haben. Caleb, warum haben wir etwas über diese Datentypen erfahren? Tolle Frage. Werfen wir einen Blick jetzt. Also wollen wir nur Leute bekommen, die,sagen
wir,35
Jahre alt sind sagen
wir, . Cool. Das wird gut funktionieren, weil das Alter 35 Jahre alt ist. Sie können sehen, dass es hier in rosa ist. Was ist, wenn wir sagen, dass dies eine Zeichenfolge sein muss? Das Alter der Person muss eine Schnur sein. Nun, wir wissen, dass diese eine ganze Zahl ist, aber wir wissen, dass diese eine Zeichenfolge ist, weil die Zitate um sie herum. Es ist Auffrischungsseite, und es funktioniert immer noch. Und das liegt daran, dass PHP locker geschrieben ist. Was das bedeutet, ist 35 in Zitaten eigentlich das gleiche wie 35 Stimmen Zitate. Nur weil es so ähnlich ist. PHP verstehen, dass diese die gleichen sind Jetzt gibt es einen strengen Vergleich
, der drei Gleichheitszeichen ist, und dieses wird scheitern. Nichts wird Bam einfach so auftauchen, wie erwartet. Und das ist, weil das hier sucht, also suchen diese drei hier nach einer exakten Übereinstimmung. Es muss mit dem Datentyp übereinstimmen und muss mit dem Wert übereinstimmen. Also, wenn wir dieses ändern, um Zitate zu haben, kommentieren Sie dies aus, damit mein Code keinen Fehler macht. Aktualisieren. Voila, das funktioniert. Aber wenn ich diesen zurück in eine ganze Zahl ändere, wird
es nicht funktionieren. Sieh dir das an. Also, dass strenger Vergleich ist eigentlich eine gute Sache. Also sagen viele Leute wie Caleb, warum? Warum müssen wir über einen lockeren Vergleich im Vergleich zu einem strengen Vergleich wissen? Obwohl dieser technisch schneller ist, muss
er keine Art von Parsing durchführen. Es muss nicht versuchen herauszufinden, dass es die Zahl 35 in einer Zeichenfolge gibt, die auch eine Reihe von Buchstaben und Zeichen und allerlei Sachen darin enthalten könnte . Alles, was es tun muss, ist zu sagen ,
Hey ,
schau, ich weiß, dass 35 gleich 35 ist einfach. In Ordnung, das ist
also und wenn ja.
18. Andere Anweisungen: Moment. Was ist, wenn das Alter der Person nicht 35 ist? Lassen Sie uns sagen, Echo Ihr Alter ist nicht 35 Jahre alt. Und lassen Sie uns den Namen dieser Person Echo Person Name setzen. Also, was wir hier sagen, ist, wenn das Alter dieser Person gleich strikt Operator 35 cool ist,
sagen, Alter ist gleich und dann denke ich, der Name der Person. Und weißt du, sagen
wir, dass es keinen Sinn macht, dass Zari, der mich belästigt. Der Name ist, äh, nein, nein. Nein,
nein , nein, nein. Gebaut Alter 35 Name ist dort gehen wir. Das macht viel mehr Sinn, jetzt, wenn ich die Seite aktualisieren sagt, Ihr Alter ist nicht 35. Caleb Colleen Alter 35 Bub. In der Tat, lassen Sie uns nach jedem hier. Lassen Sie uns ein wenig horizontale Regeln machen. Das bricht also schön zusammen. Es sagt, dein Alter ist nicht 35 Caleb hat es mir gesagt. Sieh dir das an. Tötete Tony. Alter: 28. Das ist richtig. Und wegen zu tun Alter 35 für gut, hier heißt es, Bob, ist das richtig? Dieser Blick, da ist er. 35 35. Bob Wallach. Jetzt wissen Sie, ob else Anweisungen Nun, das ist eine sehr einfache FL-Anweisung, so dass wirjede Art von Datentyp hier
vergleichenkönnen jede Art von Datentyp hier
vergleichen
19. Comparison: Wenn wir Ah Boolean vergleichen wollten, könnten wir sagen, ob etwas gleich wahr ist Es gibt auch
eine Abkürzung Weg, uns zu tun. Wir können sagen, wenn etwas und dieser annimmt wahr. Wir können sagen, wenn etwas nicht gleich wahr ist, was das gleiche ist wie zu sagen Halten Sie auf, um
mehr Platz hier unten zu machen , so dass Sie nicht haben, um den unteren Rand meines Bildschirms zu starten, wenn etwas nicht gleich wahr ist das gleiche, was sagt, ist etwas ist gleich falsch. Sie können auch Schwimmer machen. So ist das Alter gleich 28,75 Alter existiert nicht. Aber wenn es getan hat, ist das
Alter gleich 28.75, dass man Cool arbeitet. Cool. Wir könnten diesen auch sehr locker in Ordnung bringen oder wir bekommen es nicht locker und haben eine exakte Übereinstimmung. Es gibt auch eine Abkürzung für das falsche Bowling. Wenn etwas nicht stimmt, habe ich das vergessen und ich schreibe das hier rein. Tut mir leid, wenn dieser verwirrt Sie eigentlich nicht Sorry. Irgendwie in kanadischer Sprache. Ich entschuldige mich für alles. Etwas, das wir wissen, dass dieser wahr ist. Aber was wir sagen können, ist, dass wir ein Ausrufezeichen am Anfang setzen. Das sagt nicht, wenn etwas nicht wahr ist. Führen Sie Code innerhalb von geschweiften Klammern erneut aus. Mehr, mehr Syntax Jahr. Geschweifte Klammern sind Teil Ihrer Syntax. Der Prinz sieht einen Teil der Syntax Dollarzeichen Partei Ihre Syntax. Da gehst du. Du lernst alle möglichen Dinge.
20. Switch-Statements: gerade jetzt weitermachen. Wir werden etwas anderes lernen, das eine switch-Anweisung genannt wird. Also ist eine switch-Anweisung wie, Ah, und wenn else Anweisung. Aber es ist wirklich, wirklich schnell. Und mit dem Schnell, ich meine, es sieht verrückt aus, aber es ist technisch weniger Tippen. Also werde ich schreiben. Name ist gleich Caleb und Switch-Name? Nein. Das war von Thon, dieser hier ist PHP. Und hier tippe ich Fall Caleb Echo. Hey, weißt
du, lass es uns falsch buchstabieren, weil ich es irgendwie ironisch finde. Ich werde das alles in nur einer Sekunde erklären. Zephyr Echo. Du bist eine Katze Break. Vorgabe-Echo. Hier drin ist nichts. Brechen. Okay, also sieht diese Syntax verrückt aus. Wir haben einen Schalter. Was tauschen wir hier ein? Das heißt im Grunde, wenn sonst und das wird so sein, wenn es etwas anderes ist als etwas anderes, ist es etwas anderes? Und wir können so viele von ihnen schreiben, wie wir wollen. Also dieser hier sagt, wenn mein Name Caleb ist und eine Aktualisierung der Seite, wird
das sagen,
Hey, Hey, Caleb hat sich falsch gefühlt. Weil die Ironie nicht wirklich. Wenn der Name ist Mühe wird sagen, dass Sie eine Katze sind. Wenn es irgendetwas anderes ist. Es wird einfach nichts sagen hier drinnen. Also werde ich mich erfrischen. Das hier wird sagen, Hey, Caleb. Und wenn ich uns in Zephyr
umtausche , dann sage
ich, du bist eine Katze. Und wenn ich das in
irgendetwas anderes ändere , wird
dieser hier nichts sagen. Und was jetzt? Tut das in Texas sein Ding? Wenn der Name in der Lage ist, dies zu töten, ist irgendwie dasselbe wie zu sagen, als ob Name gleich Caleb ist . Und dieser ist ähnlich zu sagen, wenn der Name Zephyr gleich ist und dieser ist das Äquivalent um jetzt andere zu sagen, um diese zu beenden, müssen
Sie immer hinzufügen, dass ein Mann bricht, denn wenn Sie diese Break-Anweisung nicht hinzufügen, wird
es einfach in der nächste Fall. Also, wenn ich uns zurück zu ändere, sagen
wir, Zephyr richtig geschrieben, ferial cool. Das sagt deine Katze. Aber wenn ich den Bruch hier losgeworden bin, komm das einfach aus. Der Code ist also effektiv nicht da. Es gibt keine break-Anweisung. Nun, sagt
immer noch Ihre Katze, wir wissen das, weil PHP von oben nach unten funktioniert. Wenn ich diese Break-Anweisung loswerde,werde
ich diese einfach wieder einführen, weil sie nicht auskommentiert werden muss. Wenn ich diese Break-Anweisung loswerde, Es gibt keine break-Anweisung endet Aufwand. Also, was das sagt, ist, wenn es Zephyr oder irgendetwas anderes, da gehen wir. Nun, das ist ein schlechtes Beispiel. Werfen wir einen Blick auf ein besseres Beispiel, und ich werde das aufräumen, um Sie hoffentlich weniger zu verwirren. Speichern, Aktualisieren. Hey, Caleb, gib es der Bremse, sagt Hey, Caleb, deine Katze. Ich könnte das auch einfach tun. Es ist also ein Sprichwort. Wenn der Name Caleb ist oder der Name Zephyr ist, es sagen, dass Sie eine Katze Azzam eine Katze sind. Also bin ich sozusagen dasselbe. Das ist der sehr schnelle Crashkurs auf switch-Anweisungen. Irgendwie einzigartig. Teoh PHP ist in vielen anderen Sprachen, aber es gibt mehrere Möglichkeiten, dies in Sprachen zu tun, die keine switch-Anweisungen haben. Ok, weitermachen
21. Funktionen: Werfen wir einen Blick auf Funktionen. Funktionen sind verrückt. Wenn Sie ganz neu in der Programmierung sind, könnte
dies Ihren Kopf ein wenig verletzen. Und du wirst wahrscheinlich so sein, äh was? Aber lassen Sie mich sagen, dass Funktionen schön sind, weil sie Ihnen erlauben, ein Stück Code zu schreiben und Sie müssen es nicht immer und immer wieder schreiben. Zum Beispiel, wenn ich sagte, Name ist gleich ah, Caleb und Satz ist gleich meinem Namen ist und ich setze einfach die Variable in es Echo Satz. Da steht, Mein Name ist Caleb unkompliziert. Wir wissen schon alles darüber. Aber was, wenn ich das Gleiche mit einer anderen Person machen wollte, richtig. Ich könnte sagen, Name ist gleich Nathan. Da steht, mein Name ist Caleb. Mein Name ist Nathan. Und nur um willen zu experimentieren, lasst uns diesen Satz herausnehmen. Also haben wir den ursprünglichen Satz nicht überschrieben. Es denkt immer noch, dass dieser Caleb da drin hat, aber wir haben überschrieben als die Variable, die da drin sein sollte. Lass uns speichern, aktualisieren. Oh, würdest du dir das ansehen? Es hat den Verweis auf diesen gespeichert. Also brauchen wir diesen Satz hier drin. Die Satzvariable. , Was ist,wenn ich das nochmal machen wollte? Was, wenn ich schreiben wollte? Hallo, mein Name ist Zephyr. Oder was? Wenn ich schreiben wollte, bekam
ich noch eine Katze. Sein Name ist Henry. Okay, also hatte ich nur eine Kopie und Paste, dass das nicht die schmerzhafteste Sache der Welt war. Aber was, wenn ich etwas berechnen wollte, was wäre, wenn ich jemandes
Brustpunktzahl bekommen wollte ? Was, wenn ich jemandem eine ul geben wollte oder was? Ich wollte ein u L. anschließen und es sendet für einige Daten von Facebook oder Google oder irgendeine Art von P, das ich nicht immer und immer wieder schreiben
muss. Was ich also tun kann, ist es in diese Sache zu werfen, die eine Funktion genannt wird, und eine Funktion nimmt diese Dinge, die Parameter oder Argumente genannt werden, und dieser Parameter ermöglicht es Ihnen im Wesentlichen, alles anzupassen. Also, was ich hier tun werde, ist, dass ich exit eingeben werde, damit keiner meines Codes hier unten läuft Nun, äh, ich werde hier eine kleine Funktion schreiben, die heißt Willkommen. Und ich werfe nur einen Namen ein und er wird immer meinen Namen sagen. Oh
nein, nein, nicht mein Name. Weil ich einen willkommenen Hallo Namen mache und lass uns einen Zeilenumbruch dort setzen Nur für eine gute Maßnahme, speichern und aktualisieren. Nichts passiert, weil alles was ich getan habe, wie eine Konstante, die wie ein Array oder eine Variable gekleidet ist. Alles, was wir getan haben, war es zu definieren. Nun, wir müssen jetzt tun, ist, dass wir das tatsächlich ausführen müssen. Also führen wir dies durch Eingabe willkommen. Und das sucht nach einem Parameter. Also dieser Parameter, der 1. hier drin ist, wird Caleb sein. Ich aktualisiere die Seite. Hallo, Caleb und ich können uns in alles ändern. Aktualisieren Änderung fügt Nathan falsch geschrieben. Nichts. Und alles, was es tut, ist, diesen Code auszuführen. Jetzt kann ich das immer und immer wieder mit verschiedenen Namen hier drinnen laufen. Caleb, ich werde oft angerufen. Nicht Jacob. Jacob. werde ich auch Calub genannt. Ja, komisch genug, ich werde Kellogg genannt. Cool. Hallo, Nathan. Caleb, Jacob. Caleb Kellogg. Ehrfürchtig. Also alles, was ich getan habe, war, drei Zeilen Code zu schreiben, und anstatt all dieses Zeug kopieren zu müssen, habe ich das einfach immer und immer wieder geschrieben. genial. Was ist, wenn ich das in eine Schleife setzen wollte? Das könnte ich auch tun. Ich könnte vier sagen. Ich ist gleich Null. Ich bin weniger als fünf. Ich plus Plus. Begrüßungsname hier. Lassen Sie uns das gebrauchte Es hat es geschafft. Ah! Oh, hallo. Jetzt werden wir wirklich schick, weil ich sechs Codezeilen geschrieben habe, die hier fünf
Zeilen produzieren . Aber wenn ich wollte, könnte
ich das viel länger machen. Ich könnte uns 50 machen und ohne 50 Zeilen Code zu schreiben. Sieh dir das an. Wir haben jede Menge Zeug hier drin. Cool. Also, jetzt ist das die Macht hinter einer Funktion und einer Schleife. Lassen Sie uns nun mehr über Funktionen erfahren. Wie können wir das ein bisschen mehr anpassen? Sagen wir willkommen. Nimmt keinen Namen und wir tippen. Willkommen. Nun, wir wissen, dass begrüßt wird etwas Echo, aber das sollte Hallo sagen. Wir kennen uns schon sehr gut. Variable ist ein undefinierter Name. Das existiert nicht. Was, wenn wir hier einen Namen geben? Okay. Wenn Sie aus einem Javascript-Hintergrund kommen, wird
dies eine Schließung genannt, bei der Sie eine Variable außerhalb einer Funktion haben. Aber es ist innerhalb der Funktion zugänglich. Es existiert nicht in PHP. Versuchen Sie das nicht, also gehen wir weiter und bewegen Sie es wieder nach unten. Wir können das hier reinwerfen, und das ist völlig in Ordnung. Das funktioniert, aber das ist, wo es den Punkt der Flexibilität hinter einer Funktion besiegt. Also lasst uns das ändern Zurück auf den Namen, den wir setzen werden. Ich werde den Namen meiner Lieblingskatze in ihre Zephyr Hellos immer setzen. Wir können auch einen Standardwert festlegen. Wenn also nichts drin ist, könnten
wir sagen, dass der Standardwert Caleb und Entschuldigungen ist. Ich habe etwas kleiner gemacht, also kannst du das alles in einer Zeile sehen. Jetzt sagt das immer noch Mühe, weil ich ihm einen Namen gab. Aber wenn ich das loswerde, gibt es den Standardwert, der automatisch eintritt. Wenn jetzt nichts drin ist, können
wir hier mehrere Parameter haben. Und lassen Sie uns dies auf mehrere Zeilen verschieben, so dass Sie sehen können, dass PHP mit allen
Arten von Leerraumnamen großartig ist . Nehmen wir an, das Alter ist gleich 28. Das ist das Standardalter, und ah, mein Lieblingssport ist Snowboarden. Also jetzt haben wir drei Parameter hier drin, zwei dieser Luft werden nicht benutzt. Also lasst uns diese benutzen. Hallo, Caleb. Dein Alter ist Alter
und du magst Sport. Alles klar, aktualisieren Sie meine Seite. Da steht:
Hallo, Hallo, Caleb. Du bist gerade 28. Und du magst Snowboarden. Was ich hier drinnen tun kann, ist, dass ich Nathan auch seh und sein Alter wird 24 sein. Wird ihn sowieso jung jünger machen als ich. Ah, und sein Lieblingssport wird sein,
ähm, ich kenne keine VR-Sportarten, schätze
ich. E Sport irgendeiner Art. Und jetzt steht plötzlich:
Hallo, Hallo, Nathan. Dein Alter ist 24 Du magst VR-Suite. Also haben wir alle diese Werte geschrieben. Aber wenn wir ihm nichts von diesen geben Oh, nebenbei bemerkt, hat hier etwas anderes gemacht. Ich habe diese auch genannt. Das ist also ziemlich cool. So kann ich auch tun Alter ist gleich 24. Und lassen Sie uns dies bewegen, damit der erste Parameter nicht mit einem ersten Parameter übereinstimmt, ist Name, Alter und Sport. 123 Dieser wird Altersname sein. Und dann ist der Sportname gleich Nathan. Oh, hallo. Die benannten Variablen funktionierten nicht, weil es das ist, was es hier zu tun versucht, obwohl wir es benannt haben. Und das ist wirklich nur für Ausführlichkeit. Wenn das ein Wort dafür ist, mehr von ihr zu sein, was es versucht zu tun, ist, dass es versucht, das zu bezahlen. Ich setze das auf eine Zeile, damit wir das wieder sehen können. Eso Was dies zu tun versucht, ist, dass der erste Parameter immer sein muss. Der Name spielt keine Rolle, ob Sie ihn hier nennen. Name oder nicht, diese 1. 1 muss immer benannt werden. Und das vermasselt die Leute ein wenig, besonders kommen aus einem Hintergrund wie Python Dario. Das ist jetzt alles behoben. Wir könnten diese auch loswerden. Sie sind eigentlich nicht nötig. Es ist nur wieder, mehr für beide zu sein, damit wir wissen, was wir referenzieren. Das ändert nichts, wenn wir es jetzt loswerden. Cool. Aber was, wenn wir dies in einer Variablen speichern wollen? Nehmen wir an, wir wollen diesen einen Satz nennen, und wir wollen das später wiederholen. Also sagen wir Echo vor Echo nach und in der Mitte. Wir haben unseren Satz Echo Satz. Das ist nicht, wie Sie Satz Echo Satz buchstabieren. Okay, also haben wir unseren Satz hier drin, und wir haben danach, was das tut, und dieser wirft Leute
ziemlich viel weg ,
ist, dass diese Funktion gerade jetzt ausgeführt wird, und wie es ist aufgerufen wird, wird
es auch zur gleichen Zeit wiedergegeben. Was wir also tun wollen, ist, dass wir dieses Ding namens Rückkehr tun wollen. Also, wenn wir Echo für das Wort Rückkehr ausschalten, was dies tut, ist die Rückgabe eines Wertes und es kann immer nur ein Wert sein. Es könnte also ein Array sein, das ein Objekt sein kann. Es könnte eine ganzzahlige Zeichenfolge sein und so etwas sein. Aber es wird das zurückgeben. Und was das bedeutet, ist im Wesentlichen, man kann es so denken. Diese Willkommensfunktion wird jetzt durch das ersetzt, was hier zurückgegeben wird. Aber diese Funktionen werden auch alle Arten von Zahlen knirschen oder es wird Ihre
Variablen in einem Satz wie diesem platzieren . Also, wenn ich das jetzt speichere, können
Sie das sehen, bevor es hier passiert. Hallo, Nathan. Du bist erst 24. Du magst VR und nach So ist es jetzt an der richtigen Stelle. Funktionen sind so wichtig, dass ich ein wenig mehr Zeit in diesem
Crashkurs verbringen werde, und ich werde diesen Nagel nach Hause fahren. Ich werde das wirklich in dein Noggin einhämmern. Okay? Wir werden eine neue Funktion Keyword-Funktion erstellen, und wir werden tun, Wir werden es Anzeige Nummer eins nennen, Nummer zwei und all das geht zu dio, weil es schön und leicht zu lesen ist. Es wird Nummer eins plus Nummer zwei gehen. Grundlegende Arithmetik hier. Also mathematische Zahlenzeichen. Wenn wir subtrahieren wollten, ist
es subtrahieren, wenn wir teilen wollten, dividiert multipliziert ein Sternchen. Grundlegende Mathematik. Also, was das tun wird, ist bei Nummer eins und zwei zusammen, und wir können sagen, Total ist gleich 10 plus eine verrückte Zahl hinzuzufügen. Weißt du was? Lass uns das zu einer verrückten Zahl machen, die ich nicht oben in meinem
Kopf hinzufügen kann . Ich meine, das wird
also diese verrückte Zahl hinzufügen, was auch immer das ist. Und lasst uns den totalen Bam widerspiegeln! Es hat diese Mathematik für uns gemacht. Wie können wir es der Mathematik erzählen? Nun, wir können entweder Zahlen ändern oder wir können uns die Werte ansehen. Lass uns das machen. Lass uns 10 und 15. Das wird 25 Boom sein, während ich 25 einfach so. Nun, das ist eine übermäßige Vereinfachung, denn ehrlich gesagt würden
Sie keine Funktion nur dafür schreiben. Was Sie schreiben würden, ist
auch taub ein plus Daumen . Und Sie würden wahrscheinlich nur diese Zahlen haben, weil Sie sie in ah
Funktion werfen . Wie auch immer, Sie haben jetzt Zugang zu denen. Dies ist kein großartiges Beispiel, aber es ist ein schönes einfaches Beispiel, um diesen Punkt wirklich nach Hause zu fahren. Was passiert, wenn wir das wiederholen? Ich könnte loswerden, dass die Echo-Anweisung immer noch auftaucht, als ob ich Echo noch einmal auftaucht. Und wenn ich eine Return-Anweisung ohne Echo , , sind
Drucke total,weil das nur eine Zahl ist. Das ist alles, was ist. Und da gehst du. Das sind also wirklich nur die Funktionen. Mein Rat widerspiegelt nichts in einer Funktion. Es vermasselt die Dinge. Gib einfach alles zurück. Das tut es nicht wieder. Muss keine Nummer sein. Es könnte eine Schnur sein. Es könnte Ah, Float oder Boolean sein. Es könnte wirklich alles sein, was Sie wollen. Aber denken Sie daran, Rückkehr funktioniert nur einmal. Oh, und noch eine Sache. Noch eine Sache. Ah, zur Rückkehr. Wir könnten sagen, weißt
du, ich darf nicht so sein, dass ich es nicht nochmal klebe, Echo mehr Zeug hier. Was wir hier sehen werden ist, dass nichts, was wir jetzt sehen werden, ist, dass diese Summe wird zeigen, was Nummer eins Punkt Nummer zwei ist. Aber es wird hier nichts anzeigen, weil zurückkehren, was das tut, ist es
etwas darunter sagt . Es spielt keine Rolle. Es ist egal, was das ist. Wenn ich die Seite aktualisiere, steht hier nur 25. Nun, wenn ich das eine Reihe nach oben schiebe, ist
das eine andere Geschichte. Aber wenn ich es nach unten schiebe und Walla auffrische, gehen wir los. Also, sobald Sie diese Rückkehr verwenden, Schlüsselwort alles unten. Es spielt keine Rolle. Das ist wichtig, sich daran zu erinnern, denn manchmal sehen Sie jemanden sagen, wie wenn Sie wissen, was, lassen Sie uns das komplizierter machen. Total ist gleich taub eins plus taub zu, wenn die Summe größer als 50 ist, gibt zwei große sonst zurück, die wir eigentlich nicht ausführen müssen, denn wenn es so ist, wenn dies nicht ausgeführt wird, es sowieso nur den anderen Code ausführen. Also lasst uns das machen. Ah, kehre zurück. Schöne Zahl insgesamt. Okay, sagt Nice Nummer 25. Aber wenn ich diese Zahl wie 45 plus 10 oder Vorlagen 45 mache, sagt es zwei große, weil diese Zahl über 50 ist. Aber was hier steht, ist zu groß. Und es hat nicht es hat keines von diesem Zeug ausgeführt. Beobachten Sie uns Echo. Hier passiert nichts. Halten Sie fest. Hier passiert nichts. Da gehen wir. Aktualisieren Meine Seite sagt immer noch zu großen Echo, Nichts passiert hier. Wird nicht ausgeführt, weil erraten, was diese Return-Anweisung sagt? Effektiv Dysfunktion ist getan. Geben Sie Ressourcen frei. Gehen Sie zurück zum Anfang der Funktion, finden Sie das Ende der Funktion und führen Sie dann einfach Ihren Code aus. Das ist alles, was es tut. Okay, da gehst du. Das sind Funktionen. Ich habe den Nagel wirklich nach Hause gefahren. Es ist eine seltsame Sache, dich in den Kopf zu kriegen, um es herauszufinden, aber wann man sie alle bekommt. Mann, sie sind wunderschön
22. Super Variablen: Alles klar, weitermachen. Lass uns das aufräumen und ich werde dir etwas sagen. Ich denke, es ist fantastisch. Es wird eine super globale Variable genannt. Nun, es gibt ein paar verschiedene Arten davon. Ah, die 1. 1, über die wir reden werden, heißt „Get Variable“. Und du siehst das viel in Euro. Und jetzt, da Sie sich dessen bewusst sind, werden
Sie sie ständig sehen. Es beginnt also mit einem Fragezeichen, und dann hast du Ah, mal sehen, dieser Name ist gleich Caleb Tallinn. Ok? Nichts passiert. Vielleicht weil ich den Namen falsch ausgegeben habe. Nein, nur ein Scherz. Nichts passiert, weil ich nichts in meinem Code habe. Jetzt wird dieser Name dieser Super-globale Variable genannt, und er ist mit gets zugänglich und es sieht aus wie ein Array-Name. Also, was wir hier tun können, ist der Name ist gleich Echo Name, oder ich meine, wir könnten sogar die Abkürzung machen. Wir werden nur Echo, Namen
bekommen, das loswerden. Und wenn wir mehr von diesen hinzufügen wollten, können
wir das M Prozent hinzufügen, das und Symbol hier drin. Und das Alter ist gleich 28. Und CASS ist gleich zwei. So sehen Sie diese die ganze Zeit, die Sie auf Facebook sehen, sehen
Sie, nicht Google. Sie sehen es auf jeder einzelnen Oberfläche. Und das ist eine Möglichkeit, Variablen von allen an Sie zu übergeben. Nun, also können wir sagen, dass der Name Echo Jahre alt wird. Ich bin nur übrigens, ich setze diese nur auf separate Zeilen, damit Sie das etwas leichter lesen können. Typischerweise meine Redakteure viel kleiner und ich würde alles in eine Zeile werfen, Ähm, oder es einfach viel sauberer auf ein oder zwei Zeilen machen. Aber aus Gründen der Einfachheit und des Lesens geht
es in mehreren Zeilen. Und das ist völlig okay, also wird das sagen, der Name ist acht Jahre alt, braucht einen Platz da drin und hat New York Katzen bekommen. Tutta Caleb sagte mir 28 Jahre alt und hat zwei Katzen. Was, wenn ich 200 Katzen sage? Was ist, wenn ich sage, dass die Hölle von Tallinn 10 Jahre alt ist? Ein wenig vor wenigen Bauernjungen, der 200 Katzen hat? Dies ändert sich alles durch die u.
R. R. L. Jetzt können wir verschiedene Parameter akzeptieren. Das ist es, was diese Sprache sehr dynamisch macht. Dies ist einer der Gründe, warum PHP so fantastisch ist. Es gibt noch einen, der Post heißt. Also hinzugefügt, äh, wenn ich diesen Unterstrich Post gemacht habe, passiert
nichts, weil es sagt, Indexname ist nicht definiert. Was das heißt, ist, Post Index existiert nicht. Was passiert, wenn wir drucken, sind, ich werde einfach von hier verlassen, nur, äh, engagiert meinen Code für ein bisschen. Aktualisieren Sie meine Seite. Da ist nichts drin. Aber wenn ich den Namen getan habe, ist gleich zu testen. Oh, hallo, wenn ich Ah, und Prozent und ist gleich Sorry und Prozent Alter ist gleich 123. Siehst du, wie das wächst und Prozent? Äh, was? Ich habe einen Spitznamen oder einen Benutzernamen? Ein Spitzname ist gleich Caleb. Sieh dir das an. Chrome hat sich auch entschieden, meine Apostrophe automatisch zu entkommen, so dass wir einfach getötet. Süß. Das ist also die get-Super-globale Variable
23. Formen: Okay, lassen Sie uns das in eine Form in PHP werfen. Und wirklich jeder Dienst, den ich Sprache hatte. Eine der wichtigsten Komponenten ist ein Formular jetzt aktualisieren Formulare. Meine Seitenformulare sind sehr, sehr wichtig. Ah, Form hat eine Methode. Sie haben wahrscheinlich in HTML darüber erfahren. Vielleicht ein wenig in JavaScript, aber vier hat eine Methode. Diese Methode ist entweder get oder post. Ich meine, es könnte tatsächlich ein paar andere Dinge sein, aber wir werden bei einem Zwei-Basic bleiben. Also dieser hier ist Get, wir werden ein Label in hier vier Namen setzen und die Eingabe wird Typ ist Text und dieser hat einen Namen des Namens. Achten Sie also genau auf dieses Attribut hier namens Name und lassen Sie uns ein anderes Label
hier einfügen . Wir nennen das eine Zeitalter. Habe ich heute so viele Tippfehler gemacht? Es wird für mich unerträglich. Das hier ist eine Zahl. Der Name ist gleich dem Alter. Und lassen Sie uns hier einen Submit-Button setzen. Schaltflächentyp ist gleich dem Senden. Es ist ah, Fäustling. Okay, das wird eine hässliche Form, aber gebar mit mir. Tut mir
leid, das kann ich nicht. Das ist, das ist einfach viel zu schwer zu lesen Szenario. Okay, also haben wir Name, Alter und Submit-Button. Mein Name wird Caleb sein. Mein Alter. - Sie? Nein, nein, nein, nein. Ich habe vor mir mit Refresher Seite Brandneuer Start. Mein Name ist Caleb. Mein Alter ist 28 Jahre alt. Ich habe geschlagen. Absenden. Oh, hallo. Diese Luft ist jetzt in meinem Du, Earl. Das ist es, was bedeutet. Hol mich. Ist, dass die in dir sein werden, Earl. Und jetzt können wir sagen, ob gesetzt ist. Holen Sie sich. Ich weiß, wir nennen es einfach Namen. Das ist übrigens keine große Validierung . Aber das ist eine Form der Validierung. Echo noch Name wird Alter Jahre alt. Und jetzt mischen wir HTML in PHP. Oh, hallo. Caleb ist 28 Jahre alt. Was, wenn ich Zephyr sagte? Mein Kumpel Zephyr? Ich entschuldige mich. Meine Finger kooperieren heute überhaupt nicht. Als ich 30.000 Tippfehler hintereinander mache. Seine Bemühungen, das zu betrachten So aktualisieren Sie die Seite. Mein, dein Ich werde mich ändern. Da steht, Zephyr ist zwei Jahre alt. Ich bin einfach so. Also, das ist ein get Formular jetzt. Ein Postformular ist etwas anders.
24. POSTformulare: ein Postformular erscheint überhaupt nicht in der U L. Also werde ich das Zeug loswerden, damit wir wissen, dass kein Get mehr operieren wird. Und wenn ich mich einreiche, passiert
nichts. Aber wenn ich versuche, die Seite zu aktualisieren, halten Sie fest. Lassen Sie mich sagen, dass es hier gewesen ist. Versuchen Sie, die Seite zu aktualisieren. Nichts passiert. Also lasst uns weitermachen und austauschen. Unterstrich, Holen Sie sich für Unterstrich Post wieder. Dies wird eine super globale Variable genannt, und diese taucht in meinem Mädchen überhaupt nicht auf. Dieser wird also sagen, Caleb, mein Alter ist 90 Jahre. An manchen Tagen fühle ich mich, als wäre ich 90. Ist das Caleb ist 90 Jahre alt, aber wenn Sie in meiner URL bemerken,
gibt es nichts drin. Es ist ein bisschen sicherer sagt ein besserer Weg,
zum Beispiel, ein Protokoll zu
erstellen. Informieren Sie, wo jemand sein Passwort einreichen muss. Geben Sie niemals ein Passwort in den U Earl ein. Das ist unsicher. Jeder kann sehen, dass Sie dieses Passwort verbergen möchten, und das ist, was Post tut. Nun, wenn Sie nicht sicher sind, ob eine Anfrage post oder get ist, können
Sie auch Unterstreichungsanfrage tun, es wird dasselbe tun. Ach, dass die Daten, die Calub sind, 12 Jahre alt sind. Das Gleiche. Anfrage funktioniert. Ah, wir können uns auch ändern, um diese Seite zu bekommen und zu aktualisieren und wir werden jeden Namen in Ihren
Namen setzen . Ist jedes Alter wirklich alt? Anscheinend ist
jeder Name 123.123 Jahre alt. Und diese Anfrage ist im Grunde die faule Art, entweder get oder einen post-Parameter zu erhalten, nicht eine superglobale Parametervariable. Und Sie können diese auch direkt in eine Funktion einfügen. Wir haben über Funktionen gesprochen. Uh, wir machen etwas, das funktioniert. Name, Echo. Hallo, Echo drei. Beenden Sie den Namen und lassen Sie uns einfach Funktion tun. Name. Lasst uns diesen Müll loswerden. Aktualisieren Sie meine Seite. Hallo. Irgendein Name? Weil das in meiner UL ist. Aber wenn ich dieses in Ordnung bekomme und Indexanforderungsname nicht existiert. Wenn ich zu einem Beitrag wechselt, aktualisieren Sie meine Seite. Es wird sich immer noch beschweren, weil es keinen Indexnamen gibt. Und lassen Sie uns hier einen Namen wie der Name. Es sagt hallo als, und das liegt daran, dass wir es nicht durch einen Name-Parameter übergeben mussten, wie wir es vorher getan haben. Es funktioniert nur, weil es eine super globale Variable ist. Es ist erlaubt, den Funktionsumfang zu brechen und alle möglichen Dinge brechen eine Reihe von Regeln. Grundsätzlich ist
es fantastisch. Jetzt würde ich empfehlen „Bitte nicht verwenden“, weil das faul ist. Sie sollten immer wissen, ob eine Form des Einreichens, Verwenden, Abrufen oder ob ein Formular mit Post einreicht.
25. Zusammenfassung: schon. Da gehst du. Das ist der PHP-Crashkurs. Sie haben alle möglichen Dinge gelernt, aber nur um zusammenzufassen,
Sie haben gelernt, was PHP ist, dass Sie gelernt haben, wer PHP verwendet. Sie haben gelernt, Zampa zu installieren, was eine große Sache für viele Leute ist. Sie haben gelernt, dass
PHP in der Tat nicht stirbt. Sie sehen diese Frage die ganze Zeit. Es macht mich verrückt. Das Feature wächst tatsächlich. Es wird immer beliebter. Ich habe etwas über PHP-Syntax gelernt. Sie lernen über Variablen, Echodruck. Ähm, Drucke sind Kommentare wie Single Double in mehrzeiligen Kommentaren. Sie haben einfache und doppelte Anführungszeichen gelernt. Sie haben über Datentypen wie Array in Float String Bull gelernt. Sie haben gelernt, dass Sie gelernt haben, dass 13 nicht das gleiche ist wie 13 mit Zitaten um sie herum. Ah, Sie haben über Strings gelernt, Konstanten wieder, eine Erhöhung Sie haben über vier Schleifen während Schleifen für jede Schleifen gelernt. Wenn else Anweisungen Anweisungen wechseln, haben
Sie einige grundlegende Mathematik gelernt, einige grundlegende Arithmetik. Sie haben gelernt, Funktionen abzustimmen, die für viele Leute eine große sind. Sie haben gelernt, welche super globalen Variablen, und Sie haben gelernt, wie Sie Formulare senden, um Benutzereingaben zu übernehmen. Okay, wir sind fertig mit all dem sagte Danke für die Abstimmung in meinen PHP-Crashkurs. Ich hoffe, Sie in einem meiner anderen Kurse zu sehen. Wenn Sie dachten, dass dieser PHP-Crashkurs wirklich nützlich war, obwohl ich weiß, dass es sehr schnell war, aber wenn Sie dachten, dass dies sehr,
sehr nützlich für Siewar sehr nützlich für Sie ,
teilen Sie
bitte mit allen
Mitteln es mit deinen Freunden. Gemeinsam genutzte Codierungsgruppen, die weltweit geteilt werden. Dies ist wahrscheinlich der schnellste Weg, um zu lernen. PHP ist durch das. Dies ist ein Null-Flusen, keine Magie, kein Unsinn Crash-Kurs auf PHP, und Sie haben den ganzen Weg durch. Also herzlichen Glückwunsch und Glückwunsch zum Umgang mit all meinen Tippfehlern. Weil ich weiß, dass ich schon frustriert wurde mit allem, was gesagt hat, werde
ich das nicht länger rausziehen. Danke für das Einstimmen. Ich weiß Ihre Aufmerksamkeit zu schätzen. Und ich hoffe, das hat dir wirklich geholfen