#
92dd5e61 |
| 12-Mar-2002 |
Stanislav Malyshev |
- make class tables contain class_entry *, not class_entry - fix isset($this)
|
#
a8609b1b |
| 01-Mar-2002 |
Andrei Zmievski |
MFZE1
|
#
23104148 |
| 01-Mar-2002 |
Andrei Zmievski |
MFZE1
|
#
d1eea3de |
| 01-Mar-2002 |
Andi Gutmans |
- Fix bug in nested try/catch's - Infrastructure for implementing imports of methods.
|
Revision tags: php-4.1.2 |
|
#
00e90f2f |
| 21-Feb-2002 |
Andi Gutmans |
- Experimental support for private members. <? class MyClass { private $Hello = "Hello, World!\n"; function printHello()
- Experimental support for private members. <? class MyClass { private $Hello = "Hello, World!\n"; function printHello() { print $this->Hello; } } class MyClass2 extends MyClass { function printHello() { MyClass::printHello(); /* Should print */ print $this->Hello; /* Shouldn't print out anything */ } } $obj = new MyClass(); print $obj->Hello; /* Shouldn't print out anything */ $obj->printHello(); /* Should print */ $obj = new MyClass2(); print $obj->Hello; /* Shouldn't print out anything */ $obj->printHello(); ?>
show more ...
|
#
cefbdccb |
| 14-Feb-2002 |
Stanislav Malyshev |
Pass TSRM to create_object
|
#
6608f073 |
| 07-Feb-2002 |
Stanislav Malyshev |
Mega-commit: Enter the new object model Note: only standard Zend objects are working now. This is definitely going to break custom objects like COM, Java, etc. - this will be fixed later.
Mega-commit: Enter the new object model Note: only standard Zend objects are working now. This is definitely going to break custom objects like COM, Java, etc. - this will be fixed later. Also, this may break other things that access objects' internals directly.
show more ...
|
Revision tags: BEFORE_NEW_OBJECT_MODEL, PRE_ISSET_PATCH |
|
#
62dc854b |
| 06-Jan-2002 |
Sebastian Bergmann |
Happy New Year.
|
#
9b391a83 |
| 03-Jan-2002 |
Derick Rethans |
- MFZE1 for exit fix, exposing current function name in error messages and exposing zend_zval_type_name().
|
Revision tags: php-4.1.1, 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
|
#
4cb97fa3 |
| 11-Dec-2001 |
Andi Gutmans |
- Rename zend_class_entry.constants -> zend_class_entry.constants_table
|
#
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 |
|
#
94cfe03d |
| 01-Dec-2001 |
Andi Gutmans |
- Revert one of the changes because it might be before the memory - manager has started.
|
#
bb9a36ca |
| 01-Dec-2001 |
Andi Gutmans |
- Use alloca() when possible.
|
Revision tags: 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 ...
|
#
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 ...
|
Revision tags: php-4.1.0RC3, php-4.1.0RC2 |
|
#
0a682c6d |
| 29-Oct-2001 |
Andi Gutmans |
- Fix internal classes
|
Revision tags: POST_PARAMETER_PARSING_API, PRE_PARAMETER_PARSING_API |
|
#
3ead3144 |
| 20-Oct-2001 |
Andrei Zmievski |
MFHZ1
|
Revision tags: php-4.1.0RC1 |
|
#
01850714 |
| 12-Oct-2001 |
Sebastian Bergmann |
MFZE1: Introduced extension version numbers (Stig)
|
Revision tags: php4, php-4.0.7RC3, POST_SUBST_Z_MACROS, PRE_SUBST_Z_MACROS, php-4.0.7RC2 |
|
#
e2efa019 |
| 26-Aug-2001 |
Andi Gutmans |
- Merge Andrei's fix from Engine 1. Please commit patches to both trees!
|
Revision tags: php-4.0.7RC1 |
|
#
8722b31d |
| 13-Aug-2001 |
Zeev Suraski |
MFZE1
|
Revision tags: BEFORE_EXP_MERGE |
|
#
76a7a5bc |
| 11-Aug-2001 |
Andi Gutmans |
- More work on making objects work
|
#
532677e7 |
| 11-Aug-2001 |
Andi Gutmans |
- Fix some places which create objects. The fixes are ugly and will be revised when things start working well
|