2014-10-20 10 views
5

क्या कोई तरीका है, एक बैश स्क्रिप्ट और/या टर्मिनल से, php interactively चलाने के लिए और एक ही समय में एक पूर्वनिर्धारित फ़ाइल में लोड करने के लिए कोई तरीका है?PHP इंटरएक्टिव - कमांड लाइन से लोड फ़ाइल

अनिवार्य रूप से, मैं एक ही चरण में निम्नलिखित दो कदम क्या करना चाहते हैं:

shell# php -a 
Interactive mode enabled 

php > require_once('ABSOLUTE_PATH_TO_FILE'); 

मैं php -a --file='ABSOLUTE_PATH_TO_FILE' उपयोग करने की कोशिश लेकिन कार्यों मैं लोड करने के लिए इंटरैक्टिव मोड में उपलब्ध नहीं बन करना चाहती।

उत्तर

11

आप इस सामग्री

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

के साथ एक test.php फ़ाइल है, तो आप का उपयोग करना चाहिए:

php -a -d auto_prepend_file=test.php 
संबंधित मुद्दे