Allein das sagt mir: Lass es lieber mit dem Tutorial schreiben.
Ich analysiere mal:
<?php
// So kann man seinen Code in PHP kommentieren, zumbeispiel.
// Wie ihr sehen könnt, wird die Variable $test ausgeben, mit dem Wert: "Ich bin Steekarlkani", hängen wir doch eine zweite Variable dran.
Momentan wird noch nichts ausgegeben?
JNike's Meinung: Steht da irgendwo dass Steekarlkani den Code vorher schon exekutiert hat oder nicht? NEIN, eben nicht, von mir aus können noch 100 andere Kommentarzeilen kommen wo er noch alles schön und gut erklärt, er meint es für die 1 darunter stehende Zeile, wo der Code dann auch ausgegeben wird (falls nicht, hab mir den Code nicht angeschaut)
$test = "Ich bin Steekarlkani"; // Die Variable Test, mit folgendem Wert: "Ich bin Steekarlkani" //
$test2 = "Und liebe Retrotown"; // Die Varbiable test2, die zusätzlich ausgegeben wurde //
Anfänger werden denken: Wasn 'ne Variable?! ôo
Außerdem: "die zusätzlich ausgegeben wurde" - sie wurde immer noch nicht ausgegeben
JNike's Meinung: Ist wurst ob sie ausgegeben wurde oder nicht mein Gott, die wird halt noch ausgegeben. Wer nicht weiß was eine Variable ist bzw. ein 'PLATZHALTER' soll sich konzentriert wie im KZ auf die Wand stellen und erschießen lassen.
// Ich gebe die Variable $test, und $test2 wieder aus //
echo $test, $test2;
"... wieder ..." - Hier werden sie zum ersten Mal ausgegeben.
JNike's Meinung: Er hat dann eben davor 'definiert' gemeint und nicht ausgeben, Fehler entstehen, bitte lies dir danach noch den schönen Text unten an den ich extra für euch Kritiker schreibe.
// Natürlich kann man mehrere Variablen, miteinander deklarieren, das sich auch Arrays nennt, ich zeig euch ein Beispiel.
$array = array("test" => "Hallo", "Retrotown2" => "Wir kommen");
echo $array["test"], $array["Retrotown2"]; // So wie ihr sehen könnt, werden jetzt die oben gennaten Variablen, ausgegeben. Seht ihr wie Pratkisch Arrays sind, wenn man mehrere Variablen deklarieren will.
Ich seh keine mehreren Variablen?! Ich sehe eine Variable. Und diese Variable ist ein Array
Nö, man sieht noch nicht wie praktisch Arrays sind, zwei kurze Variablen z.B. $test, $test2 geht doch viel schneller zu schreiben, als $array["test"] und $array["Retrotown2"].
JNike's Meinung: Ist doch SCH...SS egal ob es nur ein objekt im Array ist oder mehrere, deine Methode mit $test und $test2 (@ Yannici) ist genauso behindert. Ob $test oder $array["test"] beides ist gleich, aber was wenn ein Array mehr als 100 Einträge hat? Ja dann kannst du deine Meinung nicht mehr anwenden.
// Mit einem Array, kann man mehrere Variablen gleichzeitig, anhängen, und muss sie nicht einzeln deklarieren, das sowohl auch viel Code spaart.
Naja.
JNike's Meinung: Nichts NAJA. Das stimmt sogar. Jetzt pass mal auf: (C#): object[] objarray = new object[] { "", "", "" }; string val_1 = "test"; string val_2 = "test2"; string val_3 = "test3"; objarray[0] = val_1; objarray[1] = val_2; etc.. somit wurden mehrere Variablen an einem Array addiert. (hinzugefügt btw)
$Test = "Hallo";
$Retrotown2 = "Wir kommen";
ist doch genauso kurz wie
$array = array("Test" => "Hallo", "Retrotown2" => "Wir Kommen");
oder? oô
Und westenlich einfacher zu schreiben
JNike's Meinung: Ne Frage, was hat dir das jetzt gebracht? Anscheinend nichts, obs jetzt eine Zeile oder zwei Zeilen weniger oder im Array ist, den Kompiler interessiert sowas kaum, da er alles im Debugmodus (der Webseite ofc, genaus für andere GUI/CLI Sprachen) erstmals so kurz wie möglich zusammenfasst dann ausführt.
// Das legentlich ein kleiner Vorgeschmack, auf das bald ein Tutorial folgen wird.
?>
Auch wenn es nur ein Vorgeschmack ist, dieser Geschmack ist ziemlich verwürzt.
Das Problem ist: Die Anfänger können mit Wörtern wie "Variable" oder "Deklaration" oder auch "Array" nichts anfangen.
Das hört sich für die an wie Bahnhof. Gute Tutorials zum Lernen von PHP stehen im Internet, aber hier wird das nichts.
Und tut mir Leid, dass ich mal wieder was zerstören muss, aber ich steh einfach nicht auf 0815-Zeug
JNike's Meinung: Meinst du du bist besser? Ich kann deine Werke genauso unnötig destroyen wie du das hier gemacht hast. Lies unten den Text dann weißt du was ich davon halte.
so far
Yannici