Thinkphp_PHP チュートリアルでのインポートのいくつかの使用法の詳細な紹介

WBOY
リリース: 2016-07-13 10:26:28
オリジナル
706 人が閲覧しました

以下に import の使用法をいくつか紹介します

1. 使い方1

import('@.Test.Translate');
@はプロジェクトのルートディレクトリを示します。ルート ディレクトリが App/
であると仮定します。 クラス ライブラリをインポートするパスは次のとおりです: App/Lib/Test/Translate.class.php
結論: import('@') はプロジェクトディレクトリの Lib ディレクトリに相対的です

2. 使い方2

import('Think.Test.Translate');
は、システムのルート ディレクトリを表すと考えてください。いずれか: ./ThinkPHP/
クラス ライブラリをインポートするパスは次のとおりです: ./ThinkPHP/Lib/Test/Translate.class.php
結論: import('Think') はシステムディレクトリの Lib ディレクトリに相対的です

3. 使い方その3

import('ORG.Test.Translate'); または
import('COM.Test.Translate'); ORG、サードパーティのパブリッククラスライブラリディレクトリ
COM、エンタープライズパブリッククラスライブラリディレクトリ
どちらの記述方法も ./ThinkPHP/Extend/Library/ に相対的です。
クラス ライブラリをインポートするパスは次のとおりです: ./ThinkPHP/Extend/Library/ORG/Test/Translate.class.php
または
クラス ライブラリをインポートするパスは次のとおりです: ./ThinkPHP/Extend/Library/COM/Test/Translate.class.php

結論: import('ORG') または import('COM') はシステム拡張クラス ライブラリ ディレクトリ (./ThinkPHP/Extend/Library/) を基準としています

4. 使い方その4

import('ブログ.テスト.翻訳'); この書き方は@、Think、ORG、COMではなく、グループ化されたプロジェクトディレクトリとして扱われます。

解析結果は次のようになります: App/../Blog/Lib/Test/Translate.class.php

結論: 4 番目の記述方法は、グループ化されたプロジェクト ディレクトリの Lib ディレクトリを基準としています。


5. 使い方その5

インポートはエイリアス インポートもサポートしています。エイリアス インポートを使用するには、まずエイリアス ファイルを定義し、プロジェクト構成ディレクトリに alias.php を作成し、プロジェクトで使用する必要があるクラス ライブラリのエイリアスを定義します。

リーリー

http://www.bkjia.com/PHPjc/824662.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/824662.html技術記事 import の使用法をいくつか紹介します。 1. 使用法: import('@.Test.Translate'); @ はプロジェクトのルート ディレクトリを示します。ルート ディレクトリが App/ で、クラス ライブラリをインポートするパスが App/Lib/Test/Transl... であるとします。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート