これは 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 />
なんで?