【備忘録】namespaceとuseの秘密


どうもこんにちは、最近iPhoneをiOS9にアップデートしてテキストファイルもアップできることを知って飛び上がったヨッシーです\(へωへ)/

今回はPocketMineプラグインのPHP作成に必須なuse文、namespaceについての以外とみなさん知らないことについて教えちゃいます。

ではまず、例を示しましょう


<?php

namespace Example;

use pocketmine¥Server;

use pocketmine¥Player;

use pocketmine¥plugin¥PluginBase;

use pocketmine¥Listener;

use pocketmine¥TextFormat;

public function〜


これの、use文とnamespaceに注目していただきたいです。

use〜が多くありますが、それは関係ないです()

PHPの専門書によると、『namespaceはその名の通り、名前空間を作成し、useはそのnamespaceで作成した名前空間の別名を付与している』ということです。

理解が難しいかもしれませんが、例えて言いますと、

Aという物体を作成し、そのAにあだ名を付けるって感じですね。説明下手ですいません(・_・;

useは翻訳すると『使用』という意味なのでもしかしたらpocketmineフォルダ内のファイルを使用する、と勘違いしてる方がいるかもしれません。

僕もそうでした()

namespaceとかその辺はPHP: Hypertext Preprocessorにて検索するなどして調べてみてください٩( ๑╹ ꇴ╹)۶

では、Good Luck!\(へωへ)/

Yossi1114

どうもこんにちは、このサイトの管理人のよっすぃーです\(へωへ)/

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です