mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
1fbb666545
The zend_object.properties HashTable needs to be built just in time by calling rebuild_object_properties() on the object before accessing it. Normally this is done automatically in zend_std_get_properties(), but we do it manually in a few places. In this change I introduce an inline variant of zend_std_build_properties(), and refactor these places to use it instead of calling rebuild_object_properties() manually. rebuild_object_properties() renamed as rebuild_object_properties_internal(), to enforce usage of zend_std_get_properties() or zend_std_build_properties_ex(). Closes GH-14996 |
||
---|---|---|
.. | ||
tests | ||
config.m4 | ||
config.w32 | ||
CREDITS | ||
Makefile.frag | ||
Makefile.frag.w32 | ||
pdo_arginfo.h | ||
pdo_dbh_arginfo.h | ||
pdo_dbh.c | ||
pdo_dbh.stub.php | ||
pdo_sql_parser.h | ||
pdo_sql_parser.re | ||
pdo_sqlstate.c | ||
pdo_stmt_arginfo.h | ||
pdo_stmt.c | ||
pdo_stmt.stub.php | ||
pdo.c | ||
pdo.stub.php | ||
php_pdo_driver.h | ||
php_pdo_error.h | ||
php_pdo_int.h | ||
php_pdo.h |