C प्रोग्रामिंग की तरह PHP में भी डाटा types होते हैं। यदि आपने C प्रोग्रामिंग पहले से ही complete की हुई हैं तो आपको PHP data type आसानी से समझ आजायेंगे।
जैसे की C programming में हम variable बनते हैं हैं वैसे ही PHP में भी हम वेरिएबल बनाते हैं ।
PHP वेरिएबल -
PHP में वेरिएबल बनाने के लिए हम $ sign(Dollar sign)का उपयोग करते हैं । $ sign और वेरिएबल नाम ।
example के लिए -
$var ,$data,$date ,$result आदि । वेरिएबल हम किसी भी नाम से बना सकते हैं ।
वेरिएबल में value को store करने के लिए हम डाटा टाइप का प्रयोग करते हैं । वेरिएबल में हम किसी भी डाटा टाइप की वैल्यू को स्टोर कर सकते हैं ।
PHP विभिन प्रकार के डाटा टाइप को Support करती हैं जो की निम्लिखित हैं ।
• String
• Integer
• Float (Floating point numbers )
• Boolean (true or false)
• Array
• Object
• NULL
• Resource
String characters का collection होता हैं । एक string विभिन तरह के characters से बनी हो सकती हैं । String में नंबर नहीं आते हैं । जो डाटा टाइप बिना नंबर के word में उपयोग की जाती हैं उसे ही string data type कहाँ जाता हैं । String को quotes के अंदर लिखी जाती हैं । चलिए PHP स्ट्रिंग data type का एक प्रोग्राम करते हैं जिस से आपको आसानी से PHP string डाटा टाइप समझ में आ सके।
इस तरह से आप किसी भी string को single ('')और double quotes("") में PHP में use कर सकते हैं ।
PHP integer डाटा टाइप non-decimal नंबर होते हैं । Non-decimal का मतलब होता हैं जिन numbers में कभी दशमलव नहीं आती हैं ।
Integer डाटा टाइप positive और negative भी हो सकते हैं ।
Positive integer का मतलब हैं = 4
Negative Integer का मतलब हैं = - 4
Integer डाटा टाइप में कम से कम एक digit तो होती ही हैं ।
चलिए एक example समझते हैं ।
निचे दिए गए example में हम एक variable में 12000 value को store कर देता हैं ।
जो की एक integer वैल्यू हैं ।
उसके बाद एक फंक्शन var_dump() का यूज करते हैं।
var_dump() फंक्शन हमे data type को दिखाता हैं की हम किस type के data को PHP में use कर रहे हैं ।
Float डाटा टाइप decimal नंबर होते हैं । Decimal नंबर का मतलब हैं जिनमे दशमलव आती हैं । PHP float डाटा टाइप floating point नंबर के लिए use किये जाते हैं । Floating point का मतलब भी वो ही होता हैं जिन numbers में दशमलव आती हैं ।
चलिए एक example से समझते हैं -
निचे एक variable में 20.14 float डाटा टाइप को स्टोर करते हैं ।
उसके बाद var_dump() function आपको डाटा टाइप बता देता हैं की ये कोनसा डाटा टाइप हैं ।
Boolean data type का दो स्टेट्स को represent करता हैं या तो true या false ।
Boolean से मतलब true ,false से ही होता हैं जिसमे या तो value true होती हैं या false ।
PHP में decision time में बूलियन का बहुत use किया जाता हैं ।
चलिए एक example क्रिएट करते हैं ।
इस example में २ variable हैं और एक if condition ।
Condition true भी हो सकती हैं या false भी ।
<?php
$x=30;
$y=20;
if($x>$y)
{
echo "X is true greater";
}
else
{
echo "y is true greater";
}
0
?>
Run
Array समान डेटा items का एक collection है।Array का use बहुत सारे डाटा values को एक वेरिएबल में स्टोर करने में किया जाता हैं ।
Array के अंदर हम multiple डाटा को आसानी से store कर use कर सकते हैं । चलिए एक example क्रिएट करते है जिस से array डाटा टाइप आपको अच्छे से समझ आजायेगा ।
ऐरे के अंदर हम कितने भी item स्टोर करके रख सकते हैं।
निचे दिए example में हम एक fruits नाम से वेरिएबल क्रिएट करते हैं जो की array के नाम से या array के वेरिएबल के नाम से जाना जाता हैं ।
इस array में हम fruits के अलग अलग items स्टोर कर देते हैं ।
var_dump() फंक्शन की हेल्प से हम ऐरे का structure और इंडेक्स नंबर देख सकते हैं ।
Object एक प्रकार का डेटा है जो की डाटा और इनफार्मेशन को स्टोर करके रखता हैं जिसके द्वारा फंक्शन की functionality को access किया जा सकता हैं ।
PHP में, object को स्पष्ट रूप से declare किया जाना चाहिए।तब ही आप उस object का उपयोग करके आसानी से फंक्शन की फंक्शनलिटी एक्सेस कर सकते हैं ।
क्लास एक structure होती हैं जो की properties और methods को contain करके रखती हैं ।
दूसरे शब्दों में, एक क्लास फंक्शन और मेथड्स का एक संग्रह है
निचे दिए गए PHP example में एक class Laptop हैं और class के अंदर एक function Laptop। इसमें हम एक object क्रिएट करते हैं ।object की मदत से ही हम फंक्शन की functionality को use कर सकते हैं ।
<?php
class Laptop {
function Laptop() {
$this->model = "inspiron";
}
}
// create an new object
$b = new Laptop ();
// Show all properties
echo $b->model;
?>
Run
Null variable एक तरह का वेरिएबल होता हैं जिसे कोई value नहीं दी जाती । Null एक स्पेशल डाटा टाइप हैं जिसकी केवल एक ही value होती हैं ।