PHP-Buch fuer Einsteiger gesucht
-
Wieso willst du PHP lernen, wenn du Python kannst? Mit Python lassen sich Browsergames besser bauen als mit PHP!
-
Ad aCTa schrieb:
Wieso willst du PHP lernen, wenn du Python kannst? Mit Python lassen sich Browsergames besser bauen als mit PHP!
lesen hilft.. für die arbeit muss sie das wohl ...
hm kann dir jetzt nicht direkt ein buch empfehlen ... ich habe "Einsteigen und durchstarten mit php 5" gelesen fand es richtig gut bis zum Zeitpunkt als sie mit Pear angefangen haben ;)...
-
Ich hatte vor einiger Zeit (auf Englisch) einige Bücher der "von Kopf bis Fuß"-Reihe durchgelesen und war davon sehr begeistert.
Es gibt auch ein Buch aus dieser Reihe über PHP und MySQL. Vielleicht ist das ja was für dich.http://www.amazon.de/PHP-MySQL-von-Kopf-bis/dp/3897219034
Am Besten suchst du mal nach Leseproben. Das Konzept ist etwas anders als bei den meisten Fachbüchern
-
Ich persoenlich kann folgende Hefte empfehlen:
- PHP für Einsteiger
- PHP und MySQL für Einsteiger
- PHP und MySQL auf der Homepage
- PHP 5 leicht und verständlich
Sind alle vom KnowWare-Verlag. Ich fuer meinen Teil habe damals anhand eines Hefts ueberhaupt das erste mal ein Skript geschrieben, und zwar HTML. Spaeter dann - ebenfalls anhand eines KnowWare-Hefts - C++. Ich finde diese Hefte leicht verstaendlich geschrieben und damit sehr gut fuer den Einstieg geeignet.
-
heini schrieb:
Ich persoenlich kann folgende Hefte empfehlen:
- PHP für Einsteiger
- PHP und MySQL für Einsteiger
- PHP und MySQL auf der Homepage
- PHP 5 leicht und verständlich
Sind alle vom KnowWare-Verlag. Ich fuer meinen Teil habe damals anhand eines Hefts ueberhaupt das erste mal ein Skript geschrieben, und zwar HTML. Spaeter dann - ebenfalls anhand eines KnowWare-Hefts - C++. Ich finde diese Hefte leicht verstaendlich geschrieben und damit sehr gut fuer den Einstieg geeignet.
Ich muss von diesen Helfen meinserseits abraten! Finde diese nicht sehr gut. Aber kann für jeden bekanntlich anders sein.
-
PRIEST schrieb:
Ich muss von diesen Helfen meinserseits abraten! Finde diese nicht sehr gut. Aber kann für jeden bekanntlich anders sein.
Aber mich wuerde nunmehr interessieren, was du an den besagten Heften nicht gut findest.
-
heini schrieb:
PRIEST schrieb:
Ich muss von diesen Helfen meinserseits abraten! Finde diese nicht sehr gut. Aber kann für jeden bekanntlich anders sein.
Aber mich wuerde nunmehr interessieren, was du an den besagten Heften nicht gut findest.
Naja ich hab da ein Paar in der Arbeit gesehen und mal durchgeblettert und ich meine das in diesen Heften schlechte Beispiele sind..
edit:// Ich gebe zu, diese Hefte sind wohl etwas älter.. naja "2000 - 2003 ;)". Aber von diesen halte ich jetzt nichts.
-
Gibt es ausser den Knowware heften noch etwas zu empfehlen? Zum Beispiel ein Tutorial?
Vielen Dank fuer eure Antworten btw
-
-
Naja, ich dachte an Digitales dass sich analogisieren laesst. Konkret: _Eine_ digitale Seite oder pdf das man ausdrucken kann.
-
PHPlerin schrieb:
Naja, ich dachte an Digitales dass sich analogisieren laesst. Konkret: _Eine_ digitale Seite oder pdf das man ausdrucken kann.
da kommt es wahrscheinlich billiger, wenn du dir das entsprechende Buch kaufst. Meist ist dann sogar das Buch im PDF-Format auch mit dabei.
-
Wenn du C++ kannst, brauchst du kein Buch für PHP mehr (PHP ist echt einfach), erst, wenn du dich über PHP-Design informieren willst, wird es interessant:
Quakenet/#php Tutorial
Bestes PHP-Forum (siehe Wiki!)
Und immer wichtig:
php.net
-
Erstmal vielen Dank für eure Antworten.
WEbseiten sind gut und schön, ich hab aber immer gerne was analoges zum Nachschlagen - sei es Printout oder Buch. Gibt es dazu denn noch irgendwelceh Empfehlungen? Mir hat bspw. Core Python sehr gut gefallen. Gibt es sowas auch für PHP&MySQL? Das entsprechende Buch auf amazon ist von 2005 - ist das vllt. schon veraltet?
lg
-
Ad aCTa schrieb:
Wenn du C++ kannst, brauchst du kein Buch für PHP mehr (PHP ist echt einfach), erst, wenn du dich über PHP-Design informieren willst, wird es interessant:
Nein! PHP ist sogar höllisch kompliziert, wenn du nicht einfach nur irgendwelche leakende und in 10 Sekunden zu knackende Weblöcher schreiben willst.
Insbesondere zum Thema Sicherheit ist eine gehörige Portion Detailwissen unabdingbar, die man eben nicht "mal eben" aus zwei Quellen zusammensuchen und mit C++-Wissen ergänzen kann. Das ist ein gängiger Trugschluss und führt mit zu dem katastrophalen Ruf, den die Sprache im Web genießt - Das nämlich jeder glaubt, nach einer Stunde Einarbeitung gute Anwendungen in PHP schreiben zu können, diese dann auf eine Produktivumgebung loslässt, in Wahrheit aber eine grottige Anwendung verzapft. Und wenn die dann Probleme macht oder geknackt wird heißt es wieder "dumme Sprache, schlechtes Sicherheitskonzept" et cetera.
Fazit: Die Syntax ist für C-like Kenner kein Problem. Darüber hinaus gibt es aber eine ganze Menge zu lernen ...
Womit wir beim Thema wären: "Ein Buch" gibt es nicht. Zu PHP gehören auch HTML und CSS, im Web 2.0 eigtl. auch noch Javascript (AJAX). Zu Sicherheitsaspekten gibt es separate Lektüre, zu Datenbanken gibt es separate Lektüre, zu Entwurfsmustern und und und. Es kommt nichts gutes dabei heraus, wenn ein Autor versucht, auf 100 Seiten das unterzubringen, wo andere 1200seitige Bücher zum selben Thema schreiben.
-
árn[y]ék schrieb:
Nein! PHP ist sogar höllisch kompliziert,
Mein Favorit:
strpos("abc", "a") == strpos("abc", "z")
-
witte schrieb:
strpos("abc", "a") == strpos("abc", "z")
Den versteh ich nich ^^
Ich denke man kann sich in PHP, mit guten C++ Vorkentnissen, schnell einarbeiten. Zumindest schneller als gänzlich ohne Vorkentnisse. Syntaktisch ist es ja sehr ähnlich...
LG, Micha
-
RandomAccess85 schrieb:
witte schrieb:
strpos("abc", "a") == strpos("abc", "z")
Den versteh ich nich ^^
die obige Aussage wird als
true
ausgewertet.Warum? Wenn der String nicht gefunden wurde, liefert strpos
FALSE
zurück. Und das ist das gleiche wie 0 oder "". Das erste strpos liefert aber ebenfalls 0 zurück, da der String ja an Position 0 istAushilfe schafft folgendes: ^^
strpos("abc", "a") === strpos("abc", "z")
damit wird auch der Typ auf Gleichheit überprüft, nicht nur der Wert
-
zwutz schrieb:
RandomAccess85 schrieb:
witte schrieb:
strpos("abc", "a") == strpos("abc", "z")
Den versteh ich nich ^^
die obige Aussage wird als
true
ausgewertet.Warum? Wenn der String nicht gefunden wurde, liefert strpos
FALSE
zurück. Und das ist das gleiche wie 0 oder "". Das erste strpos liefert aber ebenfalls 0 zurück, da der String ja an Position 0 istAushilfe schafft folgendes: ^^
strpos("abc", "a") === strpos("abc", "z")
damit wird auch der Typ auf Gleichheit überprüft, nicht nur der Wert
Weiss baer nicht was daran jetzt ein Kompliziertes Beispiel sein soll?
-
... das die Sprache Fallstricke besitzt was sie schwieriger/komplizierter zu lernen macht. Das Beispiel selbst ist nicht kompliziert.
-
zwutz schrieb:
RandomAccess85 schrieb:
witte schrieb:
strpos("abc", "a") == strpos("abc", "z")
Den versteh ich nich ^^
die obige Aussage wird als
true
ausgewertet.Warum? Wenn der String nicht gefunden wurde, liefert strpos
FALSE
zurück. Und das ist das gleiche wie 0 oder "". Das erste strpos liefert aber ebenfalls 0 zurück, da der String ja an Position 0 istAushilfe schafft folgendes: ^^
strpos("abc", "a") === strpos("abc", "z")
damit wird auch der Typ auf Gleichheit überprüft, nicht nur der Wert
logisch -.- danke
LG, Micha