Forum und email

Τελεστές Εκτέλεσης

Η PHP υποστηρίζει έναν τελεστή εκτέλεσης: τα backticks (``). Σημειώστε ότι αυτά δεν είναι μονά εισαγωγικά (single-quotes)! Η PHP θα προσπαθήσει να εκτελέσει το περιεχόμενο των backticks σαν εντολή shell. Το αποτέλεσμα θα επιστραφεί (π.χ., δε θα πεταχτεί απλά στην έξοδο, αλλά μπορεί να ανατεθεί σε μια μεταβλητή). Η χρήση του backtick τελεστή είναι όμοια με τη shell_exec().

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

Note: Ο backtick τελεστής είναι απενεργοποιημένος όταν το safe mode είναι ενεργοποιημένο ή η shell_exec() είναι απενεργοποιημένη.

Δείτε επίσης τα τμήματα του εγχειριδίου Συναρτήσεις Εκτέλεσης Προγραμμάτων, popen() proc_open(), και Χρησιμοποιώντας την PHP από commandline.