Dmitry Stogov
feaa2501d0
Fixed bug #34729 (Crash in ZTS mode under Apache)
2005-12-01 11:49:51 +00:00
Dmitry Stogov
a42086c73c
Fixed bug #35360 (exceptions in interactive mode (php -a) may cause crash)
2005-11-24 11:32:44 +00:00
Dmitry Stogov
98b8a0fdb9
Bug #33732 (Wrong behavior of constants in class and interface extending)
2005-11-23 09:27:01 +00:00
Dmitry Stogov
97190ee606
Removed support for continue and break operators with non-constant operands
2005-11-17 08:27:25 +00:00
Dmitry Stogov
0220a8318c
Allow "null" default value for arguments with array type hint
...
Unicode support
2005-11-15 16:50:07 +00:00
Dmitry Stogov
bc446eec5b
Fixed bug #34873 (Segmentation Fault on foreach in object)
2005-10-17 08:01:07 +00:00
Derick Rethans
086875b107
- Make sure that typehints for classes can only accept "= NULL" as default
...
value.
2005-10-17 07:03:33 +00:00
Derick Rethans
a1527fdaf3
- Changed type hints so that they take "= NULL" as default value.
2005-10-15 12:54:19 +00:00
Dmitry Stogov
d3105c7ef6
MFH
2005-10-10 10:50:35 +00:00
Dmitry Stogov
9ac7051043
Fixed bug #34467 (foreach + __get + __set incosistency)
2005-10-10 09:50:20 +00:00
Dmitry Stogov
eedbae57ae
Fixed bug #34358 (Fatal error: Cannot re-assign $this)
2005-10-03 08:21:20 +00:00
Dmitry Stogov
f94344d7fd
Changed __toString() behavior to call it in all necessary places
2005-09-27 07:59:18 +00:00
Dmitry Stogov
3c76f253e8
MFH (overriding of protected static property)
2005-09-16 13:42:31 +00:00
Dmitry Stogov
a082983adb
catch operator shouldn't call __autoload () too
2005-09-08 10:32:28 +00:00
Dmitry Stogov
f61b9bac52
Fixed bug #34310 (foreach($arr as $c->d => $x) crashes)
2005-09-01 10:55:05 +00:00
Dmitry Stogov
7b7551085b
Support for class constants and static members for internal classes
2005-09-01 10:05:01 +00:00
Marcus Boerger
0165ab6251
- Adds module registering a function to struct zend_internal_function.
...
(Johannes)
# This information is by reflection API and error messages.
2005-08-30 18:27:17 +00:00
Andrei Zmievski
d0d6a1f16f
- Require declare(encoding=...) to come before any opcodes. Read source
...
comments for more info.
- Op arrays now know which script encoding they were compiled from.
- Use this information to intelligently convert inline HTML blocks to
the output encoding. Currently it opens and closes a new converter for
each block, but we can optimize it.
2005-08-24 20:42:09 +00:00
Dmitry Stogov
90393d675f
Unicode support
2005-08-19 13:20:16 +00:00
Dmitry Stogov
b0e24970bb
Unicode support cleanup
2005-08-19 10:54:26 +00:00
Dmitry Stogov
d90d6c5d2b
nstanceof operator shouldn't call __autoload()
2005-08-19 08:11:16 +00:00
Andrei Zmievski
9bd026e6b4
Fix it here too
2005-08-16 18:21:04 +00:00
Dmitry Stogov
e47587e189
Fixed several unicode related bugs
2005-08-15 14:39:18 +00:00
Dmitry Stogov
21c1109e0c
Unicode support
2005-08-12 11:29:33 +00:00
Sebastian Bergmann
6ad189f82a
ZTS fixes.
2005-08-12 05:58:02 +00:00
Andrei Zmievski
b80cb7bd2f
Unicode support
2005-08-11 23:35:03 +00:00
Marcus Boerger
a4e1032836
- For internal classes we must auto generate the abstract class flags.
...
# Actually providing the flags while registering the class is not possible
# since that would require a major API change.
2005-08-11 20:32:01 +00:00
Dmitry Stogov
b0d3aec8ad
Fixed bug #25359 (array_multisort() doesn't work in a function if array is global or reference)
2005-08-10 12:02:14 +00:00
Dmitry Stogov
aafc593eb5
Fixed possible memory corryption during compilation of <?php foreach($a as $b); ?>
2005-08-04 14:04:36 +00:00
foobar
916815b779
Bump up the year
2005-08-03 13:30:58 +00:00
Dmitry Stogov
7aca138456
Fixed bug #33710 (ArrayAccess objects doen't initialize $this)
2005-07-19 07:33:00 +00:00
Ilia Alshanetsky
96fc6717e9
Added missing init.
2005-07-17 19:17:10 +00:00
Dmitry Stogov
345e0255b5
Fixed bug #33512 (Add missing support for isset()/unset() overloading to complement the property get/set methods)
2005-07-07 16:07:09 +00:00
Dmitry Stogov
6bc321395d
Partial fix for bug #26584 (Class member - array key overflow)
...
It doesn't fix integer overflow problem, but allows null, boolean and double keys in array constants in the same way as in runtime.
2005-06-24 09:24:42 +00:00
Dmitry Stogov
12b66c262a
Fixed bug #30519 (Interface not existing says Class not found)
2005-06-24 08:45:17 +00:00
Dmitry Stogov
21e071be06
Fixed bug #33257 (array_splice() inconsistent when passed function instead of variable)
2005-06-22 08:33:00 +00:00
Dmitry Stogov
1098ec03c1
Remove unnecessary ZEND_FETCH_CLASS together with ZEND_DECLARE_INHERITED_CLASS in case of early binding
2005-06-21 12:05:15 +00:00
Dmitry Stogov
aedbdb087d
Allowed return by refrence from internal functions
2005-06-16 14:56:13 +00:00
Dmitry Stogov
c3e6a90808
ZEND_UNSET_DIM_OBJ is splitted to ZEND_UNSET_DIM and ZEND_UNSET_OBJ.
2005-06-16 12:17:39 +00:00
Dmitry Stogov
6efa17c2a1
Merge three opcodes (ZEND_NEW, ZEND_JMP_NO_CTOR, ZEND_INIT_CTOR) into one (ZEND_NEW). There was no real reason for this anymore and API should be changed before 5.1
2005-06-10 07:56:40 +00:00
Stanislav Malyshev
2cb52151ac
MF50: fix #29689 and more private property problems
2005-06-09 17:20:44 +00:00
Stanislav Malyshev
b83a2603b3
disallow abstrace private methods
2005-06-09 17:12:54 +00:00
Dmitry Stogov
d873ecb29c
Fixed valgrind errors
2005-06-08 18:11:06 +00:00
Dmitry Stogov
55cdb7c043
Fixed lookups for previos opcodes
2005-06-08 15:01:35 +00:00
Dmitry Stogov
0a44789bf3
Fixed bug #30961 (Wrong linenumber in ReflectionClass getStartLine())
2005-06-08 06:49:01 +00:00
Dmitry Stogov
58a0ee09c3
Fixed bug #26456 (Wrong results from Reflection-API getDocComment() when called via STDIN)
2005-06-07 18:11:56 +00:00
Dmitry Stogov
91a344a504
Fixed bug #32428 (The @ warning error supression operator is broken)
2005-06-06 11:20:46 +00:00
Dmitry Stogov
89e53d5ab2
Fixed bug #30080 (Passing array or non array of objects)
2005-06-03 15:02:49 +00:00
Dmitry Stogov
6b39b374ef
Fixed bug #27598 (list() array key assignment causes HUGE memory leak)
2005-06-03 13:57:26 +00:00
Marcus Boerger
4f9a2bed42
- Only allow changing return ref agnostic when a script method overrides an
...
internal method (found by dmitry)
2005-05-31 09:06:43 +00:00