ID: 20182
Updated by: [EMAIL PROTECTED]
Reported By: scotje at wwc dot edu
-Status: Open
+Status: Closed
Bug Type: Feature/Change Request
Operating System: Debian 3.0
PHP Version: 4.3.0-pre2
New Comment:
"import" is no more part of PHP5
Previous Comments:
------------------------------------------------------------------------
[2002-10-31 01:49:46] scotje at wwc dot edu
I am encountering a parse error when I try to import symbols from one
class into another class.
Here's my example:
<?php
class rztest
{
const testvar = 1;
function test()
{
echo "This is a test.";
}
}
class rztest2
{
import const testvar from rztest;
function test2()
{
echo testvar;
}
}
?>
The import line in the rztest2 class results in:
Parse error: parse error, expecting `';'' in
/home/jesse/public_html/test.php on line 15
If I comment out the import line it runs without complaint. I am
also able to access the constant just fine by using a direct
rztest::testvar reference. I also tried importing the function from
rztest instead of the constant and had similar results.
I have no difficulty importing a constant or function into the global
scope.
I am currently using the packaged php4.3.0-dev w/ zend engine 2 that
was released in June because I haven't been able to make the current
php4-ze2 cvs branch compile yet.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=20182&edit=1