PHP Hindi Tutorials

Constant In PHP:-

Download Complete PHP Hindi Ebook=>

एक constant  एक identifier होता है किसी साधारण value के लिए। एक constant की value बदलती नहीं है स्क्रिप्ट के execution के दौरान। constant by default केस-सेंसिटिव होता है । constant आमतोर पर uppercase में ही होता है । एक constant का  नाम एक अक्षर या
अंडरस्कोर से शुरू होता है, जिसके अंत में numbers , letters या underscore use करते है  । अगर अपने constant को डिफाइन कर दिया है तो इसकी value आप change नहीं कर सकते।

PHP constants 2 तरीको से डिफाइन हो सकता है :

define() function को use करके |

const keyword को use करके |

  1. example:- <?php  
  2. define(“MESSAGE”,”Hello There “,false);//case sensitive  
  3. echo MESSAGE;  
  4. echo message;  
  5. ?>  

By using const keyword

  1. <?php  
  2. const MESSAGE=”Hello const “;  
  3. echo MESSAGE;  
  4. ?>  

Predefined constants in PHP

PHP में predefined constants उनके उपयोग के आधार पर बदल जाते हैं। वे डबल अंडरस्कोर (__) से शुरू होते हैं और डबल अंडरस्कोर के साथ समाप्त होते हैं।

_LINE__ यह करंट line नंबर को represent करता है .
__FILE__ Represents करता है पुरे file name और path को . अगर यह include के अंदर use होता हे तो include फाइल का नाम return करेगा .
__DIR__ Represents करता है पूरा directory name . बराबर होता हे  dirname(__file__) के.इसमें कोई trailing slash नहीं होता जब तक की directory root ना हो | यह symbolic links भी resolves करता है |
__FUNCTION__ function name को represent करता है जंहा यह use होता है. अगर यह function के बहार use होता है तो blank return करेगा |
__CLASS__ class name को represent करता है जंहा यह use होता है. अगर यह function के बहार use होता है तो blank return करेगा |
__TRAIT__ trait name को represent करता है जंहा यह use होता है. अगर यह function के बहार use होता है तो blank return करेगा |
__METHOD__ class method के नाम को represent करता है . method name वैसे ही रिटर्न्ड होगा जैसे वह declare हुआ |
__NAMESPACE__ current namespace को represent करता है .

example:-

<!DOCTYPE html>

<html>

<body>

<?php

echo “<p>Example for __LINE__</p>”; 

echo __LINE__ . “<br><br>”;

echo “<p>Example for __FILE__</p>”; 

echo __FILE__ . “<br><br>”;

echo “<p>Example for __DIR__</p>”; 

echo __DIR__ . “<br><br>”;

?>

</body>

</html>

Download PHP Hindi Tutorial Ebook