1
0
mirror of https://github.com/php/php-src.git synced 2026-04-23 16:08:35 +02:00
Commit Graph

2671 Commits

Author SHA1 Message Date
Stanislav Malyshev 57b12285de fix compare 2003-07-27 16:43:05 +00:00
Stanislav Malyshev 7b1bbc85bc use zend_binary_strncasecmp 2003-07-27 16:39:35 +00:00
Stanislav Malyshev 47fef22bc5 change shutdown order so that dtors would coexist with object error handlers 2003-07-27 15:59:37 +00:00
Stanislav Malyshev 1cc89effdb clean the right one 2003-07-27 14:02:46 +00:00
Stanislav Malyshev 5bfd386bc3 make shutdown more granular so in case some dtor goes ape we still
can shut down cleanly
2003-07-27 13:47:58 +00:00
Stanislav Malyshev 9fa2d52310 make clone and throw coexist peacefully 2003-07-27 13:20:31 +00:00
Stanislav Malyshev 6bea4ca1b0 add test 2003-07-27 12:50:56 +00:00
Stanislav Malyshev c3c136ea4b fix #24635: clean hash before putting into cache 2003-07-27 12:46:14 +00:00
Stanislav Malyshev 399db3c846 fix crash #24550 2003-07-27 12:25:50 +00:00
Stanislav Malyshev 91b4bca976 add test 2003-07-27 12:07:23 +00:00
Stanislav Malyshev 5724c7a66c fix leaks with class constants (bug #24699) 2003-07-27 12:03:54 +00:00
Stanislav Malyshev 78f8ca6e55 make __clone call case insensitive, just as other calls are 2003-07-27 11:42:21 +00:00
29df7213cb ChangeLog update 2003-07-25 00:30:31 +00:00
foobar e03b0dea7d cleanup (CS+ws) 2003-07-24 17:07:40 +00:00
Zeev Suraski 0e0936fa59 Fix expectations :) 2003-07-24 17:00:17 +00:00
Zeev Suraski b54ae17904 Fix logic and comments in ASSIGN_DIM 2003-07-24 16:51:35 +00:00
Zeev Suraski 55097d1dcf Fix another HANDLE_NUMERIC bug. Looks like you opened Pandora's box, Sterling ;) 2003-07-24 13:14:57 +00:00
Zeev Suraski 2109ab3438 Fix each() binary safety for keys 2003-07-24 13:06:25 +00:00
Zeev Suraski 0610515703 Fix assignments to numeric array indices 2003-07-24 12:56:05 +00:00
Zeev Suraski 7928e763d2 Remove useless code 2003-07-24 12:51:07 +00:00
Zeev Suraski 03b6af07eb Support references in foreach()
Syntax:
  foreach ($arr as &$val)
  foreach ($arr as $key => &$val)
2003-07-24 12:38:33 +00:00
Zeev Suraski e25d5e7f7a Fix binary safety in foreach() keys (fixes bug #24783) 2003-07-24 08:36:39 +00:00
Zeev Suraski 9b13202723 Make print_r() binary safe with keys 2003-07-24 08:24:07 +00:00
005fc4eddd ChangeLog update 2003-07-24 00:30:26 +00:00
Stanislav Malyshev 237116aa27 Remove namespace leftovers 2003-07-23 08:58:46 +00:00
Zeev Suraski e89977f9d9 Go back to ZE1-like code 2003-07-23 08:56:34 +00:00
Sebastian Bergmann 786afb48cb Fix segfault. Patch by Timm Friebe <thekid@thekid.de>. 2003-07-23 04:02:26 +00:00
a480901c9f ChangeLog update 2003-07-23 00:30:29 +00:00
Marcus Boerger 6079d4dc1b Fix for the moment 2003-07-22 20:53:56 +00:00
Zeev Suraski cf90932a05 Improve infrastructure of numeric handling of elements in symbol tables.
When you want to work with a symbol table, and you don't know whether you
have a numeric ("string that looks like a number") or a string element in
your hands, use zend_symtable_*() functions, in place of zend_hash_*()
functions.
2003-07-22 16:06:07 +00:00
Zeev Suraski 6a50660cfe Fix isset()/empty() for non-trivial object elements
(API change - read_property now accepts an extra element)
Fixes bug #24436
2003-07-22 13:49:33 +00:00
3437e2ef41 ChangeLog update 2003-07-22 00:30:54 +00:00
Zeev Suraski 7e72d8e826 Fix bug #24499 2003-07-21 12:13:16 +00:00
Zeev Suraski 754529920d Revert fix for #24729, and refix 2003-07-21 07:42:15 +00:00
Marcus Boerger 98963e3c75 Go with a better fix for #24729 2003-07-21 07:13:26 +00:00
George Schlossnagle 0229aad042 reverted at Andi's request. replaced with more generic wrapper. 2003-07-21 06:05:58 +00:00
ada5008f9a ChangeLog update 2003-07-21 00:30:29 +00:00
Marcus Boerger 8ac334289a Bugfix #24729 = new ; causes crash when is not set 2003-07-20 20:45:59 +00:00
George Schlossnagle 600f72f7b4 should nt here 2003-07-20 20:16:07 +00:00
Marcus Boerger cfe2eda4f6 Fix warnings and whitespace in output 2003-07-20 19:57:02 +00:00
Marcus Boerger 23da3057b9 Add support for instances in Reflection_Class.
# Thanks to Timm for the fast patch contained reply to my help request :-)))
2003-07-20 18:58:34 +00:00
George Schlossnagle 7c7de5eb3c removed references to smart_str, replaced with private string management
function.  When snprintf is integrated into the engine, string_printf
should be altered to use that.
2003-07-20 18:45:40 +00:00
Marcus Boerger c9c1fcc026 More informative errors here and these are real core errors 2003-07-20 17:50:23 +00:00
Marcus Boerger 7bbe6080f2 Fix uncloneable objetcs 2003-07-20 17:46:21 +00:00
George Schlossnagle 84f5e4870e more of Timm's implementation. 2003-07-20 15:42:42 +00:00
Marcus Boerger 184118d9a9 Make it a macro 2003-07-20 12:23:46 +00:00
01d8fea855 ChangeLog update 2003-07-20 00:30:10 +00:00
Marcus Boerger 9556c6c27e This is meant to be used in for(;has_more;next)
# Probably the name of such functions should be eol (End-Of-List).
2003-07-19 20:04:51 +00:00
Marcus Boerger 892c1fbbe7 Add missing function to ease implementations 2003-07-19 14:19:04 +00:00
foobar aad797691b Fix the HPUX alloca fix as suggested by Sascha 2003-07-19 13:10:24 +00:00