Marcus Boerger
67befca5e6
Add some 'structure' and make it faster
2003-06-09 16:57:17 +00:00
Marcus Boerger
b70cf40742
Goodbye namespaces
2003-06-04 20:54:48 +00:00
Marcus Boerger
9211aed984
Simplify by using __METHOD__
2003-06-01 16:41:53 +00:00
Marcus Boerger
80bdb812e1
Fix precondition
2003-05-31 15:22:42 +00:00
Marcus Boerger
7d78168c7b
Classes are neither interfaces nor necessarily abstract
2003-05-31 15:20:11 +00:00
Marcus Boerger
5b32cdc5a0
Fix last commit
2003-05-29 23:55:07 +00:00
Marcus Boerger
90640a7774
Optimize
2003-05-29 23:44:22 +00:00
Marcus Boerger
57ceaebe8a
Make use of ze2 code
2003-05-29 23:34:23 +00:00
Marcus Boerger
283f52f415
Optimize interface checks
2003-05-29 21:08:08 +00:00
Marcus Boerger
e525904c8e
For now that works.
...
# However some of the register stuff must be moved to the engine.
# And inside the engine some fixes are needed, too.
2003-05-27 00:14:04 +00:00
Marcus Boerger
6d913a3bfc
- Fix handling of abstract methods. They must be inherited when inheriting
...
a method.
- Fix entry more (should be amed has_more).
- Add a check against that bug.
2003-05-26 22:06:49 +00:00
Marcus Boerger
0b4cbe26a7
Add a testcase to foreach/break
2003-05-25 19:24:29 +00:00
Marcus Boerger
13f50103ae
Make foreach on spl'ed objects work with break, too
2003-05-25 19:10:44 +00:00
Marcus Boerger
2f0ea97617
Speling
2003-05-25 12:10:48 +00:00
Marcus Boerger
21bbfb503e
Optimizations
2003-05-25 01:36:50 +00:00
Marcus Boerger
96034f390b
Optimizing by caching class entries, too.
...
# The comment block inside ZEND_EXECUTE_HOOK_FUNCTION(ZEND_FE_FETCH)
# is a tricky way to create result = array(key => value) very fast.
# But it is close to overoptimizing.
2003-05-24 21:02:33 +00:00
Marcus Boerger
135415ca8f
fix error resulting from strlen() -> sizeof() change in engine macros
2003-05-24 15:51:24 +00:00
Marcus Boerger
29a5535394
Fixes and optimizations
2003-05-24 13:47:49 +00:00
Marcus Boerger
4701aaaa87
Interfaces only implement interfaces
2003-05-02 15:39:12 +00:00
Marcus Boerger
d6d17e510d
Remove this debug line too
2003-05-02 11:10:55 +00:00
Marcus Boerger
ff82ad268f
Add some info
2003-05-02 03:09:58 +00:00
Marcus Boerger
b5a70a72d1
Add spl extension
2003-05-01 23:28:28 +00:00