]> granicus.if.org Git - php/commit
Fix #60665: call to empty() on NULL result using PDO::FETCH_LAZY returns false
authorChristoph M. Becker <cmbecker69@gmx.de>
Fri, 12 Aug 2016 22:31:55 +0000 (00:31 +0200)
committerChristoph M. Becker <cmbecker69@gmx.de>
Fri, 12 Aug 2016 23:11:13 +0000 (01:11 +0200)
commit7938ebf6c1b302d3d1b1bfb798f1cf6f07e1e178
tree2bea0d9124ec469ae5d2b1a741d9327ee0d9d386
parentf19578ad58d7ae82f16afd282e1c600927b106a2
Fix #60665: call to empty() on NULL result using PDO::FETCH_LAZY returns false

The has_property handler only checked whether a respective column name
exists, but neither whether the column value is set, nor whether it is
empty, respectively. We fix that to match the behavior of POD:FETCH_OBJ in
particular and PHP in general.
NEWS
ext/pdo/pdo_stmt.c
ext/pdo/tests/bug_60665.phpt [new file with mode: 0644]