ホームページ  >  記事  >  バックエンド開発  >  名前空間と使用法に関するエラーレポートに対処する方法

名前空間と使用法に関するエラーレポートに対処する方法

WBOY
WBOYオリジナル
2016-06-13 13:33:421129ブラウズ

名前空間と使用に関するエラー レポート

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
 #test.class.php
namespace myNamespace;
 
class MyClass {
    public function Show(){
        echo "hello";
    }
}
 
?>

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
#index.php
    require_once "test.class.php";
    $c1 = new myNamespace::MyClass();
    $c1->Show();
?>


ここでエラーが報告されています。 Fatal error: Class 'myNamespace' not found in /var/www/HelloWorld/index.php on line 4

これはクリアスペースを使った参照方法ではないでしょうか?

-----解決策---------
$c1 = 新しい myNamespaceMyClass();
------解決策------------------
$c1= new myNamespaceMyClass();

リファレンス
http://jackyrong.iteye.com/blog/900964
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。