Merkwürdiges PHP-Verhalten bei führender Null

17/08/2011 - 16:24 von Stefan Dreyer | Report spam
Kann mir jemand folgender Verhalten erklàren?

$var;
echo $var;

Ergebnis: 1

$var15;
echo $var;

Ergebnis: 0;

PHP-Version 5.3.3 andere habe ich jetzt noch nicht ausprobiert.
 

Lesen sie die antworten

#1 Werner Flamme
17/08/2011 - 16:31 | Warnen spam
Stefan Dreyer [17.08.2011 16:24]:
Kann mir jemand folgender Verhalten erklàren?

$var;
echo $var;

Ergebnis: 1

$var15;
echo $var;

Ergebnis: 0;

PHP-Version 5.3.3 andere habe ich jetzt noch nicht ausprobiert.



Das ist natürlich ein Feature! :-P

Auf <http://de.php.net/manual/en/languag...er.php> ist als
Beispiel zu lesen:

snip
$a = 0123; // octal number (equivalent to 83 decimal)
pins

Das bezieht sich auf den darüberstehenden Text "To use octal notation,
precede the number with a 0 (zero)." :-)

Da 0815 als oktale Zahl keinen Sinn ergibt, liefert Dir PHP halt eine 0
zurück.

Gruß
Werner

Ähnliche fragen