ホームページ > バックエンド開発 > PHPチュートリアル > 名前空間で PHP の組み込みクラスを使用する方法

名前空間で PHP の組み込みクラスを使用する方法

WBOY
リリース: 2016-06-13 13:11:18
オリジナル
1085 人が閲覧しました

PHP の組み込みクラスを名前空間で使用するにはどうすればよいですか?
こんにちは、私は PHP を初めて使用するのですが、問題が発生しました。アドバイスをお願いします。
以下は PHP ファイル内のコードです。 test2 と test4 の 2 つの名前空間が含まれています。test2 では、Exception クラスがエラーをスローします
test4 空間でエラーが検出されますが、ランタイムは、Exception クラスが test2 に見つからないと言っているため、Exception クラスは赤字になります。パート
前にルートスペースを追加しましたが、test4 では catch ステートメントで Exception $e エラーが発生しました
正しく修正する方法を教えてください。ありがとうございます。
namespace test2{
class A{
private $file_id ;

public function file_open($path_file_name){
$this->file_id=@fopen($path_file_name , ' r');
if($this->file_id==false){ throw new Exception("path_file_name isnot EXIST")
echo(nl2br(sprintf("file open failedn")); }
}
}
}

名前空間 test4{
use test2;
try{
$obj_A = new test2A();
$path_name = " /home/zhiys/php/111.php";
$obj_A->file_open($path_name) ;
}catch(Exception $e){ ... }

}

------解決策---------
catch(Exception $e)

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート