|
|
|
| В книге PHP 5 "Библиотека профессионала" Л.Аткинсон есть скрипт
<?php # Листинг 6.17. Использование пространства имен
namespace core_php:utility
{
class textEngine
{
public function uppercase($text)
{
return(strtoupper($text));
}
}
// создать необъектно-ориентированный интерфейс
function uppercase($text)
{
$e = new textEngine;
return($e->uppercase($text));
}
}
// протестировать класс в имени пространства
$e = new core_php:utility::textEngine;
print($e->uppercase("from object") . "<br />\n");
// протестировать функцию в имени пространства
print(core_php:utility::uppercase("from function") . "<br />\n");
// перенести класс в глобальное пространство имен
import class textEngine from core_php:utility;
$e2 = new textEngine;
?>
|
При запуске скрипта PHP (версия PHP_5..2.5) выдает ошибку:
Parse error: syntax error, unexpected T_STRING на строку namespace core_php:utility
Почему выдается такая ошибка? | |
|
|