Stanislav Malyshev
30dafe2f42
use handler for Z_OBJPROP
2003-01-01 10:57:35 +00:00
Zeev Suraski
57b9b0112d
Fix Wez's problem
2003-01-01 09:34:39 +00:00
Sebastian Bergmann
2c5d4b8c23
Bump year.
2002-12-31 15:59:15 +00:00
Stanislav Malyshev
8814f36692
fix level of indirection
2002-12-31 09:42:28 +00:00
Andrei Zmievski
4f8c44b091
Adjust the error message.
2002-12-30 18:30:50 +00:00
Stanislav Malyshev
0af3b5a692
Oops, fix it indeed
2002-12-30 17:19:32 +00:00
Stanislav Malyshev
37571334d9
Better check
2002-12-30 17:17:41 +00:00
c52bcebc09
ChangeLog update
2002-12-27 01:32:29 +00:00
Andrei Zmievski
4121057117
do_inherit_method_check() is supposed to return 0 or 1, not SUCCESS or
...
FAILURE.
2002-12-26 16:27:59 +00:00
9e4d2d4594
Update
2002-12-17 19:52:24 +00:00
Ilia Alshanetsky
11dbaa39d6
MFZE2
2002-12-14 23:56:44 +00:00
Zeev Suraski
66aba3c568
Fix check to allow for static+access level modifiers
2002-12-10 09:04:12 +00:00
Zeev Suraski
32b100e6cb
- Allow variables to have both 'static' modifier and an access level.
...
NOTE: This only works at the syntax level right now (parser). It
doesn't actually work as of yet - all statics are considered
public for now
- Prevent users from putting more restrictions on methods in derived classes
(i.e., you cannot make a public method private in a derived class, etc.)
2002-12-09 12:10:17 +00:00
Andi Gutmans
9283ff3ab6
- Fix a bug which I just introduced.
2002-12-09 08:36:36 +00:00
Andi Gutmans
60a4fa66cf
- Fix typo
2002-12-09 08:31:44 +00:00
Andi Gutmans
757cd19aff
- Improvements
2002-12-09 08:27:23 +00:00
Andi Gutmans
671c6bb4c3
- First attempt to improve memory manager during realloc()'s
2002-12-09 08:14:00 +00:00
Zeev Suraski
8f491470a1
Remove comment
2002-12-08 14:10:58 +00:00
Zeev Suraski
dc5c790a49
Treat the absence of an access type just as if 'public' was supplied
2002-12-08 14:09:43 +00:00
Zeev Suraski
68aa19445b
Simplify/fix inheritance checks
2002-12-07 21:46:12 +00:00
Zeev Suraski
ce69b6f6ee
Support private/protected constructors
2002-12-07 21:37:09 +00:00
Sebastian Bergmann
81b1ed9ff3
Update.
2002-12-07 16:47:44 +00:00
Zeev Suraski
c087d9e9e4
Fix error messages
2002-12-07 15:53:37 +00:00
Zeev Suraski
e156edb1d0
Remove unintentional code
2002-12-07 15:52:08 +00:00
Andi Gutmans
1d1a796b58
- Dissallow using parent, self and main as class names
2002-12-07 15:51:25 +00:00
Zeev Suraski
e062dffe6c
- Implement public/protected/private methods.
...
- Prevent instantiation of classes with abstract methods.
Based in part on Marcus's patch.
2002-12-06 17:09:44 +00:00
Andi Gutmans
9f361fc0f8
- Allow enabling of memory cache with zend_mm
2002-12-01 20:15:09 +00:00
Andi Gutmans
27de54b0df
- MFZE1
2002-12-01 19:47:02 +00:00
Andi Gutmans
f222884e2d
- Revert as the patch doesn't compile
2002-12-01 19:22:30 +00:00
Andi Gutmans
b6ecd6704c
- MFZE1
2002-12-01 19:07:07 +00:00
Andi Gutmans
671fff2fde
h WHitespace
2002-11-30 11:20:25 +00:00
Andi Gutmans
2de45bec65
- Initialize constants_updated (by Marcus)
2002-11-29 16:35:46 +00:00
Andi Gutmans
c6502fa225
- Nuke use of deprecated macro
2002-11-27 20:09:36 +00:00
Andi Gutmans
6aa90a75bd
- FN_IS_STATIC -> FN_STATIC
2002-11-24 20:32:49 +00:00
Andi Gutmans
5cb8fabb7d
- Fix crash
2002-11-24 20:15:56 +00:00
Andi Gutmans
01e853c2ce
- My personal cleanups
2002-11-23 20:46:39 +00:00
Andi Gutmans
e8214a3384
- Commit Marcus' cleanup of abstract and static inheritance and improve
...
- error messages
2002-11-23 20:44:12 +00:00
Derick Rethans
2a9f250ec7
- Initialize all functions to non-static (patch by Marcus Börger
...
<marcus.boerger@t-online.de>.
2002-11-22 10:49:46 +00:00
Sebastian Bergmann
ba1f645030
Show class name as well. Patch by Marcus Börger.
2002-11-22 06:19:04 +00:00
Sebastian Bergmann
da0e29e92f
Show the name of the abstract method in the error.
2002-11-21 14:20:25 +00:00
Sebastian Bergmann
9726e74da5
Fix prototype.
2002-11-21 14:16:57 +00:00
Derick Rethans
33d0e4e1fb
- MFZE1: Disable leak() and crash() when not using debug mode
2002-11-20 19:44:37 +00:00
Andi Gutmans
7ce4bc76bf
- Add abstract methods
2002-11-20 19:15:36 +00:00
Andi Gutmans
227f7838d6
- Fix build (thanks Marcus)
...
- Implement abstract methods, syntax:
- abstract function foo($vars);
- I don't see any reason why modifiers such as static/public need to be
- used with abstract. PHP is weakly typed and there would be no meaning to
- this anyway. People who want a strictly typed compiled language are
- looking in the wrong place.
2002-11-20 18:00:23 +00:00
Zeev Suraski
4be862b02c
MFZE1 - error_reporting fix
2002-11-19 17:51:30 +00:00
Andi Gutmans
6d8a643edb
- MFZE1
2002-11-18 05:27:46 +00:00
Stanislav Malyshev
29695934ed
fix the leak
2002-11-17 17:57:57 +00:00
Andi Gutmans
ce06e7ba77
- MFZE1
2002-11-16 07:37:03 +00:00
Andi Gutmans
e1725b26fa
- MFZE1
2002-11-16 07:32:53 +00:00
Andi Gutmans
5c12ee2474
- MFZE1
2002-11-15 14:30:40 +00:00