#
7b68f510 |
| 14-Jul-2002 |
Andi Gutmans |
- Nuke delete(). It was a big mistake to introduce it and I finally - understand why Java didn't do so. - If you still want to control destruction of your object then either make - sure y
- Nuke delete(). It was a big mistake to introduce it and I finally - understand why Java didn't do so. - If you still want to control destruction of your object then either make - sure you kill all references or create a destruction method which you - call yourself.
show more ...
|
Revision tags: INITIAL_IMPORT_SOURCEFORGE, xmlrpc_epi_0_51_merge_pt |
|
#
57b853c8 |
| 01-Jul-2002 |
Andi Gutmans |
- Fix bug when acccessing $this not in class scope.
|
Revision tags: php-4.3.0dev_zend2_alpha2 |
|
#
20d02565 |
| 29-Jun-2002 |
Andi Gutmans |
- Revert previous fix.
|
#
6116145f |
| 29-Jun-2002 |
Andi Gutmans |
- Change E_ERROR -> E_COMPILE_ERROR where needed.
|
#
dd8df522 |
| 29-Jun-2002 |
Andi Gutmans |
- Fix for bug #17882. We complain if the same method is declared twice.
|
#
9c148f0d |
| 23-Jun-2002 |
Andi Gutmans |
- Fix problem with constructor not being inherited and called correctly.
|
Revision tags: php-4.3.0dev, php5_5_0, RELEASE_0_90 |
|
#
2d6404d5 |
| 05-Jun-2002 |
Andi Gutmans |
- Allow overloaded objects to receive the method name in its original - case.
|
Revision tags: 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 |
|
#
3b6b13b0 |
| 07-Apr-2002 |
Stanislav Malyshev |
sync
|
Revision tags: php-4.2.0RC2 |
|
#
17116438 |
| 29-Mar-2002 |
Derick Rethans |
- revert patch
|
#
7394b8fc |
| 25-Mar-2002 |
Derick Rethans |
- MFZE1
|
Revision tags: php-4.2.0RC1 |
|
#
c5ad6ae1 |
| 18-Mar-2002 |
Andi Gutmans |
- More fixes to check for member/function call legality.
|
#
46afe61d |
| 17-Mar-2002 |
Andi Gutmans |
- Start putting error handling where method calls are being used in a - context where only writable variables should be used.
|
#
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)
|
#
04ed2b52 |
| 10-Mar-2002 |
Stanislav Malyshev |
New stuff for objects API: - Better assignment handling - More flexible operations with zval-containing objects
|
#
b90d80b5 |
| 02-Mar-2002 |
Andi Gutmans |
- Initial patch to support importing from class scopes (for Stig). - It isn't complete yet but I want to work on it from another machine. It - shouldn't break anything else so just don't try
- Initial patch to support importing from class scopes (for Stig). - It isn't complete yet but I want to work on it from another machine. It - shouldn't break anything else so just don't try and use it. - The following is a teaser of something that already works: <?php class MyClass { function hello() { print "Hello, World\n"; } class MyClass2 { function hello() { print "Hello, World in MyClass2\n"; } } } import function hello, class MyClass2 from MyClass; MyClass2::hello(); hello(); ?>
show more ...
|
#
90bd4539 |
| 01-Mar-2002 |
Andi Gutmans |
- Remove use of C++ reserved words namespace/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 ...
|
#
68a82f14 |
| 14-Feb-2002 |
Andrei Zmievski |
Fix the bug where the declared properties without init values were not entered into the table.
|
#
21b04ff2 |
| 13-Feb-2002 |
Andi Gutmans |
@ Allow a series of consecutive catch() statements (Andi, Zend Engine) <?php class MyException1 { } class MyException2 { }
@ Allow a series of consecutive catch() statements (Andi, Zend Engine) <?php class MyException1 { } class MyException2 { } try { throw new MyException2(); } catch (MyException1 $m) { print "Caught MyException1"; } catch (MyException2 $m) { print "Caught MyException2"; }
show more ...
|
#
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 ...
|