#
3f5acc73 |
| 05-Oct-2003 |
Zeev Suraski |
Remove redundant callback, simplify API
|
Revision tags: BEFORE_HANDLERS_RESHUFFLE, RELEASE_1_3b2, php-4.3.4RC1, RELEASE_0_7 |
|
#
d7fdf15a |
| 18-Sep-2003 |
Marcus Boerger |
- Allow partial type conversion support for objects. - Add support for object to string conversion from userspace by method __toString() and add a test.
|
#
95649ab2 |
| 04-Sep-2003 |
Marcus Boerger |
Tests show updating consts must happen once at runtime (revert optimization). Add tests for static properties.
|
#
1b39a5aa |
| 03-Sep-2003 |
Marcus Boerger |
Fix static properties. # # There's only an errormessage missing which i'll wommit as soon as i find out # how to do it best. But besides that damn message everything works now and all
Fix static properties. # # There's only an errormessage missing which i'll wommit as soon as i find out # how to do it best. But besides that damn message everything works now and all # inheritance rules apply. #
show more ...
|
#
9702c70a |
| 02-Sep-2003 |
Marcus Boerger |
Synch/Unify error messages related to function/method calls
|
Revision tags: php-4.3.3, php-4.3.3RC4 |
|
#
744dd205 |
| 17-Aug-2003 |
Marcus Boerger |
Fix warnings
|
#
b29b4441 |
| 15-Aug-2003 |
Sascha Schumann |
Restrict scope of inline functions to compile unit Submitted by: Jason Greene <jason@inetgurus.net>
|
Revision tags: RELEASE_0_5_3, php-4.3.3RC3, RELEASE_0_5_2, RELEASE_1_2b5 |
|
#
f8bbafd6 |
| 03-Aug-2003 |
Zeev Suraski |
ntroduce infrastructure for supplying information about arguments, including: - Whether or not to pass by ref (replaces the old arg_types, with arg_info) - Argument name (for future
ntroduce infrastructure for supplying information about arguments, including: - Whether or not to pass by ref (replaces the old arg_types, with arg_info) - Argument name (for future use, maybe introspection) - Class/Interface name (for type hints) - If a class/interface name is available, whether to allow a null instance Both user and builtin functions share the same data structures. To declare a builtin function that expects its first arg to be an instance of class 'Person', its second argument as a regular arg, and its third by reference, use: ZEND_BEGIN_ARG_INFO(my_func_arg_info, 0) ZEND_ARG_OBJ_INFO(0, someone, Person, 1) ZEND_ARG_PASS_INFO(0) ZEND_ARG_PASS_INFO(1) ZEND_END_ARG_INFO(); and use my_func_arg_info as the arg_info parameter to the ZEND_FE() family of macros. The first arg to each ZEND_ARG_*() macro is whether or not to pass by ref. The boolean arg to ZEND_BEGIN_ARG_INFO() tells the engine whether to treat the arguments for which there's no explicit information as pass by reference or not. The boolean argument to ZEND_ARG_OBJ_INFO() (4th arg) is whether or not to allownull values.
show more ...
|
Revision tags: BEFORE_ARG_INFO, php-4.3.3RC2 |
|
#
c0b46739 |
| 30-Jul-2003 |
Zeev Suraski |
Improve array overloading - support unset($foo["bar"])
|
#
6a50660c |
| 22-Jul-2003 |
Zeev Suraski |
Fix isset()/empty() for non-trivial object elements (API change - read_property now accepts an extra element) Fixes bug #24436
|
#
7e72d8e8 |
| 21-Jul-2003 |
Zeev Suraski |
Fix bug #24499
|
#
3cfa6a68 |
| 07-Jul-2003 |
Zeev Suraski |
Add get_dim callback
|
#
ae6a1e7e |
| 07-Jul-2003 |
Zeev Suraski |
whitespace
|
#
765f349e |
| 07-Jul-2003 |
Zeev Suraski |
fixlet
|
#
938c0fbc |
| 07-Jul-2003 |
Zeev Suraski |
Initial support for overloading of array syntax for objects (very initial)
|
#
35c40932 |
| 01-Jul-2003 |
Marcus Boerger |
Fix destructor visibility
|
#
97545352 |
| 29-Jun-2003 |
Ilia Alshanetsky |
Fixed bug #24279 (__get() crash when no value is returned)
|
Revision tags: php-5.0.0b1, php-4.3.3RC1 |
|
#
f68c7ff2 |
| 10-Jun-2003 |
James Cox |
updating license information in the headers.
|
#
636e9cc6 |
| 08-Jun-2003 |
Zeev Suraski |
Fix casing issues in access level checks
|
#
039c1743 |
| 04-Jun-2003 |
Stanislav Malyshev |
rm namespace leftovers
|
#
f7f5a5ea |
| 02-Jun-2003 |
Stanislav Malyshev |
MEGA-patch: namespaces are R.I.P.
|
Revision tags: BEFORE_FD_REAPPLY, php-4.3.2 |
|
#
ae2bfb78 |
| 27-May-2003 |
Sterling Hughes |
Assume lazy consensus regarding the cast_object() patch. *Only* implemented from a internals perspective. This callback has been very useful for both ext/mono and ext/simplexml
|
Revision tags: php-4.3.2RC4 |
|
#
66b91259 |
| 21-May-2003 |
Marcus Boerger |
Make use optimized string lowering
|
Revision tags: BEFORE_FD_REVERT, php-4.3.2RC3, RELEASE_0_9b, SPL_ALPHA, php-4.3.2RC2 |
|
#
ad01495a |
| 21-Apr-2003 |
Stanislav Malyshev |
Change get_class() so that it returns qualified names for namespaced classes. *HEADS UP*: get_class_name() handler interface is changed, now it should allocate the space it returns w
Change get_class() so that it returns qualified names for namespaced classes. *HEADS UP*: get_class_name() handler interface is changed, now it should allocate the space it returns with emalloc, and the users free it. If anyone has problems with it or has suggestions how to do it without this - please tell. Also: make function_exists() understand namespaces.
show more ...
|
Revision tags: RELEASE_0_6, RELEASE_0_5, init |
|
#
62f9eb80 |
| 01-Apr-2003 |
Andrei Zmievski |
Split ZEND_NAMESPACE into user and internal namespaces. Hope this is okay with engine folks.
|