History log of /PHP-7.1/Zend/zend_compile.c (Results 1626 – 1650 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 68aa1944 07-Dec-2002 Zeev Suraski

Simplify/fix inheritance checks


# 1d1a796b 07-Dec-2002 Andi Gutmans

- Dissallow using parent, self and main as class names


# e062dffe 06-Dec-2002 Zeev Suraski

- Implement public/protected/private methods.
- Prevent instantiation of classes with abstract methods.
Based in part on Marcus's patch.


# 671fff2f 30-Nov-2002 Andi Gutmans

h WHitespace


Revision tags: php-4.3.0RC2, RELEASE_1_0b2
# 6aa90a75 24-Nov-2002 Andi Gutmans

- FN_IS_STATIC -> FN_STATIC


# 01e853c2 23-Nov-2002 Andi Gutmans

- My personal cleanups


# e8214a33 23-Nov-2002 Andi Gutmans

- Commit Marcus' cleanup of abstract and static inheritance and improve
- error messages


# 227f7838 20-Nov-2002 Andi Gutmans

- Fix build (thanks Marcus)
- Implement abstract methods, syntax:
- abstract function foo($vars);
- I don't see any reason why modifiers such as static/public need to be
- used wit

- Fix build (thanks Marcus)
- Implement abstract methods, syntax:
- abstract function foo($vars);
- I don't see any reason why modifiers such as static/public need to be
- used with abstract. PHP is weakly typed and there would be no meaning to
- this anyway. People who want a strictly typed compiled language are
- looking in the wrong place.

show more ...


Revision tags: BEFORE_RENAMING, php-4.3.0RC1
# e19165b3 10-Nov-2002 Andi Gutmans

- MFZE1


# 830c2e0d 10-Nov-2002 Stanislav Malyshev

fix statics - make it behave like $this (fetch type "static")
Side effect: indirect references to statics won't work.


# c4978680 05-Nov-2002 Andi Gutmans

- Add support for static methods. Basically methods which are defined as
- static don't have $this. That's the whole difference.


# f7f9721b 05-Nov-2002 Andi Gutmans

- Change the automatically created variable $clone in __clone() to
- $that as discussed at the PHP Conference. If there are any objections
- alternative names please let me know. The reason f

- Change the automatically created variable $clone in __clone() to
- $that as discussed at the PHP Conference. If there are any objections
- alternative names please let me know. The reason for changing it from
- $clone is because $clone sounds as if it's the newly cloned object and
- not the old one.

show more ...


# 3a9eeea2 05-Nov-2002 Stanislav Malyshev

avoid using 'class' in exported functions - it annoys c++


# e849aa9d 04-Nov-2002 Ilia Alshanetsky

Silence compiler warnings.


Revision tags: php-4.3.0pre2
# 1eb04a85 23-Oct-2002 Andi Gutmans

- This might improve performance. Commiting it so that I can check it on
- Linux


# 2461c940 20-Oct-2002 Stanislav Malyshev

Fix private handling


# cf36abb2 18-Oct-2002 Andi Gutmans

- Change opcode dispatch mechanism to use a function per opcode and use
- a lookup table using the opcode # to call the correct function.
- Still have lots of tuning to do.


# c42ec353 16-Oct-2002 Stanislav Malyshev

Fix class static members: now the following code works:
<?php

class Foo {
static $c = "Parent";
}

class Child extends Foo {
}

Foo::$c = "Hello";

Fix class static members: now the following code works:
<?php

class Foo {
static $c = "Parent";
}

class Child extends Foo {
}

Foo::$c = "Hello";

var_dump(Child::$c);
?>
and returns "Hello" (class statics are not copied anymore, but looked up in
runtime)

show more ...


# 349b3a09 16-Oct-2002 Stanislav Malyshev

Fix and generalize $this handling.
ZEND_FETCH_FROM_THIS is removed, IS_UNUSED type on class variables will be
used instead as the sign that it's a fetch from $this


Revision tags: RELEASE_1_0b1, php-4.3.0pre1
# d3617c51 09-Oct-2002 Ilia Alshanetsky

MFZE1 zend_str_tolower issue.


# 7cba0254 07-Oct-2002 Andi Gutmans

- Allow access to private/protected variables of $clone inside the __clone()
- method


Revision tags: MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003
# ee7b8f90 26-Sep-2002 Ilia Alshanetsky

MFZE1


# 974b5021 24-Sep-2002 Andi Gutmans

- Fix leak


# f78fa504 24-Sep-2002 Andi Gutmans

- Megapatch to try and support inheritance from sub-classes. Things might
- be *very* buggy now so don't get too upset if that happens.
- I still need to improve some stuff but it's a good st

- Megapatch to try and support inheritance from sub-classes. Things might
- be *very* buggy now so don't get too upset if that happens.
- I still need to improve some stuff but it's a good step (hopefully).

show more ...


# aa07082a 17-Sep-2002 Zeev Suraski

whitespace


1...<<61626364656667686970>>...79