summaryrefslogtreecommitdiff
path: root/ext/spl/spl_functions.c
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-07-19 20:54:22 +0000
committerMarcus Boerger <helly@php.net>2003-07-19 20:54:22 +0000
commit173cb1436fb57035f12e08578b14a6ef89e2a55d (patch)
treedfd33d1c7d0d35773ed8581df2fa49025d13396d /ext/spl/spl_functions.c
parent9556c6c27e5388ce36707065476549ebc181cd5d (diff)
downloadphp-git-173cb1436fb57035f12e08578b14a6ef89e2a55d.tar.gz
Add class spl_array which is an array wrapper
Diffstat (limited to 'ext/spl/spl_functions.c')
-rwxr-xr-xext/spl/spl_functions.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/ext/spl/spl_functions.c b/ext/spl/spl_functions.c
index c7d695913c..5efbaa7df3 100755
--- a/ext/spl/spl_functions.c
+++ b/ext/spl/spl_functions.c
@@ -102,6 +102,18 @@ void spl_register_functions(zend_class_entry * class_entry, function_entry * fun
}
/* }}} */
+/* {{{ spl_register_property */
+void spl_register_property( zend_class_entry * class_entry, char *prop_name, zval *prop_val, int prop_flags TSRMLS_DC)
+{
+ if (!prop_val) {
+ INIT_PZVAL(prop_val);
+ prop_val->type = IS_NULL;
+ }
+
+ zend_declare_property(class_entry, prop_name, strlen(prop_name), prop_val, prop_flags);
+}
+/* }}} */
+
/* {{{ spl_add_class_name */
void spl_add_class_name(zval * list, zend_class_entry * pce TSRMLS_DC)
{