| Josh |
Geschrieben am: Mo 24.01.2005, 10:15
|
![]() AyomRank 9 Gruppe: Moderatoren Beiträge: 2143 Mitglied seit: 19.10.2003 |
Hi alle
Ich frage mich, ob es Möglichkeiten gibt, PHP beim Parsen restriktiver zu machen, damit der Programmierer gezwungen ist, sauberer zu programmieren? PHP ist ja sehr légèr in diversen Gebieten... Danke für Info. Grüsse Josh -------------------- Mein letztes Projekt: Atelier-Schmuck.ch
"Das habe ich nie getan und werden es auch nie wieder tun!" :lol: |
![]() |
| SloMo |
#2 Geschrieben am: Mo 24.01.2005, 10:46 (+00:30)
|
||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 249 Mitglied seit: 15.11.2004 |
Definiere "sauberer" Du kannst alle Warnhinweise per php.ini aktivieren. Du kannst auf register_globals verzichten. Du kannst alle Variablen vor ihrer Verwendung prüfen bzw. manuell initialisieren. Habe ich etwas vergessen? -------------------- Tools für Webdesigner --- PR6!
|
||
![]() |
| Josh |
#3 Geschrieben am: Mo 24.01.2005, 10:58 (+00:12)
|
||
![]() AyomRank 9 Gruppe: Moderatoren Beiträge: 2143 Mitglied seit: 19.10.2003 |
die frage musste kommen, damit hatte ich gerechnet... naja, z.b. gerade das initialisieren der variablen ist ein wichtiger punkt. kann ich da eine warnung anzeigen lassen von php? -------------------- Mein letztes Projekt: Atelier-Schmuck.ch
"Das habe ich nie getan und werden es auch nie wieder tun!" :lol: |
||
![]() |
| hatschi1810 |
#4 Geschrieben am: Mo 24.01.2005, 13:23 (+02:24)
|
![]() AyomRank 6 Gruppe: Experten Entwicklung (Mod) Beiträge: 639 Mitglied seit: 20.01.2004 |
Ich glaube dass ein paar Editoren da zumindest helfen können. Zend hat z.B: die Funktion Code analysieren.
Kommt z.B. if ($ayom != ’test’){ echo 'Hello World'; } vor und $ayom wird davor nicht gesetzt. wird das gemeldet. Das ist natürlich nur bedingt tauglich, aber besser als nichts. Ein Vorteil von PHP ist, das es so wenig Restriktionen gibt, das sogar Anfänger Programme schreiben können, aber ein Nachteil von PHP ist, dass selbst Leute die gut programmieren können schnell nicht mehr ganz so schönen Code produzieren. Die Verlockung für ein Quick & Dirty Lösung ist immens groß. |
![]() |
| SloMo |
#5 Geschrieben am: Mo 24.01.2005, 17:14 (+03:50)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 249 Mitglied seit: 15.11.2004 |
Ich habe in diesem Zusammenhang gerade etwas in der Doku gestöbert, und bin dabei leider über nichts wirklich relevantes gestolpert.
Aber eine Sache finde ich doch spannend. Und zwar gibt es ein Sprachkonstukt "declare()", dokumentiert auf http://de.php.net/declare . Damit kann man sich einen Profiler bauen, um seinen Code gezielt auf Performance optimieren zu können. Passt ja auch irgendwie auch zum "sauber programmieren", oder? -------------------- Tools für Webdesigner --- PR6!
|
![]() |
| SloMo |
#6 Geschrieben am: Di 25.01.2005, 11:57 (+18:43)
|
||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 249 Mitglied seit: 15.11.2004 |
Ab PHP5 gibt es auch E_STRICT - es weist auf Programmierstandards hin. Gruß, SloMo -------------------- Tools für Webdesigner --- PR6!
|
||
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
« automatisch ein phpbb installieren | Programmierung Allgemein | Auswahlfeld mit asp auswerten (bitte, Hilfe) »
Trackback-Url: http://www.ayom.com/track/t/5766
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Outlookelemente löschen oder unsichtbar machen? | Japs | 54 | 1 | Mi 31.12.2008, 15:48 |
| KK-Antrag rückgängig machen? | mokka | 211 | 5 | Mi 22.10.2008, 14:46 |
| Ohne Geld, mein Forum bekannt machen ? | Lexitus | 6517 | 14 | Sa 12.07.2008, 00:13 |
| E-Commerce pushen - was kann man da noch machen? | claudia_1970 | 260 | 1 | Di 8.07.2008, 15:39 |
| Domains ausfindig machen | woody | 219 | 4 | Fr 27.06.2008, 08:42 |
| netzerate - wir machen aus inseraten netzerate! | Christian | 292 | 9 | Mi 21.05.2008, 06:03 |
| Website selber machen | Wolfgang | 284 | 12 | So 18.05.2008, 16:36 |
Anzeige - [Hier werben / Mediadaten]
















