History log of /PHP-5.5/Zend/zend_compile.h (Results 251 – 275 of 450)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-4.3.0, php-4.3.0RC4, RELEASE_1_0b3, php-4.3.0RC3
# 32b100e6 09-Dec-2002 Zeev Suraski

- Allow variables to have both 'static' modifier and an access level.
NOTE: This only works at the syntax level right now (parser). It
doesn't actually work as of yet - all stati

- Allow variables to have both 'static' modifier and an access level.
NOTE: This only works at the syntax level right now (parser). It
doesn't actually work as of yet - all statics are considered
public for now
- Prevent users from putting more restrictions on methods in derived classes
(i.e., you cannot make a public method private in a derived class, etc.)

show more ...


# dc5c790a 08-Dec-2002 Zeev Suraski

Treat the absence of an access type just as if 'public' was supplied


# 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.


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


# 9726e74d 21-Nov-2002 Sebastian Bergmann

Fix prototype.


# 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
# 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.


# 6f9bfe5c 05-Nov-2002 Andi Gutmans

- Shift around zend_op members


# 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.


# 3a9eeea2 05-Nov-2002 Stanislav Malyshev

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


Revision tags: php-4.3.0pre2
# 80109314 24-Oct-2002 Andi Gutmans

- Improve performance of part of the jmps. More to follow.


# d12679a6 22-Oct-2002 Andi Gutmans

- Improve overall engine performance


# 13274801 19-Oct-2002 Andi Gutmans

- Fix compile warning.


# 536d4d8a 19-Oct-2002 Andi Gutmans

- Improve opcode dispatching


# 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, MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003
# 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 ...


Revision tags: RELEASE_0_91, php-4.3.0dev_zend2_alpha3, php-4.2.3
# d8651c82 04-Sep-2002 Stanislav Malyshev

Support for __get, __set and __call in classes.
This should work as follows: if class hasn't member with given name,
__get/__set is called. If class has no method with given name, __call is c

Support for __get, __set and __call in classes.
This should work as follows: if class hasn't member with given name,
__get/__set is called. If class has no method with given name, __call is called.
__get/__set are not recursive, __call can be.

show more ...


Revision tags: php-4.2.3RC2, php-4.2.3RC1
# b806a8e2 14-Aug-2002 Jason Greene

MFZE1 (use token instead of global for opcode counting)


# 52406cb3 08-Aug-2002 Andi Gutmans

- Make new 'is' operator work with classes only and return false when
- the object isn't of the said class or the value isn't an object.


Revision tags: dev
# 82c72f27 30-Jul-2002 Andrei Zmievski

@- Adding 'is' operator that can be used to check the type of a variable,
@ or its class. (Andrei)


# 41e3f4f0 26-Jul-2002 Andi Gutmans

- Fix problem with debug_backtrace() reported by Stig. We weren't reporting
- global function information because it wasn't available. We have to do
- an additional assignment per-function ca

- Fix problem with debug_backtrace() reported by Stig. We weren't reporting
- global function information because it wasn't available. We have to do
- an additional assignment per-function call so that it'll be available.
- Also don't define the global scope as function name _main_ but leave it
- empty so that frameworks like Pear can decide what they want to do.

show more ...


Revision tags: php-4.2.2
# 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, 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
# b66c89c4 07-May-2002 Andi Gutmans

- More debug backtrace work. It still doesn't work very well...


1...<<1112131415161718