2010-08-03 11 views
26

क्या यह सिर्फ एक स्टाइलिस्ट अंतर है, या require_once('filename.php') बनाम require_once 'filename.php' का उपयोग कर वास्तविक लोड/दक्षता अंतर है?PHP - क्या requ_once ('filename.php') या requ_once 'filename.php' का उपयोग करना बेहतर है;

+0

बस एक अतिरिक्त चरित्र कोष्ठकों के मामले में टाइप करने के लिए। – stillstanding

+0

मुझे दोनों के लिए अलग व्यवहार मिल रहा है। एक पथ डायरनाम और साइट रूट के सापेक्ष एक और काम का उपयोग करके लिखा गया है। बहुत अजीब। –

उत्तर

14

यह वही बात है। यह शैली का मामला है।

ब्रांड्स कुछ समय से मिल सकते हैं। उदाहरण के लिए, पुस्तिका से इस उदाहरण आप क्या उम्मीद भी नहीं करता है:

if (include('vars.php') == 'OK') { 
    echo 'OK'; 
} 

example #4 देखें।

+4

लेकिन यह कोष्ठक के कारण नहीं है। – Gumbo

+0

@ गंबो यह नहीं है, लेकिन यह आपको त्रुटि में डाल देता है। – Artefacto

9

आपका दिल आपको क्या बताता है?

प्रदर्शन अंतर, यदि कोई हो तो: नगण्य।

+0

मुझे बस यह पसंद है कि यह प्रोग्रामिंग प्रश्न का वैध उत्तर हो सकता है! –

7

कोई फर्क नहीं पड़ता। मैं ब्रैकेट के कारण का उपयोग नहीं करता क्योंकि वे आवश्यक नहीं हैं। require_once कोई फ़ंक्शन नहीं है।

+2

"कोई फ़ंक्शन नहीं है" का अर्थ यह नहीं है कि ब्रांड्स आवश्यक नहीं हैं ('isset', आदि देखें)। – Artefacto

+0

यह मेरा निहितार्थ नहीं है - मैं केवल इसका उल्लेख करता हूं;) – alopix

26

नाशपाती कोडन मानकों का कहना है:

"include_once और require_once हैं बयान, कार्यों नहीं कोष्ठक विषय फ़ाइल नाम के चारों ओर नहीं करना चाहिए।।"

स्रोत: http://pear.php.net/manual/en/standards.including.php

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