Publicidad

PHPのnamespace・useについて

iPride Co., Ltd.
16 de Dec de 2022
Publicidad

Más contenido relacionado

Último(20)

Publicidad

PHPのnamespace・useについて

  1. PHPのnamespace・useについて 12月16日(金) 頭文字K
  2. まえがき 今回もカスタムモジュール作成でPHPファイルを触った use ○○〇〇〇〇; namespace 〇〇; 2つの違いがよく分からなかったのでまとめました。
  3. namespace 〇〇;について 名前空間というPHPの機能 namespace 名前空間名;で定義できる。 名前空間を定義できる。
  4. use ○○〇〇〇〇;について useキーワード:名前空間の拡張機能 外部のエイリアスやその一部を参照 インポートするときに使う ex use 〇〇〇〇 as ×× ex use ○○〇〇〇〇;
  5. 知らん単語しかないやん この説明だけでは理解できませんでした。。。。
  6. もう少し調べてみた。 namespace:同じ関数名を定義するために使う。 use:名前空間の記述を短くした別名または同名を作ることが可能
  7. namespace PHPでは同じ関数名は定義できない 別の関数名にすれば問題ないが複数人でコードを書いたときに 関数名が衝突する可能性がある
  8. イメージ図 料理します 料理します ハンバーグ作ろうとしている 肉じゃが作ろうとしてる どっちやねん
  9. イメージ図 料理します 料理します ハンバーグ作ろうとしている 肉じゃが作ろうとしてる 洋食 和食
  10. useキーワード use:名前空間の記述を短くした別名または同名を作ることが可能 名前空間の記述を短くした別名:エイリアス 名前空間の全て、または一部を記述:インポート ex use 〇〇〇〇 as ×× ex use ○○〇〇〇〇;
  11. イメージ図 洋食 ← 好きな食べ物 洋食 → エイリアス インポート namespace 西洋料理洋食; use 西洋料理洋食 as 好きな食べ物; use 西洋料理洋食;
  12. つまりどういうこと? 料理します 料理します ハンバーグ作ろうとしている 肉じゃが作ろうとしてる 洋食 和食 namespace 西洋料理洋食; namespace 日本料理和食; use 西洋料理洋食;と書いておけば料理関数を呼び出した時に namespaceを指定しなくても洋食の料理関数が使われる
  13. まとめ • namespaceは同じ名前の関数を定義するために使う。 • Useキーワードで名前空間のエイリアスやインポートができる。
Publicidad