7884793dcb
ChangeLog update
2003-02-21 01:32:23 +00:00
Wez Furlong
f8e414ef70
*cough*
...
Fix another stupid mistake.
2003-02-20 21:48:46 +00:00
Stanislav Malyshev
e645f20d07
Allow namespaces to have a number of parts. I.e., now you can do:
...
namespace foo {
function abc() {}
}
...
namespace foo {
functio def() {}
}
2003-02-20 19:01:53 +00:00
43b857b9b2
ChangeLog update
2003-02-20 01:33:00 +00:00
Wez Furlong
e88da9728f
Fix stupid mistake that only affected interactive mode.
2003-02-19 14:52:56 +00:00
b66dd24323
ChangeLog update
2003-02-19 01:32:10 +00:00
Rasmus Lerdorf
891835e7aa
fileno() needs a FILE * here, and at least on FreeBSD with gcc-2.95.3
...
it is unable to figure out that this is indeed a FILE * and hence it
won't compile without this cast.
2003-02-18 22:29:27 +00:00
Zeev Suraski
955636af69
Avoid using a C++ reserved word
2003-02-18 17:18:28 +00:00
Wez Furlong
a5860e6e28
Fixup build for win32
2003-02-18 09:51:21 +00:00
Wez Furlong
e52aac940f
Implement simple stream support in the ZE scanners.
2003-02-18 09:37:54 +00:00
abcd236386
ChangeLog update
2003-02-18 01:34:00 +00:00
Zeev Suraski
827434c2a3
Whitespace & minor renames
2003-02-17 15:07:57 +00:00
Zeev Suraski
76c6d7e721
whitespace
2003-02-17 15:04:29 +00:00
Zeev Suraski
d22cc2f329
Improve handling of static member variables
2003-02-17 14:06:39 +00:00
Zeev Suraski
566e41226f
Improve Win32 build performance
2003-02-17 13:20:41 +00:00
f303085465
ChangeLog update
2003-02-17 01:31:42 +00:00
Zeev Suraski
ac0f7d9ed0
Fix complex cases of self-assignments (bugs #21600 , #22231 )
2003-02-16 19:18:23 +00:00
Zeev Suraski
f079bb65ff
Make EG(This) and EG(scope) available to internal methods
2003-02-16 19:10:27 +00:00
Zeev Suraski
004947221e
Revert patches - they weren't ready yet!
2003-02-16 18:34:48 +00:00
Zeev Suraski
372e08772d
Fix initialization
2003-02-16 18:17:19 +00:00
Georg Richter
60d1b378ed
fixed compiler warning
2003-02-16 18:04:29 +00:00
Georg Richter
c08bfd2e3f
tested patch from Zeev (fixes oo-bug in ext/mysqli)
2003-02-16 17:47:23 +00:00
Stanislav Malyshev
3e45b23799
add support for ::foo syntax meaning "global one"
2003-02-16 13:27:33 +00:00
Stanislav Malyshev
c9b2ec7be7
remove debug prints
2003-02-16 12:04:41 +00:00
Sebastian Bergmann
6d300baf84
ZTS fixes
2003-02-16 11:34:49 +00:00
Stanislav Malyshev
e77eca7568
namespace patch - static variable access
2003-02-16 11:15:30 +00:00
Stanislav Malyshev
a4c3b2ce80
Namespace patch. Big changes:
...
1. Nested classes are gone.
2. New syntax for namespaces:
namespace foo {
class X { ... }
function bar { ... }
var x = 1;
const ZZ = 2;
}
3. Namespaced symbol access: $x = new foo::X; - etc.
For now, namespaces are case insensitive, just like classes.
Also, there can be no global class and namespace with the same name
(to avoid ambiguities in :: resolution).
2003-02-16 11:12:43 +00:00
5edec2a910
ChangeLog update
2003-02-16 01:32:24 +00:00
Ilia Alshanetsky
616578d1d1
Added feature #19645 (ini parser can now handle quoted multi-line values).
2003-02-15 22:06:45 +00:00
8764c02ce8
ChangeLog update
2003-02-15 01:35:51 +00:00
Thies C. Arntzen
e62f37c804
init current_execute_data befor we start executing
2003-02-14 12:25:09 +00:00
Thies C. Arntzen
52fb0d7bce
ups
2003-02-14 12:05:16 +00:00
Thies C. Arntzen
c1706b50bf
add really nice dump_bt function for debugging in gdb
2003-02-14 12:04:03 +00:00
801210d60c
ChangeLog update
2003-02-14 01:33:16 +00:00
Zeev Suraski
884419044b
Fix error handling in illegal property access
2003-02-13 22:47:25 +00:00
Harald Radi
3341568c09
MFB PHP_4_3
2003-02-13 16:46:53 +00:00
b0dd1b0eb0
ChangeLog update
2003-02-13 01:33:15 +00:00
Ilia Alshanetsky
a2bd043e7b
Removed zend_get_module(), this function is not used by anything and more
...
importantly. it does not work. It tries to find data based on numeric keys
in hash table using string keys.
2003-02-12 16:50:51 +00:00
Zeev Suraski
3c2a1255cd
Fix declaration of class members that don't have an explicit access modifier
2003-02-12 16:28:34 +00:00
405e10f6ce
ChangeLog update
2003-02-12 01:31:55 +00:00
Zeev Suraski
beaf84ea17
Fix require() handling - that's an old bug!
2003-02-11 15:41:46 +00:00
Zeev Suraski
2814504143
Improve parser handling of 'abstract'
2003-02-11 09:48:37 +00:00
90ade25ad0
ChangeLog update
2003-02-11 01:31:35 +00:00
Zeev Suraski
f196e11f42
Fix zend_initialize_class_data()
2003-02-10 16:46:05 +00:00
Zeev Suraski
c17c7a2bfa
Centralize class initialization
2003-02-10 16:11:24 +00:00
Zeev Suraski
6317e26576
- Treat $this->foo inside class X as an implicit 'public $foo' if X::$foo
...
is not explicitly declared
- Forbid multiple declaration of the same variable
2003-02-10 12:46:58 +00:00
Zeev Suraski
778ce2495d
whitespace
2003-02-10 11:49:21 +00:00
Zeev Suraski
5e12de9510
Add missing destructors
2003-02-10 11:03:22 +00:00
Stanislav Malyshev
10b6a84b74
update static constants too
2003-02-10 10:57:14 +00:00
Zeev Suraski
3661930f14
Fix get_parent_class()
2003-02-10 10:04:08 +00:00