php__FILE__、dirname、basename の違いの分析例
この記事では、PHP における FILE、dirname、basename の使用法を主に紹介し、FILE、dirname、
basenameの具体的な使用法を例とともに詳細に分析し、付属の 関数 をテストおよび比較します。 WordPress を使用すると、php で現在実行中のファイルのファイル名を参照できます。
インクルードされたファイルで使用すると、インクルードされたファイル名が返されます。変数 (事前定義された定数 ) を使用すると、dirname とbasename を使用してファイル ディレクトリまたはファイル名を取得できます
1. FILE と dirname (FILE) および Basename (FILE) の使用:
通常は dirname(( FILE) は非常に効果的な方法ですが、FILE のパスは現在のコードが配置されているファイルのフルパス (URL が配置されているファイルではない) であるため、通常、定義設定ファイルはルート ディレクトリに配置されます。 Web サイトのルート アドレスを定義しますが、次のメソッドで設定ファイルの保存の問題を解決できます。コードは次のとおりです。
dirname(dirname(FILE));
FILE が /home/web/config/config.php であると仮定します。上記のメソッドは /home/web
dirname(dirname(FILE)); 結果はファイルです 上位層のディレクトリの名前
dirname(FILE);
現在のディレクトリとファイル構造が次のとおりであると仮定すると、テストする変数は wp_smtp_admin.php ファイル内にあります:
wp-contentpluginswp-smtpwp -smtp.php
wp-contentpluginswp-smtpwp_smtp_admin.php
wp-contentpluginswp-smtpimgblq_32_32.jpg
テスト結果は次のとおり、コードは次のとおりです:
echo FILE . "<br />"; //输出 F:\xampp\htdocs\wordpress\wp-content\plugins\wp-smtp\wp_smtp_admin.php echo dirname(FILE) . "<br />"; //输出 F:\xampp\htdocs\wordpress\wp-content\plugins\wp-smtp echo basename(FILE) . "<br />"; //输出 wp_smtp_admin.php
echo plugin_basename(FILE) . "<br />"; //输出wp-smtp/wp_smtp_admin.php echo dirname(plugin_basename(FILE)) . "<br />"; //输出 wp-smtp echo plugin_dir_url(FILE) . "<br />"; //输出 http://localhost/wordpress/wp-content/plugins/wp-smtp/ echo plugin_dir_path(FILE) . "<br />"; //输出 F:\xampp\htdocs\wordpress\wp-content\plugins\wp-smtp/ echo plugins_url() . "<br />"; //输出 http://localhost/wordpress/wp-content/plugins echo plugins_url('',FILE) . "<br />"; //输出 http://localhost/wordpress/wp-content/plugins/wp-smtp echo plugins_url('/img/blq_32_32.jpg',FILE) . "<br />"; //输出 http://localhost/wordpress/wp-content/plugins/wp-smtp/img/blq_32_32.jpg
それでは、見てみましょうdirname とbasename に関連する命令
🎜dirname() 関数はパスのディレクトリ部分を返し、basename() 関数はパスのファイル名部分を返します。ここから、上記の結果を確認するのは難しくありません。 .🎜以上がphp__FILE__、dirname、basename の違いの分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









オープン ソースの詳細については、次のサイトを参照してください。 51CTO Honmeng 開発者コミュニティ https://ost.51cto.com 実行環境 DAYU200:4.0.10.16SDK: 4.0.10.15IDE: 4.0.600 1. アプリケーションを作成するには、[ファイル] をクリックします。 >新しいファイル ->プロジェクトの作成。テンプレートを選択します: [OpenHarmony] EmptyAbility: プロジェクト名 shici、アプリケーション パッケージ名 com.nut.shici、およびアプリケーションの保存場所 XXX (中国語、特殊文字、スペースは含まれません) を入力します。 CompileSDK10、モデル: ステージ。デバイス

ファイルのサイズを取得するには、Java の File.length() 関数を使用します。ファイル操作を扱うとき、ファイル サイズは非常に一般的な要件です。Java では、ファイルのサイズを取得するための非常に便利な方法、つまり length( ) File クラスのメソッド。この記事では、このメソッドを使用してファイルのサイズを取得する方法と、対応するコード例を紹介します。まず、サイズを取得したいファイルを表す File オブジェクトを作成する必要があります。 File オブジェクトを作成する方法は次のとおりです: Filef

PHP BLOB をファイルに変換する方法: 1. PHP サンプル ファイルを作成します; 2. 「function blobToFile(blob) {return new File([blob], 'screenshot.png', { type: 'image/jpeg' })」を通じて} 」メソッドを使用して、Blob をファイルに変換できます。

Java の File.renameTo() 関数を使用してファイルの名前を変更する Java プログラミングでは、ファイルの名前を変更する必要がよくあります。 Java には、ファイル操作を処理するための File クラスが用意されており、その renameTo() 関数でファイルの名前を簡単に変更できます。この記事では、Java の File.renameTo() 関数を使用してファイルの名前を変更する方法と、対応するコード例を紹介します。 File.renameTo() 関数は、File クラスのメソッドです。

ファイルの親ディレクトリを取得するには、Java の File.getParentFile() 関数を使用します Java プログラミングでは、ファイルやフォルダーを操作する必要がよくあります。ファイルの親ディレクトリを取得する必要がある場合は、Java が提供する File.getParentFile() 関数を使用できます。この記事では、この関数の使用方法とコード例を説明します。 Java の File クラスは、ファイルやフォルダーを操作するために使用される主なクラスです。ファイルのプロパティを取得および操作するための多くのメソッドを提供します

ファイルの親パスを取得するには、Java の File.getParent() 関数を使用します Java プログラミングでは、ファイルやフォルダーを操作する必要がよくあります。場合によっては、ファイルの親パス、つまりファイルが存在するフォルダーのパスを取得する必要があることがあります。 Java の File クラスには、ファイルまたはフォルダーの親パスを取得する getParent() メソッドが用意されています。 File クラスは、ファイルとフォルダーを Java で抽象表現したもので、ファイルとフォルダーを操作するための一連のメソッドを提供します。その中で、手に入れてください

Java で File.delete() メソッドを使用してファイルまたはディレクトリを削除するにはどうすればよいですか?概要: Java では、File クラスの delete() メソッドを使用してファイルまたはディレクトリを削除できます。このメソッドは、指定されたファイルまたはディレクトリを削除するために使用されます。ただし、この方法では、他のプログラムによって開かれていない空のディレクトリまたはファイルしか削除できないことに注意してください。ファイルまたはディレクトリの削除が失敗した場合は、IOException をキャッチすることで特定の理由を見つけることができます。ステップ 1: 関連パッケージをインポートする まず、

Java の File.mkdirs() 関数を使用して複数レベルのディレクトリを作成する Java では、ファイルを保存および整理するためにフォルダーを作成する必要がよくあります。場合によっては、サブフォルダーを含むフォルダーであるマルチレベルのディレクトリを作成する必要があります。 Java では、この関数を実装するために File クラスの mkdirs() 関数が提供されています。 Fileクラスはファイルやディレクトリを扱うJavaのクラスで、ファイルやディレクトリを操作するための一連のメソッドを提供します。このうち mkdirs() 関数は、複数階層のディレクトリを作成する関数です。下
