0

エラー:

\n致命的なエラー: クラスが定義されていません: 7 行目の /home/runeko/www/index.php の DI


私のフォルダ構造:

- core
  - DI.php
- index.php

index.php:

<?php
set_include_path( __DIR__ );
spl_autoload_extensions('.php');
spl_autoload_register();

use \core;
$di = new DI();
//i tested too:  $di = \core\DI();

DI.php

<?php

namespace \core;

class DI {
}

HHVM バージョン:

root@akai:/var/log/hhvm# hhvm --version
HipHop VM 3.0.0-dev+2014.04.03 (rel)
Compiler: heads/master-0-g6398683df312015ebc40066dfe4b9242cc933a60
Repo schema: b4303360e484eee1f582365b9994eee150d450b0

hhvm にバグがありますか? ありがとう。

解決策: *この機能はまだ実装されていません* -> https://github.com/facebook/hhvm/issues/2308

4

1 に答える 1

0

http://docs.hhvm.com/manual/en/language.types.object.php

new公式ドキュメントによると、オブジェクトのインスタンス化はPHPのように変更されていないため、キーワードを使用する必要があります

use \core;
$di = new DI();
于 2014-04-03T11:12:26.323 に答える