PHP Data Types in Hindi |
चर (variables) विभिन्न प्रकारों के डेटा को स्टोर कर सकते हैं, और विभिन्न डेटा प्रकार अलग-अलग काम कर सकते हैं।
PHP निम्न Data Types का समर्थन करती है:
- String
- Integer
- Float (floating point numbers - also called double)
- Boolean
- Array
- Object
- NULL
- Resource
PHP String (स्ट्रिंग)
एक स्ट्रिंग पात्रों का एक क्रम है, जैसे "Hello World!"।
एक स्ट्रिंग उद्धरण के अंदर किसी भी पाठ हो सकता है। आप एकल या दोहरे उद्धरण चिह्नों का उपयोग कर सकते हैं:
<!DOCTYPE html>
<html>
<body>
<?php
$x = "Hello world!";
$y = 'Hello world!';
echo $x;
echo "<br>";
echo $y;
?>
</body>
</html>
Hello world!
Hello world!
PHP Integer (पूर्णांक)
पूर्णांक डेटा प्रकार (Integer Data Type) -2,147,483,648 और 2,147,483,647 के बीच एक गैर-दशमलव संख्या है।
पूर्णांक के नियम:
- पूर्णांक में कम से कम एक अंक होना चाहिए
- पूर्णांक में दशमलव बिंदु नहीं होना चाहिए
- पूर्णांक सकारात्मक या नकारात्मक हो सकता है
- पूर्णांक निर्दिष्ट किए जा सकते हैं: दशमलव (बेस 10), हेक्साडेसिमल (बेस 16), ऑक्टल (बेस 8), या बाइनरी (बेस 2) अंकन
निम्नलिखित उदाहरण में $x एक पूर्णांक है। PHP var_dump() फ़ंक्शन डेटा प्रकार और मान लौटाता है:
<?php
$x = 5985;
var_dump($x);
?>
Output:
int(5985)
PHP Float (फ्लोट)
फ्लोट (फ्लोटिंग पॉइंट नंबर) एक दशमलव बिंदु के साथ एक संख्या या घातीय रूप में एक संख्या है।
निम्नलिखित उदाहरण में $x एक फ्लोट है। PHP var_dump() फ़ंक्शन डेटा प्रकार और मान लौटाता है:
<?php
$x = 10.365;
var_dump($x);
?>
Output:
float(10.365)
PHP Boolean (बुलियन)
बुलियन दो संभावित राज्यों का प्रतिनिधित्व करता है: TRUE या FALSE।
$x = true;
$y = false;
बूलियन का उपयोग अक्सर सशर्त परीक्षण में किया जाता है।
PHP Array (सरणी)
सरणी एक एकल चर (variables) में कई मूल्यों को संग्रहीत करती है।
निम्नलिखित उदाहरण में $cars एक सरणी (array) है। PHP var_dump() फ़ंक्शन डेटा प्रकार और मान लौटाता है:
<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
Output:
array(3) { [0]=> string(5) "Volvo" [1]=> string(3) "BMW" [2]=> string(6) "Toyota" }
PHP Object (ऑब्जेक्ट)
कक्षाएं और ऑब्जेक्ट ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के दो मुख्य पहलू हैं।
एक वर्ग वस्तुओं के लिए एक टेम्पलेट है, और एक वस्तु एक वर्ग का एक उदाहरण है।
जब व्यक्तिगत वस्तुएं बनाई जाती हैं, तो वे वर्ग से सभी गुणों और व्यवहारों को विरासत में लेते हैं, लेकिन प्रत्येक वस्तु के गुणों के लिए अलग-अलग मूल्य होंगे।
मान लेते हैं कि हमारे पास कार नामक एक वर्ग है। एक कार में मॉडल, रंग, आदि जैसे गुण हो सकते हैं। हम इन गुणों के मूल्यों को धारण करने के लिए $model, $color और इतने पर जैसे चर (variables) को परिभाषित कर सकते हैं।
जब व्यक्तिगत ऑब्जेक्ट (Volvo, BMW, Toyota, etc.) बनाए जाते हैं, तो वे वर्ग से सभी गुणों और व्यवहारों को विरासत में लेते हैं, लेकिन प्रत्येक वस्तु के गुणों के लिए अलग-अलग मूल्य होंगे।
यदि आप एक __construct() फ़ंक्शन बनाते हैं, तो जब आप किसी वर्ग से ऑब्जेक्ट बनाते हैं, तो PHP स्वचालित रूप से इस फ़ंक्शन को कॉल करेगा।
<?php
class Car {
public $color;
public $model;
public function __construct($color, $model) {
$this->color = $color;
$this->model = $model;
}
public function message() {
return "My car is a " . $this->color . " " . $this->model . "!";
}
}
$myCar = new Car("black", "Volvo");
echo $myCar -> message();
echo "<br>";
$myCar = new Car("red", "Toyota");
echo $myCar -> message();
?>
Output:
My car is a black Volvo!
My car is a red Toyota!
PHP NULL Value
नल एक विशेष डेटा प्रकार है जिसका केवल एक मान हो सकता है: NULL।
डेटा प्रकार NULL का एक वैरिएबल एक वैरिएबल है जिसका कोई मान निर्दिष्ट नहीं है।
युक्ति: यदि कोई चर (variables) बिना मान के बनाया जाता है, तो उसे स्वचालित रूप से NULL का मान दिया जाता है।
वैल्यू को NULL में सेट करके वेरिएबल्स को खाली भी किया जा सकता है:
<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
Output:
NULL
PHP Resource (संसाधन)
विशेष संसाधन प्रकार वास्तविक डेटा प्रकार नहीं है। यह PHP के लिए बाहरी कार्यों और संसाधनों के संदर्भ का भंडारण है।
संसाधन डेटा प्रकार का उपयोग करने का एक सामान्य उदाहरण एक डेटाबेस कॉल है।
हम यहां संसाधन प्रकार के बारे में बात नहीं करेंगे, क्योंकि यह एक उन्नत विषय है।
PHP echo और print स्टेटमेंट
---
मुझे उम्मीद है कि आपको यह अच्छी पोस्ट पसंद आएगी। इसे अपने दोस्तों के साथ साझा करना न भूलें, शेयरिंग बटन पोस्ट के नीचे है। इसके अलावा, यदि इंटरमीडिएट में कोई नकारात्मक पहलू है, तो टिप्पणी बॉक्स का अनुरोध करने में संकोच न करें। हम आपकी मदद करने के लिए खुश होने जा रहे हैं।
मैं इस ब्लॉग पर अधिक से अधिक लिखना जारी रखूंगा, इसलिए हमारे ब्लॉग BlogLearner को अपने मोबाइल या कंप्यूटर पर बुकमार्क (Ctrl + D) के रूप में बनाना न भूलें और अपने ईमेल में सभी पोस्ट प्राप्त करने के लिए हमें सदस्यता लें। अगर आपको यह पोस्ट पसंद आए तो इन पोस्ट को शेयर करना न भूलें। आप हमें फेसबुक या ट्विटर जैसी सोशल नेटवर्किंग साइटों पर साझा करके अतिरिक्त व्यक्तियों तक पहुंचने की सुविधा प्रदान कर सकते हैं।
PHP tutorial in Hindi. |
No comments:
Post a Comment