## Operator zur Programmausführung

PHP unterstützt einen Operator für die Ausführung externer Programme: Die sog. Backticks (````). Achtung: Die Backticks sind keine einfachen Anführungszeichen! PHP versucht, den Text zwischen den Backticks als Kommandozeilen-Befehl auszuführen. Die Ausgabe des aufgerufenen Programms wird zurückgegeben (d. h. wird nicht einfach ausgegeben, sondern kann einer Variablen zugewiesen werden). Die Verwendung des Backtick-Operators ist mit shell_exec() identisch.

Beispiel #1 Backtick-Operator

`<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>`

> Hinweis:

> Der Backtick-Operator steht nicht zur Verfügung, wenn die Funktion shell_exec() deaktiviert wurde.

> Hinweis:

> Anders als bei einigen anderen Sprachen haben Backticks keine besondere Bedeutung, wenn sie in Zeichenketten, die in doppelten Anführungszeichen eingeschlossen sind, verwendet werden.

### Siehe auch

- Funktionen zur Programmausführung
- popen()
- proc_open()
- Nutzung von PHP auf der Kommandozeile

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open