#
b3fd2faa |
| 27-Dec-2001 |
Andi Gutmans |
- Support parent:: again |
#
2ce4b476 |
| 26-Dec-2001 |
Andi Gutmans |
- Initial support for _clone() |
Revision tags: php-4.1.1 |
|
#
ac7ed464 |
| 16-Dec-2001 |
Andi Gutmans |
- Start adding parsed variable checks. |
#
880e7d8c |
| 16-Dec-2001 |
Andi Gutmans |
- Framework for knowing what kind of variable we just parsed. - This will be used in compile-time error checking which couldn't be done - at the level of the grammar. |
Revision tags: PRE_FUNC_RETURNS_OBJECT_PATCH |
|
#
f4b832d2 |
| 13-Dec-2001 |
Andi Gutmans |
- Fix crash bug in startup code. - Start work on being able to reference global and local scope |
Revision tags: ChangeLog |
|
#
74efc41f |
| 12-Dec-2001 |
Andi Gutmans |
- Make classes have scope and function/constant lookups default to the class |
#
d863d52a |
| 11-Dec-2001 |
Sebastian Bergmann |
Update headers. |
#
3bfee898 |
| 10-Dec-2001 |
Andi Gutmans |
- More namespaces work. - Nuke memory leak. |
Revision tags: php-4.1.0, php-4.1.0RC5, php-4.1.0RC4 |
|
#
e858d278 |
| 30-Nov-2001 |
Andi Gutmans |
- Initial support for class constants. There are still a few semantic - issues which need to be looked into but basically it seems to work. - Example: <?php class foo
- Initial support for class constants. There are still a few semantic - issues which need to be looked into but basically it seems to work. - Example: <?php class foo { const hey = "hello"; } print foo::hey; ?>
show more ...
|
#
7cd6ccc0 |
| 26-Nov-2001 |
Andi Gutmans |
- Support static $var = 0; style initialization of static class - members. For example: - class foo { - static $my_static = 5; - - } - - pr
- Support static $var = 0; style initialization of static class - members. For example: - class foo { - static $my_static = 5; - - } - - print foo::$my_static;
show more ...
|
#
d2da63f6 |
| 25-Nov-2001 |
Andi Gutmans |
- Support static members. The following script works: <? class foo { class bar { function init_values()
- Support static members. The following script works: <? class foo { class bar { function init_values() { for ($i=1; $i<10; $i++) { foo::bar::$hello[$i] = $i*$i; } } function print_values() { for ($i=1; $i<10; $i++) { print foo::bar::$hello[$i] . "\n"; } } } } foo::bar::init_values(); foo::bar::print_values(); for ($i=1; $i<10; $i++) { print $hello[$i]?"Shouldn't be printed\n":""; } ?>
show more ...
|
#
559d611a |
| 24-Nov-2001 |
Andi Gutmans |
- MFZE1 |
Revision tags: php-4.1.0RC3, php-4.1.0RC2 |
|
#
a332f826 |
| 04-Nov-2001 |
Andi Gutmans |
- Support instantiation of nested class. The following script now should - work: -<?php - class foo - { - function bar() - { -
- Support instantiation of nested class. The following script now should - work: -<?php - class foo - { - function bar() - { - print "bar() in class bar\n"; - } - - class barbara - { - function bar() - { - print "bar() in class foo::barbara\n"; - } - } - } - - $obj = new foo(); - $obj->bar(); - - $obj = new foo::barbara(); - $obj->bar(); -
show more ...
|
#
26578c38 |
| 29-Oct-2001 |
Andi Gutmans |
- Initial support for nested class definitions |
Revision tags: POST_PARAMETER_PARSING_API, PRE_PARAMETER_PARSING_API, php-4.1.0RC1, php4, php-4.0.7RC3 |
|
#
2eabb14d |
| 30-Sep-2001 |
Andi Gutmans |
- Merge the NAMESPACES_BRANCH. It wasn't a good idea to have a branch when - the whole CVS tree is work in progress |
Revision tags: POST_SUBST_Z_MACROS, PRE_SUBST_Z_MACROS |
|
#
9f61e47c |
| 10-Sep-2001 |
Zeev Suraski |
MFZE1 (nuke cplusplus code) |
Revision tags: php-4.0.7RC2 |
|
#
819ea51d |
| 31-Aug-2001 |
Zeev Suraski |
MFZE1 |
#
61970215 |
| 30-Aug-2001 |
Andi Gutmans |
- Make it compile in thread-safe mode. |
#
560606d2 |
| 30-Aug-2001 |
Andi Gutmans |
- Get rid of warning and C++ comments |
#
29f5dbe1 |
| 30-Aug-2001 |
Andi Gutmans |
- Initial support for exceptions. |
Revision tags: php-4.0.7RC1, BEFORE_EXP_MERGE |
|
#
9d11db12 |
| 08-Aug-2001 |
Andi Gutmans |
- Merge new $_GET, $_POST etc. patch from Engine 1 tree |
#
cb1a40f3 |
| 08-Aug-2001 |
Andi Gutmans |
- Preliminary patch for method() dereferencing |
Revision tags: PRE_METHOD_DEREFERENCE_PATCH, BEFORE_PARAM_PARSING_CHANGE |
|
#
5af7770a |
| 07-Aug-2001 |
Andi Gutmans |
- Sync Engine2 CVS with latest Engine CVS |
Revision tags: PRE_ENGINE2_SPLIT |
|
#
d76cf1da |
| 31-Jul-2001 |
Zeev Suraski |
More TSRMLS_FETCH work |
#
4187439c |
| 30-Jul-2001 |
Zeev Suraski |
More TSRMLS_FETCH work |