- Introduction to Data Types in PHP in Hindi
- PHP data types: scalar types
- PHP data types: compound types
- PHP data types: special types

Introduction to Data Types in PHP
PHP डेटा प्रकारों का उपयोग विभिन्न प्रकार के डेटा या values को रखने के लिए किया जाता है। PHP 8 primitive data types का समर्थन करती है जिन्हें आगे 3 प्रकारों में वर्गीकृत किया जा सकता है:
- Scalar types (पूर्वनिर्धारित)
- Compound types (उपयोगकर्ता द्वारा परिभाषित)
- Special types
PHP data types: scalar types
यह केवल single value रखता है। PHP में 4 scalar डेटा प्रकार हैं।
- Boolean
- Integer
- Float
- String
PHP data types: compound types
यह कई values को धारण कर सकता है। PHP में 2 compound डेटा प्रकार हैं।
- array
- object
PHP data types: special types
PHP में 2 विशेष डेटा प्रकार हैं।
- Resource
- NULL
PHP Boolean
बुलियन सबसे सरल डेटा प्रकार हैं जो स्विच की तरह काम करते हैं। यह केवल दो मान रखता है: TRUE (1) या FALSE (0) । यह अक्सर conditional statements के साथ प्रयोग किया जाता है। यदि स्थिति सही है, तो यह TRUE अन्यथा FALSE देता है।
उदाहरण:
<?php
if (TRUE)
echo "This condition is TRUE.";
if (FALSE)
echo "This condition is FALSE.";
?>
आउटपुट:
This condition is TRUE.
PHP integer
पूर्णांक का अर्थ है एक negative या positive संकेत के साथ संख्यात्मक डेटा। यह केवल whole numbers को रखता है, यानी fractional भाग या decimal बिंदुओं के बिना संख्याएँ।
पूर्णांक के नियम:
- Integer positive या negative हो सकता है।
- पूर्णांक में दशमलव बिंदु नहीं होना चाहिए।
- पूर्णांक decimal (आधार 10), octal (आधार 8) या hexadecimal (बेस 16) हो सकता है।
- एक पूर्णांक की सीमा 2,147,483,648 और 2,147,483,647 अर्थात, -2^31 से 2^31 के बीच होनी चाहिए।
उदाहरण:
<?php
$dec1 = 34;
$oct1 = 0243;
$hexa1 = 0x45;
echo "Decimal number: " .$dec1. "</br>";
echo "Octal number: " .$oct1. "</br>";
echo "HexaDecimal number: " .$hexa1. "</br>";
?>
आउटपुट:
Decimal number: 34 Octal number: 163 HexaDecimal number: 69
PHP Float
एक फ्लोटिंग-पॉइंट नंबर एक decimal point के साथ एक संख्या है। पूर्णांक के विपरीत, यह एक fractional या decimal point के साथ संख्याओं को पकड़ सकता है, जिसमें एक negative या positive sign शामिल है।
उदाहरण:
<?php
$n1 = 19.34;
$n2 = 54.472;
$sum = $n1 + $n2;
echo "Addition of floating numbers: " .$sum;
?>
आउटपुट:
Addition of floating numbers: 73.812
PHP string
एक string एक non-numeric डेटा प्रकार है। इसमें अक्षर, संख्या और यहां तक कि special characters भी हैं।
String values को या तो single quotes में या double quotes चिह्नों में enclose किया जाना चाहिए। इसे स्पष्ट करने के लिए, नीचे दिया गया उदाहरण देखें:
उदाहरण:
<?php
$company = "Hinditutorialspoint";
//both single and double quote statements will treat different
echo "Hello $company";
echo "</br>";
echo 'Hello $company';
?>
आउटपुट:
Hello Hinditutorialspoint Hello $company
PHP array
एक array एक compound डेटा प्रकार है। यह एक ही variable में एक ही डेटा प्रकार के कई values को संग्रहीत कर सकता है।
उदाहरण:
<?php
$bikes = array ("Royal Enfield", "Yamaha", "KTM");
var_dump($bikes); //the var_dump() function returns the datatype and values
echo "</br>";
echo "Array Element1: $bikes[0] </br>";
echo "Array Element2: $bikes[1] </br>";
echo "Array Element3: $bikes[2] </br>";
?>
आउटपुट:
array(3) { [0]=> string(13) "Royal Enfield" [1]=> string(6) "Yamaha" [2]=> string(3) "KTM" } Array Element1: Royal Enfield Array Element2: Yamaha Array Element3: KTM
आप इस ट्यूटोरियल के बाद के अध्यायों में array के बारे में अधिक जानेंगे।
PHP object
Objects user-defined classes के instances हैं जो मूल्यों और functions दोनों को संग्रहीत कर सकते हैं। उन्हें स्पष्ट रूप से घोषित किया जाना चाहिए।
उदाहरण:
<?php
class bike {
function model() {
$model_name = "Royal Enfield";
echo "Bike Model: " .$model_name;
}
}
$obj = new bike();
$obj -> model();
?>
आउटपुट:
Bike Model: Royal Enfield
यह PHP का एक उन्नत विषय है, जिसके बारे में हम बाद में विस्तार से चर्चा करेंगे।
PHP resource
Resource PHP में exact डेटा प्रकार नहीं हैं। मूल रूप से, ये बाहरी PHP संसाधनों के लिए कुछ फ़ंक्शन कॉल या references को संग्रहीत करने के लिए उपयोग किया जाता है। उदाहरण के लिए – एक डेटाबेस call यह एक बाहरी संसाधन है।
यह PHP का एक उन्नत विषय है, इसलिए हम इस पर बाद में उदाहरणों के साथ विस्तार से चर्चा करेंगे।
PHP Null
Null एक विशेष डेटा प्रकार है जिसका केवल एक मूल्य है: NULL इसे बड़े अक्षरों में लिखा जाता है क्योंकि यह case sensitive है।
विशेष प्रकार के डेटा प्रकार NULL ने एक चर को बिना किसी मूल्य के परिभाषित किया।
उदाहरण:
<?php
$nl = NULL;
echo $nl; //it will not give any output
?>
आउटपुट: