wURL::getPath
Ermittelt einen Pfad einer URL
Funktionsaufruf
String getPath(String url)
Parameter
| Parameter | Beschreibung |
|---|---|
| url | URL |
Beispiel: Ermittelt den Pfad der URL
Quelltext
<?php
$url = "/de/ueber-uns/#anker";
print wURL::getPath($url);
?>Ergebnis
/de/ueber-uns/index.php
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.
FAQs
- Wofür wird wURL::getPath verwendet?
- wURL::getPath ermittelt den Pfad einer URL.
- Wie lautet die Signatur der Funktion wURL::getPath?
- Die Funktion hat die Signatur: <code class="codeInline">String getPath(String url)</code>.
- Welcher Parameter wird von wURL::getPath erwartet?
- Der Parameter <code class="codeInline">url</code> erwartet eine URL (als String).
- Was gibt wURL::getPath im Beispiel zurück?
- Für die Eingabe <code class="codeInline">"/de/ueber-uns/#anker"</code> gibt die Funktion als Ergebnis <code class="codeInline">"/de/ueber-uns/"</code> zurück.
- Werden Anker-Teile wie <code class="codeInline">#anker</code> im Ergebnis berücksichtigt?
- Nein. Im Beispiel wird der Ankerteil <code class="codeInline">#anker</code> entfernt; zurückgegeben wird nur der Pfad ohne den Anker.
- Gibt es Hinweise zum Einsatz von Framework-Funktionen in eigenen Skripten?
- Beim Einsatz von Framework-Funktionen in eigenen Skripten sollten Sie den genannten Artikel beachten (im Text als Hinweisreferenz).
- Muss bei Einbindung in Weblication®-Seiten das Framework über grid.php referenziert werden?
- Nein. Wenn eine Funktion innerhalb einer Weblication®-Seite eingebunden wird (z. B. über das PHP-Quelltext Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code>), muss das Framework über <code class="codeInline">grid.php</code> nicht mehr referenziert werden.