इस पाठ में PHP डेटा प्रकार हम विषय को कवर करेंगे. PHP 10 आदिम डेटा प्रकारों का समर्थन करता है: 4 स्केलर, 4 कंपाउंड और 2 विशेष। इस लेख में PHP डेटा प्रकार और आप उदाहरण पा सकते हैं.

अदिश डेटा प्रकार

स्ट्रिंग (पाठ)

PHP डेटा प्रकार पहला डेटा प्रकार जो हम सीखेंगे वह है: स्ट्रिंग (टेक्स्ट)। यह डेटा प्रकार एक या अधिक वर्ण संग्रहीत करता है। इसे सिंगल कोट्स या डबल कोट्स के साथ व्यक्त किया जाता है। आइए इसे एक उदाहरण से पुष्ट करें।

$string1 = "Bu metin string1 değişkeninin değeridir";
$string2 = 'Bu metin string2 değişkeninin değeridir';

PHP में टेक्स्ट टाइप डेटा को सिंगल कोट्स या डबल कोट्स के साथ स्टोर किया जा सकता है। हालाँकि, सिंगल कोट्स और डबल कोट्स का उपयोग करने के लिए कुछ नियम हैं। PHP सिंगल कोट्स और डबल कोट्स में अंतर हमने अपने पिछले पाठ में इस विषय पर बात की थी।

पूर्णांक

पूर्णांक डेटा प्रकार एक पूर्णांक संग्रहीत करता है। व्यक्त करते समय उद्धरणों का प्रयोग नहीं किया जाता।

$integer = 658;

PHP डेटा प्रकार पूर्णांक डेटा प्रकार के लिए कुछ नियम हैं। आइए इन पर एक नजर डालें.

PHP पूर्णांक डेटा प्रकार नियम:

  • एक पूर्णांक में कम से कम एक अंक अवश्य होना चाहिए।
  • पूर्णांक में दशमलव बिंदु नहीं होना चाहिए.
  • एक पूर्णांक धनात्मक या ऋणात्मक हो सकता है।
  • पूर्णांकों को दशमलव (आधार 10), हेक्साडेसिमल (आधार 16), ऑक्टल (आधार 8), या बाइनरी (आधार 2) अंकन में व्यक्त किया जा सकता है

फ़्लोट (दशमलव संख्या)

फ्लोट (दशमलव) डेटा प्रकार एक दशमलव/आंशिक संख्या संग्रहीत करता है। व्यक्त करते समय उद्धरणों का प्रयोग नहीं किया जाता।

$float = 14.45;

बूलियन

बूल डेटा प्रकार दो संभावित स्थितियों में से एक को संग्रहीत करता है: सही या गलत। बूलियन के नाम से भी जाना जाता है।

$bool1 = true;
$bool2 = false;

संकेत: बूल डेटा प्रकार का उपयोग अधिकतर सशर्त परीक्षण में किया जाता है।

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

सारणी

एक सारणी एक ही चर में अनेक मान संग्रहीत करती है। नीचे दिए गए उदाहरण में $fruits वैरिएबल एक सरणी है।

// Array tanımlamak için 1.ci yöntem
$fruits = array(
'Fruit Name 1' => 'apple', 
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
);
// Array tanımlamak için 2.ci yöntem
$fruits = [
'Fruit Name 1' => 'apple', 
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
];

वस्तु

ऑब्जेक्ट उपयोगकर्ता-परिभाषित वर्गों के उदाहरण हैं जो मान और फ़ंक्शन दोनों को संग्रहीत कर सकते हैं।

class Car {
    function brand(): string {
        $brand_name = 'BMW';
        return 'Araç Markası: ' . $brand_name;
    }
}
$object = new Car();
echo $object->brand(); // Çıktı: Araç Markası: BMW

कॉल करने योग्य

कॉलबैक को कॉल करने योग्य प्रकार की घोषणा के साथ निर्दिष्ट किया जा सकता है।

class CallableClass {
	public static function callableMethod() {
		echo 'hello world';
	}
}
function callableFunction(callable $callable) {
	call_user_func($callable);
}
$callable_obj = new CallableClass();
callableFunction([$callable_obj, 'callableMethod']);

चलने योग्य

Iterable कोई भी मान है जिसे foreach() लूप के माध्यम से लूप किया जा सकता है। पुनरावर्तनीय एक छद्म प्रकार है और इसे PHP 7.1 में पेश किया गया था।

function printIterable(iterable $my_iterable) {
	foreach($my_iterable as $item) {
		echo $item;
	}
}
$arr = array('a', 'b', 'c');
printIterable($arr);

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

शून्य

Null एक विशेष डेटा प्रकार है जिसका केवल एक ही मान हो सकता है: null। डेटा प्रकार का एक वेरिएबल null एक ऐसा वेरिएबल है जिसमें कोई मान निर्दिष्ट नहीं होता है।

$variable = null;

संसाधन

PHP में, संसाधन प्रकार एक विशेष डेटा प्रकार है जो किसी बाहरी संसाधन को संदर्भित करता है। एक संसाधन चर, फ़ाइल, डेटाबेस, आदि। यह बाहरी डेटा स्रोतों के संदर्भ के रूप में कार्य करता है जैसे PHP इन संसाधनों को बनाने के लिए संबंधित कार्यों का उपयोग करता है। उदाहरण के लिए, fopen() फ़ंक्शन एक डिस्क फ़ाइल खोलता है और इसका संदर्भ एक संसाधन चर में संग्रहीत होता है।

$fp = fopen('test.txt', 'w');
echo get_resource_type($fp);

इस पाठ में PHP डेटा प्रकार हमने सीखा. आप अपने मन में मौजूद प्रश्नों और उन विषयों पर टिप्पणियाँ लिख सकते हैं जिनमें आप सहायता चाहते हैं।