Revision tags: php-4.2.1RC1, php-4.2.0, php-4.2.0RC4, php-4.2.0RC3, php-4.2.0RC2, php-4.2.0RC1, help |
|
#
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
|
Revision tags: php-4.1.2 |
|
#
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 ...
|
Revision tags: BEFORE_NEW_OBJECT_MODEL, PRE_ISSET_PATCH |
|
#
f1e8815c |
| 13-Jan-2002 |
Andi Gutmans |
- Change exception handling to use the Java-like catch(MyException $exception) - semantics. Example: <?php class MyException { function __construct($excep
- Change exception handling to use the Java-like catch(MyException $exception) - semantics. Example: <?php class MyException { function __construct($exception) { $this->exception = $exception; } function Display() { print "MyException: $this->exception\n"; } } class MyExceptionFoo extends MyException { function __construct($exception) { $this->exception = $exception; } function Display() { print "MyException: $this->exception\n"; } } try { throw new MyExceptionFoo("Hello"); } catch (MyException $exception) { $exception->Display(); } ?>
show more ...
|
#
62dc854b |
| 06-Jan-2002 |
Sebastian Bergmann |
Happy New Year.
|
#
a4248dd5 |
| 05-Jan-2002 |
Andi Gutmans |
- Significantly improve the performance of method calls and $this->member - lookups.
|
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 |
|
#
ce98c73f |
| 12-Dec-2001 |
Andi Gutmans |
- Infrastructure changes for allowing to access the global scope from - within a class scope. - Fix the Zend.dsp project a bit. It seems someone pretty much killed it - when commiting the
- Infrastructure changes for allowing to access the global scope from - within a class scope. - Fix the Zend.dsp project a bit. It seems someone pretty much killed it - when commiting their own personal configuration. Please be careful in - future.
show more ...
|
#
74efc41f |
| 12-Dec-2001 |
Andi Gutmans |
- Make classes have scope and function/constant lookups default to the class
|
#
d863d52a |
| 11-Dec-2001 |
Sebastian Bergmann |
Update headers.
|
Revision tags: php-4.1.0 |
|
#
42486196 |
| 06-Dec-2001 |
Andi Gutmans |
- Initial work on changing namespace scope. Only methods & variables - right now. <? $hey = "Global hey\n"; class foo { static $hey = "Namespa
- Initial work on changing namespace scope. Only methods & variables - right now. <? $hey = "Global hey\n"; class foo { static $hey = "Namespace hey\n"; function bar() { print "in foo::bar()\n"; } } function bar() { print "in bar()\n"; } bar(); namespace foo; bar(); namespace; bar(); namespace foo; $bar_indirect = "bar"; $bar_indirect(); namespace; print $hey; namespace foo; print $hey; $hey = "Namespace hey #2\n"; namespace; print $hey; $hey = "Global hey #2\n"; namespace foo; print $hey; ?>
show more ...
|
#
fe94f594 |
| 06-Dec-2001 |
Andi Gutmans |
- Nuke the namespace work I did. It'll be redone differently.
|
Revision tags: php-4.1.0RC5, php-4.1.0RC4, php-4.1.0RC3, php-4.1.0RC2 |
|
#
26578c38 |
| 29-Oct-2001 |
Andi Gutmans |
- Initial support for nested class definitions
|
Revision tags: POST_PARAMETER_PARSING_API |
|
#
aecd5b89 |
| 23-Oct-2001 |
Zeev Suraski |
MFZE1
|
Revision tags: PRE_PARAMETER_PARSING_API, php-4.1.0RC1, php4, php-4.0.7RC3 |
|
#
2eabb14d |
| 30-Sep-2001 |
Andi Gutmans |
- Merge the NAMESPACES_BRANCH. It wasn't a good idea to have a branch when - the whole CVS tree is work in progress
|
Revision tags: POST_SUBST_Z_MACROS, PRE_SUBST_Z_MACROS |
|
#
e42ab2c9 |
| 22-Sep-2001 |
Zeev Suraski |
MFZE1
|
#
17352812 |
| 22-Sep-2001 |
Zeev Suraski |
MFZE1
|
#
483fc4c7 |
| 19-Sep-2001 |
Zeev Suraski |
MFZE1
|
#
9f61e47c |
| 10-Sep-2001 |
Zeev Suraski |
MFZE1 (nuke cplusplus code)
|
#
b06440bc |
| 10-Sep-2001 |
Zeev Suraski |
MFZE1 (support return value in execute_scripts)
|
Revision tags: php-4.0.7RC2 |
|
#
29f5dbe1 |
| 30-Aug-2001 |
Andi Gutmans |
- Initial support for exceptions.
|
Revision tags: php-4.0.7RC1, BEFORE_EXP_MERGE |
|
#
9d11db12 |
| 08-Aug-2001 |
Andi Gutmans |
- Merge new $_GET, $_POST etc. patch from Engine 1 tree
|
Revision tags: PRE_METHOD_DEREFERENCE_PATCH, BEFORE_PARAM_PARSING_CHANGE |
|
#
5af7770a |
| 07-Aug-2001 |
Andi Gutmans |
- Sync Engine2 CVS with latest Engine CVS
|
Revision tags: PRE_ENGINE2_SPLIT |
|
#
7ade3b30 |
| 06-Aug-2001 |
Zeev Suraski |
Fix an off by one lineno issue, in case of an implicit ;
|
#
609d58a4 |
| 06-Aug-2001 |
Zeev Suraski |
Merge from branch - move to standard C scanners in thread safe mode
|