4 ms·
Ask HN: Is PHP datatyping broken?
This gives an error:
<?php
$class = new StdClass();
$output = (null) $class;
var_dump($class);
This outputs an empty object:
<?php
$object = (Object) null;
var_dump($object);
Why is this?!
- kao98 12y ago(null) type casting is not authorized in php. See http://php.net/manual/fr/language.types.type-juggling.php http://php.net/manual/fr/language.types.type-juggling.php for information about type juggling. And what do you think should happen in the second case? It looks normal to me.