मैं PHP सेट कर सकते हैं php.ini
में पथ में शामिल हैं:प्रति साइट आधार पर PHP शामिल पथ सेट करना?
include_path = /path/to/site/includes/
लेकिन फिर अन्य वेबसाइटों प्रभावित कर रहे हैं ताकि कोई अच्छा है।
मैं PHP सेट कर सकते हैं हर फ़ाइल की शुरुआत में शामिल हैं:
$path = '/path/to/site/includes/';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
लेकिन वह बुरा व्यवहार और clutters बातें की तरह लगता है।
तो मैं एक बात का शामिल कर सकते हैं और उसके बाद हर फ़ाइल में शामिल हैं:
include 'includes/config.php';
या
include '../includes/config.php';
यह अभी मैं क्या कर रहा है, लेकिन का पथ शामिल config.php
इसमें शामिल होने के आधार पर बदल जाएगा।
क्या कोई बेहतर तरीका है? फर्क पड़ता है क्या?
देखने क्यों dissing @ गैरी का जवाब कर रहे हैं? मेरी राय में एसओ पर यहां एक बुरी आदत - टिप्पणी अनुभाग में इसे समझाए बिना "असीमित ज्ञान" * से टिप्पणियों को कम करना। – amn
मेह। यह आपके लिए PHP है। मैं अभी भी इस प्रणाली का उपयोग कर रहा हूं और यह एपीसी प्रदर्शन के साथ बहुत अच्छा काम करता है। यदि आप कर सकते हैं, एक ऑटोलोडर का उपयोग करें। एक ऑटो लोडर के साथ समस्या यह है कि यदि आप फ़ाइल सिस्टम पर अपने वर्ग लेआउट में किसी प्रकार की संरचना चाहते हैं (उदाहरण के लिए http://www.php.net/manual/en/language) तो आपको अपने वर्ग के नामों को बेस्टर्ड करना होगा। oop5.autoload.php # 49,496)। मुझे बेहतर विकल्प सुनना अच्छा लगेगा! –
गैरी, मैंने केवल यह बताया कि लोग इस पर टिप्पणी किए बिना सामान कैसे कम करते हैं। जहां तक मेरा संबंध है, आपका जवाब वैध है। – amn