2014-10-20 14 views
5

Gibt es eine Möglichkeit, PHP aus einem Bash-Skript und/oder einem Terminal interaktiv auszuführen und gleichzeitig eine vordefinierte Datei zu laden?PHP Interactive - Datei von der Kommandozeile laden

Im Grunde möchte ich die folgenden zwei Schritte in einem einzigen Schritt tun:

shell# php -a 
Interactive mode enabled 

php > require_once('ABSOLUTE_PATH_TO_FILE'); 

Ich versuchte php -a --file='ABSOLUTE_PATH_TO_FILE' verwenden, aber die Funktionen mag ich im interaktiven Modus verfügbar werden nicht geladen werden.

Antwort

11

Wenn Sie eine test.php Datei mit diesem Inhalt haben

<?php 
function asd() { 
    echo "Hi!"; 
} 
?> 

Sie müssen verwenden:

php -a -d auto_prepend_file=test.php 
Verwandte Themen