2009-08-11 15 views

उत्तर

19

आप PATH_SEPARATOR निरंतर उपयोग कर सकते हैं, तो DIRECTORY_SEPARATOR आवश्यक होने पर पथ को विभाजित करने के लिए निरंतर उपयोग कर सकते हैं। देखें Directory Predefined Constants

+5

आप इसके लिए 'DIRECTORY_SEPARATOR' का उपयोग नहीं कर सकते हैं। आपको 'PATH_SEPARATOR' का उपयोग करना होगा। पहला एक ऐसा चरित्र है जो फ़ोल्डर्स को एक-दूसरे से अलग करता है, पथ विभाजक अलग-अलग पथों को अलग करता है अर्थात पीएटीएच पर्यावरण चर में परिभाषित किया जाता है। – RaYell

+0

मुझे एक ही बार में बहुत सी चीजें करने के लिए मिलता है: | – Greg

+0

@ ग्रेग,? क्या आप कम से कम गलती को साफ करेंगे या उत्तर हटा देंगे ताकि नीचे दिए गए अन्य लोगों को सही ध्यान मिल सके? 18 अपवॉट्स के साथ आपका जवाब गलत है। – Pacerier

4

PATH_SEPARATOR निरंतर उपयोग करें।

3

मैं जानता हूँ कि इस include_path के लिए काम करता है - getenv ('पथ') के बारे में निश्चित नहीं:

$paths = split(PATH_SEPARATOR, getenv('PATH')); 
+0

include_path आप जिस भी सिस्टम पर हैं, उसके लिए एक वैध पथ शैली स्ट्रिंग है: एक ही स्प्लिट तकनीक जो एक के लिए काम करती है, दूसरे के लिए काम करेगी। –

+1

ध्यान दें कि यह पोस्ट 200 9 में लिखा गया था। PHP विभाजन के अनुसार 'विभाजन() 'को हटा दिया गया है। – mauris

0

मुझे याद है कि विंडोज दोनों आगे स्वीकार करते हैं और वापस स्लैश एक फ़ाइल के रूप में होगा लगते हैं -सेपरेटर, तो आपको इसके बारे में चिंता करने की ज़रूरत नहीं है।

+1

मुझे लगता है कि वह पाथ पर्यावरण चर में प्रविष्टियों के लिए विभाजक का अर्थ है (उदा। ":" * * निक्स पर), पथ के अंदर विभाजक नहीं। – c089

+0

अहह्ह ... ओओएस =) –