PHP Data Types

PHP चर के लिए निर्दिष्ट मान अलग-अलग डेटा प्रकार के हो सकते हैं जिनमें सरल स्ट्रिंग और संख्यात्मक प्रकार से लेकर अधिक जटिल डेटा प्रकार जैसे सरणियाँ और ऑब्जेक्ट शामिल हैं।

PHP कुल आठ आदिम डेटा प्रकारों का समर्थन करता है: पूर्णांक, फ्लोटिंग पॉइंट नंबर या फ्लोट, स्ट्रिंग, बुलियन, एरे, ऑब्जेक्ट, संसाधन और NULL। इन डेटा प्रकारों का उपयोग चर के निर्माण के लिए किया जाता है। अब हम उनमें से प्रत्येक पर विस्तार से चर्चा करते हैं।

PHP स्थिरांक अध्याय में हमने सीखा है कि कैसे PHP स्क्रिप्ट में स्थिरांक को परिभाषित और उपयोग करना है।

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

मैजिक कॉन्स्टेंट दो अंडरस्कोर से शुरू होते हैं और दो अंडरस्कोर से खत्म होते हैं। निम्न अनुभाग कुछ सबसे उपयोगी जादुई PHP स्थिरांक का वर्णन करता है।

<?php
echo "Line number " . __LINE__ . "<br>"; // Displays: Line number 2
echo "Line number " . __LINE__ . "<br>"; // Displays: Line number 3
echo "Line number " . __LINE__ . "<br>"; // Displays: Line number 4
?>
__line__
<?php 
   
echo "The Line number is : ". __line__; 
   
?> 

__file__

<?php 
   
echo "The file name is : ". __file__; 
   
?> 

__dir__

<?php 
   
echo "The directory is : ". __dir__; 
   
?> 

__function__

<?php 
function Geeks(){ 
    echo "The function name is : ". __function__; 
} 
Geeks(); 
?> 

__class__

<?php 
class Geeks 
{ 
    public function getClassName(){ 
        return __class__; 
    } 
} 
$obj = new Geeks(); 
echo $obj->getClassName();  
?> 

__method__

<?php 
class Company 
{ 
    public function GeeksforGeeks(){ 
        return __method__; 
    } 
} 
$obj = new Company(); 
echo  $obj->GeeksforGeeks();  
?>  

__namespace__

<?php 
namespace GeeksforGeeks; 
  
class Company { 
    public function gfg() { 
        return __namespace__; 
    } 
} 
  
$obj = new Company(); 
echo  $obj->gfg();  
  
?> 

__trait__

<?php 
trait GeeksforGeeks{   
    function gfg(){   
        echo __trait__;   
        }   
    }   
    class Company{   
        use GeeksforGeeks;   
        }   
    $a = new Company;   
    $a->gfg();   
?> 

ClassName::class

<?php 
  
namespace Computer_Sciecnec_Portal; 
class Geeks{ } 
  
echo Geeks::class;//Classname::class 
  
?>  

One thought on “PHP Data Types

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: