History log of /PHP-5.4/Zend/zend_compile.c (Results 751 – 775 of 1042)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


1...<<31323334353637383940>>...42