⊗ppOpNsURP 103 of 107 menu

PHPにおけるOOPでのuseコマンドと相対パス

コマンドuseを使用する際、 相対パスを指定することができます。 例を見てみましょう。 あるクラスをインポートしているとします:

<?php namespace Core\Admin; use \Core\Admin\Path\Router; // クラスをインポート class Controller extends Router { } ?>

ご覧の通り、インポートするクラスの名前空間の始まりは、 現在の名前空間と一致しています。 これは、クラスをインポートする際にこの部分を省略し、 先頭のバックスラッシュも削除できることを意味します:

<?php namespace Core\Admin; use Path\Router; // 相対パスを使用 class Controller extends Router { } ?>

useを使用して次のコードを簡略化してください:

<?php namespace Core\Storage; class Model { public function __construct() { $database = new \Core\Storage\DataBase; } } ?>
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否