Please enable JavaScript to view this site.

Prozess Designer

Navigation: PHP API > Zugriff auf Standardverzeichnisse

Vollständiger Pfad zu functions-Verzeichnis (getFullFunctionsPath)

Scroll Zurück Oben Weiter Mehr

Diese Funktion ermöglicht Ihnen die Ermittlung des vollständigen Pfades zum functions-Verzeichnis bzw. zu einer sich unterhalb dieses Verzeichnisses befindlichen Datei.

Parameter

Typ

Beschreibung

$path

string

Relativer Dateipfad bzw. Dateiname (optional)

$processName

string

Prozessname (optional)

$processVersion

string

Prozessversion (optional); bei Weglassen wird lediglich das prozessbezogene Verzeichnis ohne Versionsunterverzeichnis zurückgegeben.

Die Funktion liefert den vollständigen Pfad zum functions-Verzeichnis bzw. dem prozess- oder prozessversionsspezifischen Unterverzeichnis bzw. einer sich darin befindlichen Datei zurück.

Wird kein Parameter übergeben, wird der vollständige Pfad zum functions-Verzeichnis zurückgeliefert.

Bei Übergabe von $path wird der vollständige Pfad zur angegebenen Datei unterhalb des functions-Verzeichnisses zurückgeliefert.

Bei Übergabe von $path und $processName wird der vollständige Pfad zur angegebenen Datei unterhalb des prozessspezifischen functions-Unterverzeichnisses zurückgeliefert.

Bei Übergabe von $path, $processName und $processVersion wird der vollständige Pfad zur angegebenen Datei unterhalb des prozessversionsspezifischen functions-Unterverzeichnisses zurückgeliefert.

Beispiel:

// Pfad zu functions-Hauptverzeichnis ermitteln

$functionsPath = $this->getFullFunctionsPath();

 

// Pfad zur Datei „my_library.php“ im functions-Hauptverzeichnis ermitteln

$myLibraryPath = $this->getFullFunctionsPath('my_library.php');

 

// Pfad zu prozessspezifischem functions-Unterverzeichnis ermitteln

$functionsProcessPath = $this->getFullFunctionsPath('', 'TESTPROZESS');

 

// Pfad zu prozessversionsspezifischem functions-Unterverzeichnis ermitteln

$functionsProcessVersionPath = $this->getFullFunctionsPath('', 'TESTPROZESS', 1);