Als «php» getaggte Fragen

12
Sind docblock-Schreibweisen bei strikter Eingabe überflüssig?

Ich habe eine ziemlich große private Codebasis, die sich seit ungefähr zehn Jahren entwickelt hat. Ich verwende phpDocumentor nicht, aber da die Verwendung von docblock-Abschnitten in Open Source-Projekten zum Standard geworden ist, habe ich das Schreiben von docblocks auch für alle öffentlichen...

12
Vorteile für mehrere Methoden gegenüber Switch

Ich habe heute eine Codeüberprüfung von einem leitenden Entwickler erhalten, in der gefragt wurde: "Was halten Sie übrigens davon, Funktionen über eine switch-Anweisung zu verteilen?" Ich habe an vielen Stellen gelesen, wie schlecht es ist, ein Argument durch die Methode zum Umschalten auf einen...

12
Ist es sinnvoll, Code in der Hoffnung auf eine Qualitätsverbesserung im Miniformat umzugestalten, oder wird nur Code ohne großen Nutzen verschoben?

Beispiel Ich bin auf monolithischen Code gestoßen, der "alles" an einem Ort erledigt - Daten aus der Datenbank laden, HTML-Markup anzeigen und als Router / Controller / Aktion fungieren. Ich begann SRP anzuwenden, um Datenbankcode in eine eigene Datei zu verschieben, um bessere Namen für die Dinge...

12
Behandlung von Fehlern in PHP bei Verwendung von MVC

Ich habe Codeigniter in letzter Zeit häufig verwendet, aber eine Sache, die mich nervt, ist, Fehler zu behandeln und sie dem Benutzer anzuzeigen. Ich war noch nie gut darin, mit Fehlern umzugehen, ohne dass es chaotisch wird. Mein Hauptanliegen ist die Rückgabe von Fehlern an den Benutzer. Ist es...

11
DRY-Prinzip in guten Praktiken?

Ich versuche, das DRY-Prinzip in meiner Programmierung so genau wie möglich zu befolgen. Vor kurzem habe ich Designmuster in OOP gelernt und mich am Ende ziemlich oft wiederholt. Ich habe ein Repository-Muster zusammen mit einem Factory- und einem Gateway-Muster erstellt, um meine Persistenz zu...

11
Wie übergebe ich Daten in PHP objektorientiert?

Selbst wenn ich mit einem MVC-Framework (z. B. CodeIgniter) arbeite, greife ich regelmäßig auf die Übergabe verschachtelter Arrays anstelle von Objekten zurück. Dies folgt nicht gut meinem Verständnis von objektorientiert. Wenn ich zum Beispiel den Code nach Java portieren würde, würde ich nicht...

11
Auswertung von PHP-Namespaces

Ich bin in der Pre-Release-Phase eines Open-Source-PHP-Projekts, von dem ich hoffe, dass es von anderen Entwicklern in ihren eigenen Projekten verwendet wird. Das Projekt unterstützt derzeit keine Namespaces und ich versuche zu prüfen, ob Namespaces oder die PEAR-Namenskonvention von...

11
Welche Art von Lizenz für ein privates Projekt?

Das Projekt, bei dem die Arbeit für kommerzielle Zwecke privat ist und nicht der Quellcode, wird an Dritte verteilt. Nur die funktionale Anwendung zeigte den Verbrauchern eine Website. Es hat die folgende Struktur: Der Quellcode ist in PHP geschrieben, dem einzigen Teil, in dem bei Verwendung...

11
Lokalisierung in PHP, Best Practice oder Ansatz?

Ich lokalisiere meine PHP-Anwendung. Ich habe ein Dilemma bei der Auswahl der besten Methode, um dasselbe zu erreichen. Methode 1: Derzeit speichere ich Wörter, die in einem Array in einer PHP-Datei lokalisiert werden sollen <?php $values = array ( 'welcome' => 'bienvenida' ); ?> Ich...