History log of /PHP-5.3/Zend/zend_builtin_functions.c (Results 176 – 200 of 393)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 709060e1 01-Dec-2003 Andi Gutmans

- Nuke property_exists(). We need to fix isset() and this is already
- supported in reflection API. In any case, it's best not to add new
- functions in the general namespace except for keepi

- Nuke property_exists(). We need to fix isset() and this is already
- supported in reflection API. In any case, it's best not to add new
- functions in the general namespace except for keeping engine consistency
(which would have been true in this case)

show more ...


# 3be27ecc 27-Nov-2003 Marcus Boerger

Add a support function to check for property existance which is different
from checking a property from being empty/set.
Update test #26182.


# d344648b 24-Nov-2003 Andi Gutmans

- Fix __autoload() to preserve class case.
- Heads up, this patch might break stuff so please let me know if you
- bump into any problems.


# c0df4502 18-Nov-2003 Andi Gutmans

- Add E_STRICT, to be used to warn purists (like Jani :)


# 7cc93e12 10-Nov-2003 Marcus Boerger

Bugfix #26010 (Bug on get_object_vars() function)


# e912635f 04-Nov-2003 Marcus Boerger

Removedouble efree call


Revision tags: php-4.3.4, php-4.3.4RC3, php-5.0.0b2, RELEASE_2_0_0RC1, php-5.0.0b2RC1, php-4.3.4RC2, RELEASE_1_3b3, BEFORE_HANDLERS_RESHUFFLE, RELEASE_1_3b2, php-4.3.4RC1, RELEASE_0_7
# 3efe102a 18-Sep-2003 Marcus Boerger

Nuke vars no longer needed


# 7b3e8487 18-Sep-2003 Marcus Boerger

Go with studlyCaps


# f1b80b92 31-Aug-2003 Zeev Suraski

Attempt at fixing the linkage problem in Win32


# bdd2d4aa 29-Aug-2003 Marcus Boerger

Need to tell zend_fetch_debug_backtrace() whether to skip top function or not.
# And i wondered why the trace wasn't rally accurate.


# 8d3620ae 28-Aug-2003 Marcus Boerger

- Split debug_backtrace() into lowlevel c function and php function wrapper
- Add trace property to default method based on new zend_fetch_debug_backtrace
# Unforunatley the handler for uncau

- Split debug_backtrace() into lowlevel c function and php function wrapper
- Add trace property to default method based on new zend_fetch_debug_backtrace
# Unforunatley the handler for uncaught exception can't show this backtrace
# simply because there is currently no way to do it. If i can think of a
# solution i'll add it. Until them i am open to any ideas/help.

show more ...


# 2e36578c 28-Aug-2003 Sascha Schumann

Add format attribute to a number of functions

Kill a few warnings


Revision tags: php-4.3.3
# f94b536b 22-Aug-2003 Ilia Alshanetsky

Replace *magic number* with a much nicer define.


# c29e30d3 22-Aug-2003 Ilia Alshanetsky

Set 2147483647 as the module number of user defined constants
Fixed a few bugs and cleaned up get_defined_constants().


Revision tags: php-4.3.3RC4
# 744dd205 17-Aug-2003 Marcus Boerger

Fix warnings


Revision tags: RELEASE_0_5_3, php-4.3.3RC3, RELEASE_0_5_2, RELEASE_1_2b5
# bdf84d4e 03-Aug-2003 Marcus Boerger

Add missing arg info


# 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
# 2109ab34 24-Jul-2003 Zeev Suraski

Fix each() binary safety for keys


# 2f96c161 03-Jul-2003 Stanislav Malyshev

fix the get_parent_class fix


# d007a6ce 02-Jul-2003 Marcus Boerger

Bug #24399: is_subclass_of(): fix memleak, too


# c491b0a6 02-Jul-2003 Sterling Hughes

Fix bug #24445


# 1d70191a 30-Jun-2003 Sterling Hughes

move the check down a little so it catches all cases


# d0bd54ce 30-Jun-2003 Sterling Hughes

Fix bug #24399 from an excellent test case by edin


Revision tags: php-5.0.0b1, php-4.3.3RC1
# 4dcc1ef6 16-Jun-2003 Stanislav Malyshev

fix lambda function static vars (related to #17115)


# f68c7ff2 10-Jun-2003 James Cox

updating license information in the headers.


12345678910>>...16