चर र स्थिरांक

PHP मा सशर्त बयान
PHP मा अपरेटरहरू

चर र स्थिरांक मा प्रयोग गरिन्छ PHP भरि प्रयोग गर्न र पुन: प्रयोग गर्न सकिने जानकारी राख्न लिपि। PHP मा विभिन्न प्रकारका चरहरू डेटा भण्डारण गर्न प्रयोग गरिन्छ जुन स्क्रिप्टको कार्यान्वयनमा परिवर्तन हुन सक्छ, जबकि स्थिरांकहरू डेटा भण्डारण गर्न प्रयोग गरिन्छ जुन स्क्रिप्टको कार्यान्वयनको क्रममा स्थिर रहनेछ।

  1. चरहरू:

PHP मा चरहरू डलर प्रतीक ($) द्वारा चर द्वारा पछ्याइएको छ नाम। चल नामहरूमा अक्षरहरू, अंकहरू, र अन्डरस्कोरहरू मात्र समावेश हुनुपर्छ र अक्षर वा अन्डरस्कोरबाट सुरु हुनुपर्छ। किनभने PHP कमजोर टाइप गरिएको छ भाषा, चलको डेटा प्रकार द्वारा निर्णय गरिन्छ मूल्य यो तोकिएको छ।

$name = "John"; // string
$age = 30; // integer
$is_student = true; // boolean
  • भ्यारीएबल स्कोप:

PHP मा चरहरूसँग एउटा दायरा हुन्छ जसले तिनीहरूलाई पढ्न र प्रयोग गर्न सकिन्छ भनेर शासन गर्दछ। PHP मा, त्यहाँ दुई प्रकारका स्कोपहरू छन्: विश्वव्यापी र स्थानीय। स्थानीय चरहरू केवल पहुँचयोग्य हुन सक्छन् र तिनीहरू परिभाषित गरिएको कोडको प्रकार्य वा ब्लक भित्र प्रयोग गर्न सकिन्छ, तर विश्वव्यापी चरहरू पहुँच गर्न सकिन्छ र स्क्रिप्टमा सबै ठाउँमा प्रयोग गर्न सकिन्छ।

$global_variable = "I am a global variable";

function my_function() {
    $local_variable = "I am a local variable";
    echo $global_variable; // "I am a global variable"
}

my_function();
echo $local_variable; // Error: Undefined variable: local_variable

चर नामकरण परम्पराहरू: ऊँट राम्रो छ। जब तपाइँ तपाइँको चरहरू नाम गर्नुहुन्छ, यसले तिनीहरूलाई पढ्न र बुझ्न सजिलो बनाउँछ।

$firstName  // good
$first_name // not recommended

सुपरग्लोबलहरू: सुपरग्लोबलहरू PHP मा पूर्वनिर्धारित चरहरू हुन् जुन सबै स्कोपहरूमा उपलब्ध छन् र प्रयोग गर्न सकिन्छ। पहुँच जानकारी जस्तै प्रयोगकर्ता इनपुट र सर्भर वातावरण। $_GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE, र $_SERVER सबैभन्दा बढी प्रयोग हुने सुपरग्लोबलहरू हुन्।

echo $_SERVER['HTTP_USER_AGENT']; // Outputs the user agent of the client
  1. स्थिरता:

स्थिर PHP मा राख्न प्रयोग गरिन्छ डाटा जुन स्क्रिप्टको कार्यान्वयनमा परिवर्तन हुने छैन। स्थिरांकहरू द्वारा परिभाषित गरिएको छ परिभाषित() प्रकार्य, जसले दुई प्यारामिटरहरू लिन्छ: स्थिरको नाम र यसको मान। स्थिर नामहरूमा अक्षरहरू, अंकहरू र अन्डरस्कोरहरू मात्र समावेश हुनुपर्छ र अक्षर वा अन्डरस्कोरबाट सुरु हुनुपर्छ। स्थिरहरू, चरहरूको विपरीत, केस-संवेदनशील हुन्छन्।

