#
68aa1944 |
| 07-Dec-2002 |
Zeev Suraski |
Simplify/fix inheritance checks
|
#
1d1a796b |
| 07-Dec-2002 |
Andi Gutmans |
- Dissallow using parent, self and main as class names
|
#
e062dffe |
| 06-Dec-2002 |
Zeev Suraski |
- Implement public/protected/private methods. - Prevent instantiation of classes with abstract methods. Based in part on Marcus's patch.
|
#
671fff2f |
| 30-Nov-2002 |
Andi Gutmans |
h WHitespace
|
Revision tags: php-4.3.0RC2, RELEASE_1_0b2 |
|
#
6aa90a75 |
| 24-Nov-2002 |
Andi Gutmans |
- FN_IS_STATIC -> FN_STATIC
|
#
01e853c2 |
| 23-Nov-2002 |
Andi Gutmans |
- My personal cleanups
|
#
e8214a33 |
| 23-Nov-2002 |
Andi Gutmans |
- Commit Marcus' cleanup of abstract and static inheritance and improve - error messages
|
#
227f7838 |
| 20-Nov-2002 |
Andi Gutmans |
- 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 wit
- 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.
show more ...
|
Revision tags: BEFORE_RENAMING, php-4.3.0RC1 |
|
#
e19165b3 |
| 10-Nov-2002 |
Andi Gutmans |
- MFZE1
|
#
830c2e0d |
| 10-Nov-2002 |
Stanislav Malyshev |
fix statics - make it behave like $this (fetch type "static") Side effect: indirect references to statics won't work.
|
#
c4978680 |
| 05-Nov-2002 |
Andi Gutmans |
- Add support for static methods. Basically methods which are defined as - static don't have $this. That's the whole difference.
|
#
f7f9721b |
| 05-Nov-2002 |
Andi Gutmans |
- Change the automatically created variable $clone in __clone() to - $that as discussed at the PHP Conference. If there are any objections - alternative names please let me know. The reason f
- Change the automatically created variable $clone in __clone() to - $that as discussed at the PHP Conference. If there are any objections - alternative names please let me know. The reason for changing it from - $clone is because $clone sounds as if it's the newly cloned object and - not the old one.
show more ...
|
#
3a9eeea2 |
| 05-Nov-2002 |
Stanislav Malyshev |
avoid using 'class' in exported functions - it annoys c++
|
#
e849aa9d |
| 04-Nov-2002 |
Ilia Alshanetsky |
Silence compiler warnings.
|
Revision tags: php-4.3.0pre2 |
|
#
1eb04a85 |
| 23-Oct-2002 |
Andi Gutmans |
- This might improve performance. Commiting it so that I can check it on - Linux
|
#
2461c940 |
| 20-Oct-2002 |
Stanislav Malyshev |
Fix private handling
|
#
cf36abb2 |
| 18-Oct-2002 |
Andi Gutmans |
- Change opcode dispatch mechanism to use a function per opcode and use - a lookup table using the opcode # to call the correct function. - Still have lots of tuning to do.
|
#
c42ec353 |
| 16-Oct-2002 |
Stanislav Malyshev |
Fix class static members: now the following code works: <?php class Foo { static $c = "Parent"; } class Child extends Foo { } Foo::$c = "Hello";
Fix class static members: now the following code works: <?php class Foo { static $c = "Parent"; } class Child extends Foo { } Foo::$c = "Hello"; var_dump(Child::$c); ?> and returns "Hello" (class statics are not copied anymore, but looked up in runtime)
show more ...
|
#
349b3a09 |
| 16-Oct-2002 |
Stanislav Malyshev |
Fix and generalize $this handling. ZEND_FETCH_FROM_THIS is removed, IS_UNUSED type on class variables will be used instead as the sign that it's a fetch from $this
|
Revision tags: RELEASE_1_0b1, php-4.3.0pre1 |
|
#
d3617c51 |
| 09-Oct-2002 |
Ilia Alshanetsky |
MFZE1 zend_str_tolower issue.
|
#
7cba0254 |
| 07-Oct-2002 |
Andi Gutmans |
- Allow access to private/protected variables of $clone inside the __clone() - method
|
Revision tags: MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003 |
|
#
ee7b8f90 |
| 26-Sep-2002 |
Ilia Alshanetsky |
MFZE1
|
#
974b5021 |
| 24-Sep-2002 |
Andi Gutmans |
- Fix leak
|
#
f78fa504 |
| 24-Sep-2002 |
Andi Gutmans |
- Megapatch to try and support inheritance from sub-classes. Things might - be *very* buggy now so don't get too upset if that happens. - I still need to improve some stuff but it's a good st
- Megapatch to try and support inheritance from sub-classes. Things might - be *very* buggy now so don't get too upset if that happens. - I still need to improve some stuff but it's a good step (hopefully).
show more ...
|
#
aa07082a |
| 17-Sep-2002 |
Zeev Suraski |
whitespace
|