PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPで__dir__を使用する方法は?


__DIR__を使用して、現在のコード作業ディレクトリを取得できます。これは、バージョン5.3以降のPHPで導入されました。これは、dirname(__ FILE__)を使用するのと似ています。通常、インクルードされたファイルに存在する他のファイルをインクルードするために使用されます。

次のディレクトリ構造を検討してください-

「master」という名前のディレクトリ。「worker_1」と「worker_2」という名前の2つのファイルがあります。マスターディレクトリ自体は、メインプロジェクトディレクトリのサブフォルダです。

プロジェクトディレクトリには、index.phpファイルも含まれています。

index.phpファイルが存在するプロジェクトのディレクトリのサブフォルダであるincというディレクトリに2つのファイルがあることを検討してください-

project_directory
├── master
│ ├── worker_1.php
│ └── worker_2.php
└── index.php

コードを実行すると-

include "master/worker_1.php";

index.phpから、正常に実行されます。

ただし、worker_2.phpをインクルードしてworker_1.phpを実行するには、以下に示すように、index.phpファイルへの相対インクルードを実行する必要があります-

include "master/worker_2.php";

__DIR__を使用すると、これが実行されます。 worker_1.phpから以下のコードを実行できます-

<?php
include __DIR__ . "/worker_2.php";

  1. mkdirを使用してLinuxディレクトリを作成する方法

    知っておくべきこと ターミナルウィンドウを開きます Linuxの場合。 新しいディレクトリが必要なフォルダに移動します。 コマンドmkdirを入力します ディレクトリの名前 。 この記事では、mkdirコマンドを使用してLinuxでディレクトリを作成する方法について説明します。また、mkdirで使用されるスイッチと、コマンドを正しく機能させるために必要な適切な構文についても説明します。 新しいディレクトリを作成する方法 コマンドラインとmkdirコマンドを使用してLinuxに新しいディレクトリを作成します。 たとえば、 testというディレクトリを作成するには 、ターミナルウィンドウ

  2. Linuxディレクトリ構造をナビゲートして使用する方法

    LinuxディレクトリシステムはWindowsとは異なり、新しいユーザーを混乱させる可能性があります。したがって、Linuxのディレクトリ構造をツリーと考えてください。ツリーのルートは、ツリーが成長する場所であり、Linuxでは、ディレクトリが分岐する場所です。 ディレクトリ区切り文字はスラッシュ(/)で、スラッシュと省略されます。 。たとえば、ルートディレクトリへのパスは、スラッシュ( / )と呼ばれることがよくあります。 。 Linuxディレクトリ構造とは何ですか? Linuxに精通している人は、 root、libなどの用語を聞いたことがあるでしょう。 、およびブート 。こ