Als «php» getaggte Fragen

Fragen zu PHP, einer weit verbreiteten allgemeinen Skriptsprache, die sich besonders für die Webentwicklung eignet.

6
PHP und Leistung
Ich höre immer, dass PHP für mittlere und kleine Websites ist, während .NET und Java für Unternehmensanwendungen. Meine Frage ist über PHP. Warum ist PHP keine gute Option für Unternehmens-Webanwendungen? Liegt es daran, dass PHP langsamer wird, wenn die Webanwendung größer wird, da es sich um eine interpretierte Sprache handelt? …

7
Welche Vorteile bietet die Verwendung von SQL Query Buildern?
Gibt es irgendwelche Vorteile bei der Verwendung eines Abfrageerstellungsprogramms anstelle von unformatiertem SQL? Z.B $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) vs: SELECT * FROM posts WHERE ... Ich sehe, dass viele Frameworks diese Art von Abstraktionsebenen verwenden, aber ich verstehe die Vorteile nicht.
17 php  sql  frameworks 

3
Tag (?>) Für PHP-Dateien schließen?
Einige Leute schwören darauf, ihre PHP-Dateien mit zu schließen ?>, andere sagen, es sei besser, es wegzulassen. Ich weiß, dass es nicht unbedingt erforderlich ist, es dort zu haben. Ich frage mich nur, was die Vor- und Nachteile sind und welche bewährten Methoden dies sind.

5
Warum sind PHP-Funktionssignaturen so inkonsistent? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich habe einige PHP-Funktionen durchgearbeitet und konnte nicht umhin, …
17 php  naming  functions 

10
Uneinigkeit mit Projektleitung zu Kodierungsstandards [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Deshalb arbeite ich zusammen mit meinem Projektleiter seit einem …

7
Soll ich Daten in der Datenbank verschlüsseln?
Ich habe einen Kunden, für den ich eine Webanwendung zum Thema Patientenversorgung, Verwaltung von Patienten, Konsultationen, Verlauf, Kalender usw. erstellen werde. Das Problem ist, dass es sich um sensible Daten, Anamnese und dergleichen handelt. Der Client besteht darauf, die Daten auf Datenbankebene zu verschlüsseln, aber ich denke, dies wird die …
16 php  mysql  encryption 

3
Wie gehe ich mit Geldwerten in PHP und MySQL um?
Ich habe einen riesigen Haufen älteren Codes geerbt, der in PHP auf einer MySQL-Datenbank geschrieben wurde. Mir ist aufgefallen, dass die Anwendung doublesDaten speichert und bearbeitet. Nun bin ich auf zahlreiche Beiträge gestoßen, in denen erwähnt wurde, dass sie doubleaufgrund von Rundungsfehlern nicht für Geldgeschäfte geeignet sind. Ich habe jedoch …

2
Unzulässig in PHP: Gibt es einen OOP-Designgrund?
Die folgende Schnittstellenvererbung ist in PHP illegal, aber ich denke, dass sie im wirklichen Leben ziemlich nützlich wäre. Gibt es ein aktuelles Antimuster oder ein dokumentiertes Problem mit dem unten aufgeführten Design, vor dem PHP mich schützt? <?php /** * Marker interface */ interface IConfig {} /** * An api …

2
Was ist der beste Weg, um ein REST-API-Fehlerantwortmodell und ein Fehlercodesystem zu erstellen?
Meine REST-Implementierung gibt Fehler in JSON mit der folgenden Struktur zurück: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Ich schlage vor, ein spezielles Antwortmodell zu erstellen, in dem ich die erforderlichen Werte für Eigenschaften (dev_message, message_for_user, some_internal_error_code) übergeben und zurückgeben kann. Im Code wäre es ähnlich wie …
15 php  mvc  rest  api 

8
Gibt es ein Designmuster außer MVC für das Web?
Ich möchte wissen, ob es neben MVC auch Designmuster für das Web gibt. Ich weiß, dass es Entwurfsmuster gibt wie: Registry, Observer, Factory, ActiveRecord, ... und MVC eine Reihe anderer Entwurfsmuster und Ordnerstrukturen. Gibt es Entwurfsmuster wie MVC eine Reihe anderer Entwurfsmuster? Edit: meine Programmiersprache ist PHP.

2
Ist es sinnvoller, Ausnahmen in einer Sammel- oder einer Basisausnahmeklasse zu protokollieren?
Ich bin dabei, eine ziemlich große Web-App umzugestalten. Eines der Hauptprobleme ist die inkonsistente Fehlerbehandlung, und ich versuche, eine vernünftige Strategie zu entwickeln. Ich habe über set_error_handler einen benutzerdefinierten Fehlerhandler erstellt , der im Wesentlichen PHP-Fehler in ErrorExceptions umwandelt, sowie eine benutzerdefinierte Basisausnahmeklasse , die direkt von Exception erbt . …

4
Warum hat Facebook neben PHP auch C ++ verwendet? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Was war der Hauptgrund, warum Facebook neben PHP C …


9
Wann muss ich ein Framework verwenden? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich bin neu in der Webprogrammierung und …
15 php  frameworks 

5
Wie strukturiere ich ein Template-System mit PHP?
Ich habe diese Frage über Stackoverflow gelesen: /programming/104516/calling-php-functions-within-heredoc-strings und die akzeptierte Antwort lautet: template.php: <html> <head> <title> <? = $ title?> </ title> </ head> <body> <? = getContent ()?> </ body> </ html> index.php: <? php $ title = 'Demo Title'; Funktion getContent () { return '<p> Hallo Welt! …
15 php  templates 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.