define("PI", 3.14);
echo PI; // Outputs 3.14

स्थिर नाम कन्भेन्सनहरू: यो सल्लाह दिइन्छ कि तपाईंले आफ्नो स्थिरांकको नामकरण गर्दा ठूला अक्षरहरू र अन्डरस्कोरहरू प्रयोग गर्नुहोस् ताकि तिनीहरू चरहरूबाट छुट्याउन सकून्।

define("PI", 3.14); // good
define("pi", 3.14); // not recommended

पूर्वनिर्धारित स्थिरांकहरू: PHP ले हालको PHP वातावरण र संस्करणको बारेमा जानकारी प्रदान गर्ने स्थिरांकहरूको संग्रह समावेश गर्दछ। यी स्थिरहरू प्रयोग गर्न सकिन्छ जाँच निश्चित सुविधाहरू र सेटअपहरू, साथै विभिन्न PHP संस्करणहरूसँग उपयुक्त कोड विकास गर्न। PHP संस्करण, PHP प्रमुख संस्करण, PHP माइनर संस्करण, PHP रिलीज संस्करण, PHP अतिरिक्त संस्करण, र PHP OS केहि धेरै व्यापक रूपमा प्रयोग गरिएको पूर्वनिर्धारित स्थिरताहरू हुन्।

echo PHP_VERSION; // Outputs the current version of PHP

प्रश्नोत्तर

प्रश्न: वास्तवमा चर भनेको के हो?
A: चल भनेको मानको लागि कन्टेनर हो, जुन संख्या, स्ट्रिङ वा अन्य कुनै पनि प्रकारको डेटा हुन सक्छ। चरहरू डेटा होल्ड गर्न प्रयोग गरिन्छ जुन आवश्यक अनुसार परिवर्तन वा अद्यावधिक गर्न सकिन्छ र स्क्रिप्ट वा कार्यक्रममा प्रयोग गर्न सकिन्छ। PHP मा चरहरू "$" चिन्ह प्रयोग गरेर भ्यारिएबलको नाम पछि घोषणा गरिन्छ। उदाहरण को लागी, $x = 10;

प्रश्न: एक स्थिर के हो?
A: स्थिर एक मान हो जुन एक पटक सेट गरिसकेपछि परिमार्जन गर्न सकिँदैन। स्थिरांकहरू सामान्यतया डेटा होल्ड गर्न प्रयोग गरिन्छ जुन स्क्रिप्ट वा कार्यक्रममा प्रयोग गरिने छ, जस्तै कन्फिगरेसन सेटिङहरू वा अन्य परिवर्तन नहुने स्थिरहरू। PHP मा, स्थिरांकहरू "define()" प्रकार्य प्रयोग गरेर घोषणा गरिन्छ, त्यसपछि स्थिरको नाम र मान। उदाहरण को लागी, परिभाषित ("PI", 3.14);

प्रश्न: तपाईं एक चर मा कसरी प्राप्त गर्नुहुन्छ?
A: एउटा चरलाई यसको नाम सन्दर्भ गरेर पुनः प्राप्त गर्न सकिन्छ, त्यसपछि "$" चिन्ह। उदाहरणका लागि, यदि तपाईंसँग मान 10 भएको $x भनिन्छ भने, तपाईंले $x प्रयोग गरेर आफ्नो स्क्रिप्टमा यसको मान पुन: प्राप्त गर्न सक्नुहुन्छ।

प्रश्न: तपाईं एक स्थिर मा कसरी प्राप्त गर्नुहुन्छ?
A: "$" चिन्ह बिना यसको नाम प्रयोग गरेर स्थिरता प्राप्त गर्न सकिन्छ। उदाहरणका लागि, यदि तपाईंसँग PI भनिन्छ मान 3.14 को साथ स्थिर छ भने, तपाईंले PI प्रयोग गरेर आफ्नो लिपिमा यसको मान पुन: प्राप्त गर्न सक्नुहुन्छ।

