| |
|
Veröffentlicht durch Raffzahn am Donnerstag 18. Maerz 2004, 22:45
Aus der perisente-html-pfriemelei Abteilung
|
|
|
|
|
kickino.org schreibt: "'The first Release Candidate of PHP 5 is finally here!' liess soeben php.net erklingen. Wer interessiert ist an den Veränderungen seit PHP 4, kann das ChangeLog konsultieren."
|
|
|
|
|
|
hg hat es auch bemerkt: "Mit dem heute veröffentlichten PHP5 Release Candidate 1 geht die allseits beliebte Programmiersprache in eine neue Runde: Die neuen Features (solides Objektmodel, W3C-Dom API, SimpleXML, SQLite, ..) und die überaus weit gehende Kompatibilität mit PHP4 machen das sofortige herunterladen und testen geradezu zu einem Muss."
|
|
|
|
< Bots auf Pädophilenjagd | Druckausgabe | Mac OS X 10.3.3 Update > | |
|
Diese Diskussion wurde archiviert.
Es können keine neuen Kommentare abgegeben werden.
|
|
|
|
|
Von Anonymer Feigling am Friday 19. March 2004, 01:14 MEW (#3)
|
|
|
|
|
Ich bin jetzt erstmal Php-geheilt. Nichts gegen den Funktionsumfang und die ganzen Möglichkeiten, aber der Sprachstil ist nicht so gut. Und ausserdem gibt es bestimmte Funktionen erst (bspw. Prozeßkontrolle), wenn man die explizit in php reinkompiliert. Und dann die Behandlung der Datentypen; das ist katastrophal.
Hier:
null==0: 1
0==null: 1
null<0:
null>0:
null<(-1): 1 // hier
null>(-1): // hier
null<1: 1 // hier
null>1: // und hier wirds interessant
0<(-1):
0>(-1): 1
0<1: 1
0>1:
null || 1: 1
1 || null: 1
getType( null): NULL
getType( 0): integer
chvt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wobei ich mich frage, warum du mit "null" in PHP arbeitest - es gibt da keine Zeiger, also warum sollte man das machen? Davon abgesehen, daß Vergleich mit null in fast jeder Sprache Probleme bereiten - ein Zeiger ist entweder definiert oder nicht (!=null oder ==null).
Macht man solche Vergleiche in SQL knallts da noch öfter und die Ergebnisse sind erstmal noch verwirrender.
Der Sprachstil orientiert sich an C, was ist daran so schlimm? Und es ist nicht so cryptisch wie Perl. Und die Arrays sind einfach super, in Perl sterbe ich da immer 1000 Tode, über C reden wir da mal nicht und in Java ist man nur am rumcasten, um den Inhalt der Container-Klassen wieder ins richtige Format zu bekommen.
--
ok> boot net - install
|
|
|
|
|
|
|
|
|
|
|
|
|
Easy. Die von Dir zu Beginn erwähnte Modularität find ich eigentlich nur positiv. Um dynamisch HTML zusammenzubasteln muss man üblicherweise auch nicht fork()en.
Zum Rest: Wen sowas stört, -was ich gut verstehe!- der soll eben eine stark typisierte Sprache einsetzen. Ist PHP halt nicht. Absichtlich.
|
|
|
|
|
|
|
|
|
Von Anonymer Feigling am Friday 19. March 2004, 14:46 MEW (#6)
|
|
|
|
|
Oliver du lernst es nie :-)
|
|
|
|
|
|