ホームページ  >  記事  >  バックエンド開発  >  PHP の USE キーワードに対する解決策はありますか?

PHP の USE キーワードに対する解決策はありますか?

WBOY
WBOYオリジナル
2016-06-13 13:34:04774ブラウズ

PHP には USE
というキーワードがありますか? 私が調べた PHP 情報の一部には USE がないようです。ところが、今フレームワークを見てみると、USEが使われていることが分かりました。

-----解決策---------
違うと思います
------解決策---------
これがわかりません
------解決策------
namespace foo
use MyFullClassname as Another;

// これは、MyFullNSname を NSname として使用するのと同じです
use MyFullNSname;

// グローバル クラスのインポート
use ArrayObject;

$obj = new namespaceAnother; // クラス fooAnother
$obj = new Another; // クラス MyFullClassname
NSnamesubnsfunc() のオブジェクトをインスタンス化します // 関数 MyFullNSnamesubnsfunc
$ a = new ArrayObject(array(1)); // クラス ArrayObject
のオブジェクトをインスタンス化します。// 「use ArrayObject」を使用しないと、クラス fooArrayObject
?>
のオブジェクトがインスタンス化されます。定義エイリアス: 次のように

use class3 as Another;
use class3 as Another1;
use class3 as Another2;

$obj = new Another; //
$ obj = 新しい Another1; //
$obj = new Another2;

------解決策---------php 5.3+

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