History log of /PHP-7.1/Zend/zend_compile.c (Results 1701 – 1725 of 1956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ae1a7025 28-Dec-2001 Andi Gutmans

- Fix some case insensitivity stuff in respect to classes


# 9a838373 28-Dec-2001 Andi Gutmans

- Wasn't adding the lower case version of the class name to the hash


# e322abdd 27-Dec-2001 Andi Gutmans

- Use two underscores for __construct(), __clone and friends...


# 73b159e0 27-Dec-2001 Andi Gutmans

- Experimental support for destructors. We need to see if destructors
- will actually work well in the context of PHP so we should consider this
- as experimental. Possible problems might be

- Experimental support for destructors. We need to see if destructors
- will actually work well in the context of PHP so we should consider this
- as experimental. Possible problems might be that when the constructor is
- run PHP might not be in a stable state.

show more ...


# b3fd2faa 27-Dec-2001 Andi Gutmans

- Support parent:: again


# a5f7a383 27-Dec-2001 Andi Gutmans

- Support unified constructor name _construct()


# 29ea3da2 26-Dec-2001 Andi Gutmans

- Pretty much finish _clone() support


# 2ce4b476 26-Dec-2001 Andi Gutmans

- Initial support for _clone()


# f85c818f 26-Dec-2001 Andi Gutmans

- Start fixing the parsing rules so that function and method calls
- can't be used in a write context.


Revision tags: php-4.1.1
# 9e7c0d67 22-Dec-2001 Andi Gutmans

- Add initial capability of defining nested classes as class foo::bar


# ac7ed464 16-Dec-2001 Andi Gutmans

- Start adding parsed variable checks.


Revision tags: 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
# 74efc41f 12-Dec-2001 Andi Gutmans

- Make classes have scope and function/constant lookups default to the class


# 4cb97fa3 11-Dec-2001 Andi Gutmans

- Rename zend_class_entry.constants -> zend_class_entry.constants_table


# d863d52a 11-Dec-2001 Sebastian Bergmann

Update headers.


# 3bfee898 10-Dec-2001 Andi Gutmans

- More namespaces work.
- Nuke memory leak.


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
# e858d278 30-Nov-2001 Andi Gutmans

- Initial support for class constants. There are still a few semantic
- issues which need to be looked into but basically it seems to work.
- Example:
<?php
class foo

- Initial support for class constants. There are still a few semantic
- issues which need to be looked into but basically it seems to work.
- Example:
<?php
class foo
{
const hey = "hello";
}

print foo::hey;
?>

show more ...


# 7cd6ccc0 26-Nov-2001 Andi Gutmans

- Support static $var = 0; style initialization of static class
- members. For example:
- class foo {
- static $my_static = 5;
-
- }
-
- pr

- Support static $var = 0; style initialization of static class
- members. For example:
- class foo {
- static $my_static = 5;
-
- }
-
- print foo::$my_static;

show more ...


# 0d559f17 25-Nov-2001 Andi Gutmans

- Fix crash and leak


# 4f3eaaa8 25-Nov-2001 Andi Gutmans

- Whitespace


# d2da63f6 25-Nov-2001 Andi Gutmans

- Support static members. The following script works:
<?
class foo
{
class bar
{
function init_values()

- Support static members. The following script works:
<?
class foo
{
class bar
{
function init_values()
{
for ($i=1; $i<10; $i++) {
foo::bar::$hello[$i] = $i*$i;
}
}

function print_values()
{
for ($i=1; $i<10; $i++) {
print foo::bar::$hello[$i] . "\n";
}
}
}
}

foo::bar::init_values();
foo::bar::print_values();

for ($i=1; $i<10; $i++) {
print $hello[$i]?"Shouldn't be printed\n":"";
}
?>

show more ...


# 559d611a 24-Nov-2001 Andi Gutmans

- MFZE1


Revision tags: php-4.1.0RC3
# 08615c6f 15-Nov-2001 Zeev Suraski

MFZE1


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