पीएचपी डेटा प्रकार

Pi Ecapi Deta Prakara



PHP एक सर्वर-साइड स्क्रिप्टिंग भाषा है जो चर में मानों को संग्रहीत करने के लिए आठ अलग-अलग डेटा प्रकारों से निपट सकती है और प्रत्येक डेटा प्रकार अलग-अलग काम कर सकता है। इन डेटा प्रकारों को आगे 3 प्रकारों में वर्गीकृत किया गया है जिनमें स्केलर, समग्र और विशेष डेटा प्रकार शामिल हैं। इन डेटा प्रकारों का उपयोग PHP प्रोग्राम्स में वेरिएबल्स बनाने के लिए किया जाता है और हम इस गाइड में उनके बारे में विस्तार से चर्चा करेंगे।

पीएचपी डेटा प्रकार

PHP में कई डेटा प्रकार उपलब्ध हैं जिनका उपयोग विभिन्न प्रकार के डेटा को स्टोर करने के लिए किया जा सकता है। ये डेटा प्रकार तीन व्यापक श्रेणियों में विभाजित हैं:

1: स्केलर डेटा प्रकार

इस डेटा प्रकार में, चर एक समय में एक मान रख सकता है। PHP में निम्नलिखित स्केलर डेटा प्रकार हैं:







  • पूर्णांक: 10,15 जैसे दशमलव बिंदुओं के बिना संख्याओं को संग्रहीत करने के लिए उपयोग करें।
  • तैरना: 12.45, 54.566 जैसे दशमलव बिंदुओं वाली संख्याओं को संग्रहीत करने के लिए उपयोग किया जाता है।
  • डोरी: शाब्दिक डेटा को संग्रहीत करने के लिए उपयोग किया जाता है, जिसे सिंगल ('हैलो') या डबल कोट्स, या डबल कोट्स ('हैलो') में संलग्न किया जा सकता है।
  • बूलियन: तार्किक मानों को सही या गलत संग्रहीत करने के लिए उपयोग किया जाता है।

उदाहरण 1

नीचे लिखे उदाहरण कोड में, मैंने तीन अलग-अलग डेटा प्रकारों को परिभाषित किया है। पहला चर $n1 पूर्णांक मान संग्रहीत करता है, $n2 फ्लोट स्टोर करता है, और $ch स्ट्रिंग मान है:





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'लिनक्स' ;

गूंज 'पूर्णांक है: $n1 \एन ' ;

गूंज 'फ्लोट है: $n2 \एन ' ;

गूंज 'चरित्र है: $ch \एन ' ;

?>



उदाहरण 2

निम्नलिखित उदाहरण कोड में, मैं उपयोग कर रहा हूँ बूल डेटा प्रकार:







$ चर = सत्य ;

var_dump ( $ चर ) ;

?>

2: यौगिक डेटा प्रकार

में यौगिक डेटा प्रकार , चर एक से अधिक मान रख सकता है:



  • ऐरे: सरणी विभिन्न मानों का समूह है जिसे एक कुंजी के माध्यम से एक्सेस किया जा सकता है।
  • वस्तु: वस्तु एक वर्ग का एक उदाहरण है जिसमें विधियाँ और कार्य शामिल हैं। प्रत्येक वस्तु मूल वर्ग के समान गुणों और विधियों को साझा करती है।

उदाहरण 1

निम्न उदाहरण PHP में सरणी डेटा प्रकार घोषणा और कंसोल आउटपुट दिखाता है:



$भाषाएँ = सरणी ( 'पीएचपी' , 'सी' , 'जावा' , 'जाना' , 'सी#' ) ;

गूंज 'पहला तत्व: $languages[0] \एन ' ;

गूंज 'दूसरा तत्व: $भाषाएं[1] \एन ' ;

गूंज 'तीसरा तत्व: $भाषाएं[2] \एन ' ;

गूंज 'चौथा तत्व: $भाषाएं[3] \एन ' ;

गूंज 'पांचवां तत्व: $भाषाएं[4] \एन ' ;

?>

उदाहरण 2

नीचे दिए गए उदाहरण में, पहले हमने परिभाषित किया है वर्ग आयत और उसके बाद एक वस्तु संदेश बनाया आयत कक्षा:



कक्षा आयत {

जनता $ चौड़ाई ;

जनता $ ऊंचाई ;

जनता समारोह क्षेत्र ( ) {

वापस करना $यह -> चौड़ाई * $यह -> ऊंचाई ;

}

}

$आयत = नया आयत ;

$आयत -> चौड़ाई = 5 ;

$आयत -> ऊंचाई = 10 ;

गूंज 'आयत का क्षेत्रफल:' . $आयत -> क्षेत्र ( ) . ' \एन ' ;

?>

3: विशेष डेटा प्रकार

PHP के दो विशेष डेटा प्रकार निम्नलिखित हैं:

  • व्यर्थ: अशक्त कुछ भी नहीं दर्शाता है; यह चर में मान की अनुपस्थिति को दर्शाता है।
  • संसाधन: चर किसी बाहरी स्रोत की ओर इशारा कर रहा है।

उदाहरण 1

निम्नलिखित उदाहरण कोड के व्यवहार को दर्शाता है शून्य डेटा प्रकार पीएचपी में:



$y = व्यर्थ ;

var_dump ( $y ) ;

?>

उदाहरण 2

संसाधन PHP में खोलने के लिए कुछ फाइलों को इंगित करने के लिए प्रयोग किया जाता है। संसाधन डेटा का उपयोग करने के लिए निम्न उदाहरण कोड का उपयोग किया जा सकता है:



$ हैंडल = fopen ( 'myfile.txt' , 'आर' ) या ( 'फाइल खोलने में असमर्थ!' ) ;

गूंज फ़्रेड ( $ हैंडल , फ़ाइल का साइज़ ( 'myfile.txt' ) ) ;

fclose ( $ हैंडल ) ;

?>

उपरोक्त उदाहरण में, fopen() फ़ंक्शन रिसोर्स हैंडल प्रदान करेगा क्योंकि यह रिसोर्स फ़ाइल को खोल रहा है और इसे $handle वैरिएबल को असाइन कर रहा है। कोड का ब्राउज़र आउटपुट है:

जमीनी स्तर

PHP विभिन्न प्रकार के डेटा को स्टोर और हेरफेर करने के लिए विभिन्न प्रकार के डेटा प्रकार प्रदान करता है, जिसमें शामिल हैं अदिश , कम्पोजिट , और विशेष डेटा प्रकार . प्रभावी PHP कोड लिखने के लिए विभिन्न डेटा प्रकारों और उनके उपयोगों को समझना आवश्यक है। इस गाइड के साथ, अब आपको PHP डेटा प्रकारों की बेहतर समझ है और उन्हें अपने कोड में कैसे उपयोग करना है।