2012-04-15 10 views
2

Ich kenne die Grundlagen für PHP und habe ein Schulprojekt in PHP geschrieben (obwohl im Rückblick auf sich, ich habe wirklich neu zu schreiben, es würde sehr gerne)Gute Beispiele für PHP-Code für einen Intermediate PHPer?

ich wirklich ein Gefühl dafür bekommen möchte, wie zu codieren gut PHP-Code, zum Beispiel, was sind die besten Praktiken, wenn es um PHP geht? Und gibt es empfohlene Wege zur Bewältigung bestimmter Aufgaben?

Ich denke, der beste Weg für mich, diese Frage anzugehen, wäre nur für mich, einige Zeit durch einige PHP-Code zu surfen, obwohl ich weiß, dass es ähnliche Fragen gibt, scheinen die Antworten meist PHP-Programme wie WordPress zu verweisen . . . was ist nur ein wenig über meinen Kopf (nicht zu erwähnen, unglaublich groß, um durch zu graben und zu versuchen und zu verstehen)

So kann jemand empfehlen einige Programme für mich zu betrachten, die Best Practices zu fördern, aber sind einfach genug für mich zu verstehen (also nicht Wordpress, Magento oder etwas auf dieser Ebene)?

+0

nicht wirklich eine Art SO Frage. –

+7

Wordpress ist alles andere als ein Grundpfeiler guten PHP-Designs. – rid

+1

Wählen Sie ein Open-Source-Framework (Zend, Symfony, ...) und schreiben Sie dieses Schulprojekt neu - Learning by Doing wird Ihnen viel mehr beibringen, als nur den Quellcode zu durchsuchen. – Niko

Antwort

3

Wenn Sie über Codierung Stil sprechen, gibt es mehrere mehr oder weniger bekannten Richtlinien, zum Beispiel

Wie Sie feststellen werden, unterscheiden sie sich sehr, da es eine Frage des Geschmacks ist.

Wenn Sie ein paar Beispiele dafür haben möchten, wie man eine große Anwendung in PHP strukturiert, sind die Unterschiede noch größer, fast jeder Entwickler und jedes Projekt hat seinen ganz eigenen Stil - was eigentlich ein großer Nachteil von PHP ist.

Ich persönlich lerne nicht viel vom Quellcode, meiner Meinung nach ist es besser, einfach Projekte zu starten und herauszufinden, wie man die Dinge am besten macht und oft googelt, wenn man ein Problem hat - Auf diese Weise werden Sie viel guten und schlechten PHP-Code sehen und eines Tages werden Sie in der Lage sein, automatisch zwischen gutem und schlechtem Code zu unterscheiden. Ich kenne nicht wirklich eine kleine PHP-Anwendung mit guten Codierungsstandards (Im Allgemeinen kommen mir nur BIG oder selbst geschriebene Anwendungen in den Sinn, wenn ich an PHP denke. Oder solche, die ich nie im Quellcode angeschaut habe.)

+0

Danke für die Anleitung, denke, das muss nur ein bisschen eine Geburt von Feuer sein. – Sean

+0

Haben Sie Spaß und fühlen Sie sich frei, bestimmte Fragen zu stellen, wenn Sie auf Probleme stoßen und sind nicht in der Lage, sie mit google zu lösen :) –

+0

Sure thing :) Ich denke, das Problem für mich ist Akzeptanz, dass verschiedene Entwickler verschiedene Stile der Dinge eher tun als eine vereinheitlichte Methode, um etwas abzuschließen. Ich denke, es ist nur etwas, womit ich leben muss! – Sean

Verwandte Themen