definiere meinen eigenen BASE_PATH vs. set_include_path?

Ich habe von der Funktion set_include_path () erfahren. Die ganze Zeit habe ich eine Konstante in der Datei config.php definiert

define('BASE_PATH', '/var/www/mywebsite/public_html/');

Und in alle nachfolgenden PHP-Dateien würde ich gerne so aufnehmen

include(BASE_PATH.'header.php');
include(BASE_PATH.'class/cls.data_access_object.php');

Gibt es einen Vorteil beim konstanten Ansatz gegenüber dem set_include_path-Ansatz und umgekehrt? Ist der ständige Ansatz überholt?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage