Browse Source
- Support static members. The following script works:
- 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":"";
}
?>
experimental/ZendEngine2
8 changed files with 44 additions and 5 deletions
-
1Zend/zend.c
-
1Zend/zend.h
-
2Zend/zend_API.c
-
20Zend/zend_compile.c
-
8Zend/zend_compile.h
-
5Zend/zend_execute.c
-
10Zend/zend_language_parser.y
-
2Zend/zend_opcode.c
Write
Preview
Loading…
Cancel
Save
Reference in new issue