diff options
author | Scott MacVicar <scottmac@php.net> | 2010-12-31 16:57:45 +0000 |
---|---|---|
committer | Scott MacVicar <scottmac@php.net> | 2010-12-31 16:57:45 +0000 |
commit | 6144da7e351545158db3fad647b818b1027354f7 (patch) | |
tree | fc988d0b79b3385551482b0f0ca071763a4b8114 /ext/dom/text.c | |
parent | c9c0de49a8f56b940a4d2142408f19f1f1821f7d (diff) | |
download | php-git-6144da7e351545158db3fad647b818b1027354f7.tar.gz |
Silently casting an empty string, null or false into an object by adding a property
is pretty non-intuitive. If the same value was 1 or true you get a warning and it halts.
Since we can't break BC completely (yet) lets bump this from E_STRICT.
Also added a new section to UPGRADING for engine changes.
<?php
$x = '';
// $x = null;
// $x = false;
$x->baz = 1;
var_dump($x);
$y = 1;
$y->baz = 1;
var_dump($y);
Diffstat (limited to 'ext/dom/text.c')
0 files changed, 0 insertions, 0 deletions