[PHP] Wie lernt man PHP am besten?

traffic

Well-known member
5 Mai 2006
675
25
Hallo,

ich wollte hier mal einen Thread eröffnen wo die Klammer sehen können,
wie und wo man am besten PHP lernen kann.

Würde mich freuen, wenn ihr hier die besten Bücher und Internetseiten postet!

Hier die Empfehlungen von Klammern für Klammern:

----------------Bücher--------------

-------------------------------------


----------------Internet--------------
https://www.php.net
--------------------------------------
 
Wenn man PHP sauber programmieren möchte, sollte man:

Erstens die Kontrollstrukturen 137%ig kennen! https://www.php.net/manual/de/language.control-structures.php. Die muss man mit verbundenen Augen und auf den Rücken gefesselten Händen wie geschossen eintippen können, wenn man um 4:20 morgens geweckt wird! Ist auch nicht schwer, ähneln sich denen von anderen Sprachen sehr!

Zwotens Grundlagen der Objektorientierten Programmierung (OOP) erlernen. Dann läuft man nämlich nicht Gefahr, kilometerlange Skripte zu schreiben, die keiner versteht und die nicht wiederverwendbar sind und kann darüber Hinaus noch schöne andere Sachen (z. B. Exception-Klassen zur Fehlerbehandlung) erstellen. Eine Einstiegsmöglichkeit ist sicher https://www.php.net/manual/de/language.oop5.basic.php, es gibt aber auch bessere Literatur zu OOP.

Drittens nicht gleich alles mit nem Array machen. Das ist eine lästige PHP-Angewohnheit, ist historisch der (Ersatz-)Datentyp für alles. Mittlerweile gibt es für ne Menge Sachen gute Funktionen/Klassen out of the box (https://www.php.net/manual/de/funcref.php. Was wo cool ist, kann man häufig ergoogeln, es gibt massenhaft gute Sites mit Tutorials, z. B. https://codewalkers.com/, https://tut.php-q.net/ etc.pp.pp.). Wenn man da dann was nicht versteht, nachfragen, z. B. bei der UserGroup comp.lang.php (für Newbies https://groups.google.de/group/comp.lang.php. Alles wird gut. Sicher. PHPler(innen) sind echt lieb und beissen nur ganz selten.

Viertens Excellent werden: Ich empfehle hierfür gerne das Buch "Professionelle PHP 5-Programmierung" von George Schlossnagle. Das meinen übrigens auch ziemlich viele Leser, z. B. bei Amazon. Das ist aber advanced und rundet die strahlende Karriere zum PHP-Programmierer wunderbar ab.
Und immer schön über den Tellerrand schauen, sonst versauert man im PHP-Sumpf (C# ist schöööön).
 
meinr meinung nach ist so ein buch rausgeschmissendes Geld.

Lies lieber onlinebücher und tuts und schau dich regelmäßig auf den großen Seiten um, wenn es um updates und dergleichen geht.

Zu meiner Begründung: Bücher können sich nicht aktualisiern. Und nur um zu wissen, wie ich hello world ausgebe, muss ich mir kein Buch kaufen.

Ansonsten lerne ich PHP "learning by doing"
 
Zuletzt bearbeitet:
meinr meinung nach ist so ein buch rausgeschmissendes Geld.

Lies lieber onlinebücher und tuts und schau dich regelmäßig auf den großen Seiten um, wenn es um updates und dergleichen geht.

Zu meiner Begründung: Bücher können sich nicht aktualisiern. Und nur um zu wissen, wie ich hello world ausgebe, muss ich mir kein Buch kaufen.

Ansonsten lerne ich PHO "learning by doing"

Bücher sind sehr sinnvoll, denn du musst das Beispiel abtippen und prägst dir damit einiges ein, da wird man nicht so leicht ein Copy'n'Paste "Porgrammierer", die es heutzutage ja zur Genüge gibt.

Onlinebücher kann man eben nur am PC lesen, großer Nachteil und wenn man die dann drucken möchte, bitte nicht.

Für ziemlich sinnvoll halte in Kurse (online wie offline) um in die Programmiersprache einzusteigen, ich habe derzeit einen für Java laufen, aber es gibt bestimmt welche für php hier im Forum.

Viel Erfolg beim Lernen ;)
 
meinr meinung nach ist so ein buch rausgeschmissendes Geld.

Lies lieber onlinebücher und tuts und schau dich regelmäßig auf den großen Seiten um, wenn es um updates und dergleichen geht.

Zu meiner Begründung: Bücher können sich nicht aktualisiern. Und nur um zu wissen, wie ich hello world ausgebe, muss ich mir kein Buch kaufen.

Ansonsten lerne ich PHO "learning by doing"

Da bin ich ebenfalls anderer Meinung.

Bei den meisten Tutorials kommt die Theorie relativ kurz. Und mal ehrlich: Wer setzt sich gerne vor den Bildschirm um dort zu lesen ? Da ist ein Buch viel praktischer, zumal sich die meisten grundlegenden Dinge auch in einigen Jahren nicht verändern.

Ein Buch kauft man sich auch nicht, um zu schauen, wie man "hello world" ausgibt, sondern um sich mit der Programmiersprache zu beschäftigen (Beispiele von Leuten, die sich nur mit "dem beschäftigt haben, was man grad braucht" (woher soll der Unwissende immer wissen, was er braucht) gibt es genug).
"learning by doing" sehe ich in PHP auch eher als problematisch an, da PHP einfach und (zu) schnell zu erlernen ist und so viel Scripte-Trash im Netz kursiert (und teilweise sogar verkauft wird).
 
ich liebe Bücher (in das volle Bücherregal gugt), was du dort beigebracht bekommst geht weit über das 08/15-Tutorial hinaus, da gibt es wenigstens auch mal Bücher mit Fachwissen und nicht "Wie erstelle ich eine Variable"

und nochwas an einen der Vorposter, Arrays sind mit das genialste Datenformat das es gibt, da geht nichts dran vorbei, oder erstellt ihr gerne 100 Variablen wobei nen Array da besser wäre? oder auslesen aus der db mit dynamischen Variablen-Namen? ^^