Es ist keine spezielle Eigenart von PHP, Zahlen mit führenden Nullen als Oktalschreibweise zu interpretieren. Das findest du auch in anderen Sprachen zur Genüge. Der daraus resultierende Typ ist dabei immer der gleiche wie bei einer in Dezimal- oder Hex-Schreibweise notierten Zahl. Es ist ja nur eine andere Notation für den gleichen Wert.
Das stimmt, aber normalerweise deklariere ich den Typ einer Variablen bei der Erstellung derselben. In PHP eben nicht, und so kommt es dann zu solchen dummen Fehlern (die natürlich durch mich verschuldet sind, weil man einfach zu wenig darüber nachgedacht hat)...
Na ja, will ja hier auch keine der vielen Diskussionen über PHP führen.
Danke Euch auf jedenfall nochmal für Eure Hilfe
Gruß
Tunnel