प्रश्न: तपाईं एक स्थिर मा कसरी प्राप्त गर्नुहुन्छ?
A: "$" चिन्ह बिना यसको नाम प्रयोग गरेर स्थिरता प्राप्त गर्न सकिन्छ। उदाहरणका लागि, यदि तपाईंसँग PI भनिन्छ मान 3.14 को साथ स्थिर छ भने, तपाईंले PI प्रयोग गरेर आफ्नो लिपिमा यसको मान पुन: प्राप्त गर्न सक्नुहुन्छ।

प्रश्न: एक स्थिर परिमार्जन गर्न सकिन्छ?
A: होइन, एक पटक परिभाषित गरिसकेपछि, PHP मा स्थिर परिवर्तन वा पुन: आवंटन गर्न सकिँदैन। स्थिरको मान परिवर्तन गर्दा त्रुटि हुनेछ।

प्रश्न: के यो एक स्थिर रूपमा एक चर प्रयोग गर्न सम्भव छ?
A: एक चर एक स्थिर को स्थान मा प्रयोग गर्न सकिन्छ, तर यो एक साँचो स्थिर छैन। यो केवल एक नामकरण अभ्यास हो तपाईलाई गल्तीले चरको मान परिवर्तन गर्नबाट रोक्नको लागि।

व्यायाम गर्नुहोस्:

  1. एक चर र एक स्थिर बीच के भिन्नता छ?
  2. तपाइँ कसरी चर घोषणा गर्नुहुन्छ?
  3. तपाइँ कसरी एक चर मा एक मान निर्दिष्ट गर्नुहुन्छ?
  4. तपाईं कसरी एक स्थिर घोषणा गर्नुहुन्छ?
  5. तपाईं एक स्थिर मा एक मान कसरी असाइन गर्नुहुन्छ?
  6. एक पटक सेट गरिसकेपछि के तपाइँ स्थिरको मान परिवर्तन गर्न सक्नुहुन्छ?
  7. चर र स्थिरांकहरूको लागि नामकरण कन्वेंशन के हो?
  8. तपाईं arrays र वस्तुहरु संग स्थिरता प्रयोग गर्न सक्नुहुन्छ?

जवाफहरू:

  1. एक चर एक कन्टेनर हो जसले परिवर्तन गर्न सकिने मान राख्छ, जबकि स्थिर एक मान हो जुन एक पटक सेट गरिसकेपछि परिवर्तन गर्न सकिँदैन।
  2. चर नाम पछि डलर चिन्ह ($) बाट सुरु गरेर चर घोषणा गरिन्छ। उदाहरण को लागी: $myVariable;
  3. असाइनमेन्ट अपरेटर (=) प्रयोग गरेर चरमा मान तोकिएको छ। उदाहरण को लागी: $myVariable = "हेलो वर्ल्ड";
  4. define() प्रकार्य प्रयोग गरेर स्थिरता घोषणा गरिन्छ। उदाहरण को लागी: परिभाषित ("MY_CONSTANT", "Hello World");
  5. define() प्रकार्य प्रयोग गरेर स्थिरमा मान तोकिएको छ। उदाहरण को लागी: परिभाषित ("MY_CONSTANT", "Hello World");
  6. होइन, एक पटक सेट गरिसकेपछि स्थिरको मान परिवर्तन गर्न सकिँदैन।
  7. चर नामहरू अक्षर वा अन्डरस्कोरबाट सुरु हुनुपर्छ र अक्षरहरू, सङ्ख्याहरू र अन्डरस्कोरहरू मात्र समावेश हुनुपर्छ। स्थिर नामहरू अपरकेस हुनुपर्छ र शब्दहरू छुट्याउन अन्डरस्कोरहरू प्रयोग गर्नुपर्छ।
  8. हो, स्थिरताहरू arrays र वस्तुहरूसँग प्रयोग गर्न सकिन्छ, तर मान एक पटक सेट गर्न सकिँदैन।
PHP मा सशर्त बयान
PHP मा अपरेटरहरू
en English
X
माथि स्क्रोल गर्नुहोस्