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
Zeev Suraski
029abf8c51
Restore missing check
2003-02-10 10:03:19 +00:00
Zeev Suraski
dbb73d8f1e
Add ability to reference self:: and parent:: in constant initializers
...
(bug #21849 )
2003-02-10 09:45:27 +00:00
Zeev Suraski
edc8e67e3b
Remove redundant code
2003-02-10 08:32:44 +00:00
324ff14366
ChangeLog update
2003-02-10 01:32:53 +00:00
Zeev Suraski
55a66b1cb2
Fix the array() problem (and probably some other problems too)
2003-02-09 17:30:50 +00:00
086cb15f43
ChangeLog update
2003-02-09 01:31:33 +00:00
Georg Richter
325f9edb07
fixed zend_parse_method_param
2003-02-08 20:54:02 +00:00
Sebastian Bergmann
e7b5c21ded
zend_config.h (and its Win32 version) is already included by zend.h
2003-02-08 08:11:21 +00:00
a9181bde0c
ChangeLog update
2003-02-08 01:33:01 +00:00
Ilia Alshanetsky
df3662f436
The string.h is already avaliable through zend.h, so the manual inclusion
...
is not necessary.
2003-02-08 01:32:09 +00:00
Ilia Alshanetsky
957aeb83e3
Added a check to ensure that string.h is avaliable before trying to use it.
...
Thanks Andi.
2003-02-07 19:26:49 +00:00
Ilia Alshanetsky
419108f805
Added missing header.
2003-02-07 15:39:02 +00:00
Zeev Suraski
fce275eb41
Improve PPP handling of properties
2003-02-07 10:05:36 +00:00
Zeev Suraski
6257d01a91
Better fix
2003-02-07 09:39:29 +00:00
Zeev Suraski
ecbde70159
Fix Windows build
2003-02-07 09:32:19 +00:00
Ilia Alshanetsky
ae6cc1a238
Fixed bug #15734 (Added an optional parameter to get_defined_constants(),
...
which if passed, will include information regarding who created the constant).
2003-02-07 03:04:26 +00:00
3f70695a41
ChangeLog update
2003-02-07 01:31:42 +00:00
Ilia Alshanetsky
dc052fe0e5
Fixed bug #19506 (get_extension_funcs() can now retrieve a list of built-in
...
Zend Engine functions, if "zend" is specified as the module name).
Made get_extension_funcs() on failure.
2003-02-06 20:21:02 +00:00
b43dd52dae
ChangeLog update
2003-02-06 01:32:53 +00:00
Zeev Suraski
b39b33c4c5
Fix the 2nd buglet in the error message :)
2003-02-06 00:39:58 +00:00
Zeev Suraski
fc591167ad
Fix check
2003-02-06 00:15:02 +00:00
Zeev Suraski
45c12359a9
Fix prototype (may have caused stack corruption)
2003-02-06 00:14:49 +00:00
Zeev Suraski
f660d28143
- read_property cleanup
...
- Implement unset/isset/empty for PPP
2003-02-05 14:27:30 +00:00
Zeev Suraski
17439aa9c4
Rework static class properties - now supports access restrictions
2003-02-05 13:35:52 +00:00
Zeev Suraski
376d63170b
Add quick_exists()
2003-02-05 13:19:59 +00:00
Zeev Suraski
da12870c68
Add PPP support for arrays
2003-02-05 09:41:31 +00:00
Zeev Suraski
ef77e582f5
Fix buglet in error message
2003-02-05 07:46:13 +00:00
1b63f56e0d
ChangeLog update
2003-02-05 01:33:13 +00:00
Zeev Suraski
e1179a4d40
Missing update
2003-02-04 14:12:59 +00:00
Zeev Suraski
471947b188
Reimplement PPP properties
2003-02-04 12:12:34 +00:00
ccb1235482
ChangeLog update
2003-02-04 01:32:15 +00:00
Sebastian Bergmann
0026239c6a
Build fix.
2003-02-03 09:42:53 +00:00
c1ca3a801f
ChangeLog update
2003-02-03 02:19:31 +00:00
Harald Radi
c4528f82a0
extend the parameter parsing API by two functions
...
for parsing method parameters with automatic
detection if the function was called as such or as
a class method (with a valid this ptr).
if called as a function the first parameter has to be
the object it is operating on, if called as a method
this is used.
#not yet testet, only commiting so that georg can
#continue working on ext/mysqli
2003-02-02 23:30:14 +00:00
Zeev Suraski
31196cf679
whitespace
2003-02-02 16:29:42 +00:00
Zeev Suraski
61bd944b32
Core rearrangements - move Zend Objects specific code to their
...
specific implementation file
2003-02-02 16:17:25 +00:00
Andi Gutmans
87f4472afb
- Fix warning
2003-02-02 05:20:31 +00:00