2014-06-11 9 views
22

मैं सहायक कार्यों को कैसे ऑटोलोड कर सकता हूं (किसी भी वर्ग के बाहर)? क्या मैं composer.json में किसी प्रकार की बूटस्ट्रैप फ़ाइल निर्दिष्ट कर सकता हूं जिसे पहले लोड किया जाना चाहिए?संगीतकार/पीएसआर - कार्यों को स्वत: लोड करने के लिए कैसे?

उत्तर

41

आप इस तरह संपादन आपके composer.json फ़ाइल से कर सकते हैं autoload specific files:

"autoload": { 
    "files": ["src/helpers.php"] 
} 

(धन्यवाद Kint)

+4

ध्यान दें कि यह फ़ाइल हमेशा जब autoload फ़ाइल बुला शामिल किया जाएगा -, तो यह बेहतर जल्दी करो या इसका उपयोग कर हर PHP स्क्रिप्ट प्रभावित होगी। – Sven

+1

यह सहायक था, धन्यवाद। एक पुनरीक्षण के रूप में, जांचें कि फ़ंक्शन पहले मौजूद है या नहीं: अगर (! Function_exists ('myfunction')) – CTala

संबंधित मुद्दे