重複の可能性:
PHPにはトップディレクトリのファイルが必要です
私は長い間PHPを使用してきましたが、仕事を成し遂げるために常にPHPを作成してきました。現在、ベストプラクティスを学び、スキルを向上させようとしています。今、私は任意のディレクトリからPHPスクリプトにファイルを含めるための最良の方法は何であるか疑問に思っています。
私はいつも次のことをしました:
<?php
// From settings.php
define('ABSPATH', '/home/dalyn/public_html/');
// Then I put this at he top of all of my other files
include 'includes/settings.php';
include ABSPATH . 'includes/db.php';
include ABSPATH . 'includes/functions.php';
?>
しかし、ファイルがサブディレクトリにある場合は、次のようなことを行う必要があります。
<?php
include '../includes/settings.php';
include ABSPATH . 'includes/db.php';
include ABSPATH . 'includes/functions.php';
?>
これを行うためのより良い方法はありますか?私はOOPを学び始めているので、適用できるOOPソリューションがあれば、私はすべての耳です。
ありがとうございました。