#
955636af |
| 18-Feb-2003 |
Zeev Suraski |
Avoid using a C++ reserved word
|
Revision tags: php-4.3.1 |
|
#
a4c3b2ce |
| 16-Feb-2003 |
Stanislav Malyshev |
Namespace patch. Big changes: 1. Nested classes are gone. 2. New syntax for namespaces: namespace foo { class X { ... } function bar { ... } var x = 1;
Namespace patch. Big changes: 1. Nested classes are gone. 2. New syntax for namespaces: namespace foo { class X { ... } function bar { ... } var x = 1; const ZZ = 2; } 3. Namespaced symbol access: $x = new foo::X; - etc. For now, namespaces are case insensitive, just like classes. Also, there can be no global class and namespace with the same name (to avoid ambiguities in :: resolution).
show more ...
|
#
17439aa9 |
| 05-Feb-2003 |
Zeev Suraski |
Rework static class properties - now supports access restrictions
|
#
471947b1 |
| 04-Feb-2003 |
Zeev Suraski |
Reimplement PPP properties
|
#
333406bd |
| 01-Feb-2003 |
foobar |
- Added some missing CVS $Id$ tags, headers and footers.
|
#
03f88ac2 |
| 29-Jan-2003 |
Stanislav Malyshev |
Add additional stage to post-session cleanup. We need separate cleanup stage because of the following problem: Suppose we destroy class X, which destroys function table, and in function t
Add additional stage to post-session cleanup. We need separate cleanup stage because of the following problem: Suppose we destroy class X, which destroys function table, and in function table we have function foo() that has static $bar. Now if object of class X was assigned to $bar, its destructor will be called and will fail since X's function table is in mid-destruction. So we want first of all to clean up all data and then move to tables destruction. Note that only run-time accessed data need to be cleaned up, pre-defined data can not contain objects and thus are not probelmatic. # Looks like we are having a lots of pain in the various parts of the body # because of the destructors...
show more ...
|
Revision tags: PHP_5_0_dev_before_13561_fix, PHP_4_3_before_13561_fix |
|
#
2c5d4b8c |
| 31-Dec-2002 |
Sebastian Bergmann |
Bump year.
|
Revision tags: php-4.3.0, php-4.3.0RC4, RELEASE_1_0b3, php-4.3.0RC3 |
|
#
671fff2f |
| 30-Nov-2002 |
Andi Gutmans |
h WHitespace
|
Revision tags: php-4.3.0RC2, RELEASE_1_0b2, BEFORE_RENAMING, php-4.3.0RC1, php-4.3.0pre2 |
|
#
023836ae |
| 24-Oct-2002 |
Andi Gutmans |
- Also tune jmpz_ex
|
#
80109314 |
| 24-Oct-2002 |
Andi Gutmans |
- Improve performance of part of the jmps. More to follow.
|
#
536d4d8a |
| 19-Oct-2002 |
Andi Gutmans |
- Improve opcode dispatching
|
Revision tags: RELEASE_1_0b1, php-4.3.0pre1, MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003, RELEASE_0_91, php-4.3.0dev_zend2_alpha3, php-4.2.3, php-4.2.3RC2, php-4.2.3RC1, dev, php-4.2.2 |
|
#
bc5ea87e |
| 15-Jul-2002 |
Andi Gutmans |
- Commit patch to support protected member variables (by Timm Friebe w/ - some fixes by me). - You can't access protected variables from outside the object. If you want - to see a protect
- Commit patch to support protected member variables (by Timm Friebe w/ - some fixes by me). - You can't access protected variables from outside the object. If you want - to see a protected member from your ancestors you need to declare the - member as protected in the class you want to use it in. You can't - redeclare a protected variable as private nor the other way around.
show more ...
|
Revision tags: INITIAL_IMPORT_SOURCEFORGE, xmlrpc_epi_0_51_merge_pt, php-4.3.0dev_zend2_alpha2, php-4.3.0dev, php5_5_0, RELEASE_0_90, php-4.3.0dev_zend2_alpha1, BEFORE_OBJECTS_STORE, SAFEGUARD_3_0_BETA1_RC1_26062002, RELEASE_0_11, NEW_UI_API_BP, RELEASE_0_10, RELEASE_0_4, php-4.3.0dev-ZendEngine2, php-4.3.0dev-ZendEngine2-Preview1, php-4.2.1, php-4.2.1RC2, php-4.2.1RC1 |
|
#
51e797f1 |
| 23-Apr-2002 |
Harald Radi |
some type cleanup work
|
Revision tags: php-4.2.0, php-4.2.0RC4, php-4.2.0RC3, php-4.2.0RC2, php-4.2.0RC1 |
|
#
0ce019f7 |
| 15-Mar-2002 |
Andi Gutmans |
- Fix issues with $this when using it by itself without indirection such as - $this->foo.
|
Revision tags: help |
|
#
fb6976e4 |
| 12-Mar-2002 |
Andi Gutmans |
- Another couple of indirection fixes. - Make class_entry->refcount be part of the structure and not allocated.
|
#
c8c629b3 |
| 12-Mar-2002 |
Andi Gutmans |
- Fix bug introduced with latest class hash table change.
|
#
92dd5e61 |
| 12-Mar-2002 |
Stanislav Malyshev |
- make class tables contain class_entry *, not class_entry - fix isset($this)
|
#
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 ...
|
Revision tags: BEFORE_NEW_OBJECT_MODEL, PRE_ISSET_PATCH |
|
#
7309a6ed |
| 25-Jan-2002 |
Andi Gutmans |
- First destructor hell fix. There was a situation where an object's - destructor could be run after its class was already dead. Right now - object destructors is the first thing whic happens
- First destructor hell fix. There was a situation where an object's - destructor could be run after its class was already dead. Right now - object destructors is the first thing whic happens during shutdown in - order to prevent this problem. It's very likely that destructors will - cause more grief and we'll have to outline exactly when you should use - them and what kind of logic you're allowed to do inside of them. - This bug was reported by sebastian.
show more ...
|
#
2131b019 |
| 20-Jan-2002 |
Andi Gutmans |
- Improve performance of functions that use $GLOBALS[] - Please check this and make sure it doesn't break anything.
|
#
62dc854b |
| 06-Jan-2002 |
Sebastian Bergmann |
Happy New Year.
|
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 |
|
#
4cb97fa3 |
| 11-Dec-2001 |
Andi Gutmans |
- Rename zend_class_entry.constants -> zend_class_entry.constants_table
|
#
d863d52a |
| 11-Dec-2001 |
Sebastian Bergmann |
Update headers.
|