Einzelnen Beitrag anzeigen
Alt 27.06.10, 22:05   #12 (permalink)
GrafZahl
Member of Honour
 
Benutzerbild von GrafZahl
 
Registriert seit: 28.05.10
GrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: Opteron
Likes: 210
Standard

Zitat:
Zitat von rami Beitrag anzeigen
Das wiederrum ist falsches Bashing. Es hat keinen Wert und existiert nicht. NULL ist die grafische Darstellung von var_dump von nicht existenten Variablen. null bedeutet, dass die Variable nicht existiert. Es ist an sich kein Wert.
NULL ist keine "graphische" darstellung ... es ist der semantische begriff für "nichts" ... die tatsache dass etwas zu NULL evaluiert wird, das nicht deffiniert ist stört mich hier...

das php nicht typsicher ist, ist eine sache ... aber es ist eine andere, dass grundlegend alles was nicht deffiniert ist zu NULL evaluiert wird ...

du greifst auf etwas zu und erhälst die aussage, dass es keinen wert besitzt (=NULL) ... ganz egal ob das worauf du zugreifst überhaupt existiert oder nicht ... rein von der logik passt das nicht ... auf dinge die nicht existieren, sollte nicht zugegriffen werden können ... wenn sie existieren, haben sie entweder einen wert, oder ggf. eben nicht (=NULL) ...

so wie es ist, ist es eine macke im design der sprache, die das potential zur fehlerquelle hat

klar funktioniert es, und es ist auch nicht diese eine macke die aus php eine schwammige, unscharfe sprache macht, aber es kommt eines zum anderen ...
__________________
Code:
:(){ :|:& };:
Veritas Aequitas
GrafZahl ist offline   Mit Zitat antworten
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61