PHP如何从命令行调用类命名空间

时间:2013-09-10 15:39:43

标签: php namespaces

这适用于Web应用程序的上下文,但是当我使用相同的语法作为使用“php -f”调用的夜间批处理脚本的一部分时,它不起作用

$db = Lifestyle\Application::getDependency('db');

我得到了:

<b>Warning</b>:  Unexpected character in input:  '\' (ASCII=92) state=1 in <b>/home1/lowens/public_html/dev/batch/nightly.php</b> on line <b>30</b><br />

<b>Parse error</b>:  syntax error, unexpected T_STRING in <b>/home1/lowens/public_html/dev/batch/nightly.php</b> on line <b>30</b><br />

为什么?

1 个答案:

答案 0 :(得分:0)

我认为它应该是反斜杠:$db = Lifestyle\Application::getDependency('db');