Thursday, December 3, 2020
Why use PHP?

PHP क्या है?

PHP एक सर्वर साइड स्क्रिप्टिंग language है। इसका उपयोग स्टेटिक वेबसाइट या डायनामिक वेबसाइट या वेब एप्लिकेशन को विकसित करने के लिए किया जाता है। PHP हाइपरटेक्स्ट Pre-processor के लिए है, जो पहले पर्सनल home pages के लिए था।

  • PHP स्क्रिप्ट की व्याख्या केवल उस सर्वर पर की जा सकती है, जिसमें PHP स्थापित है।
  • PHP स्क्रिप्ट तक पहुँचने वाले क्लाइंट कंप्यूटर को केवल वेब ब्राउज़र की आवश्यकता होती है।
  • एक PHP फ़ाइल में PHP Tag होते हैं और एक्सटेंशन “.php” के साथ समाप्त होते हैं।

Characteristics of PHP Five important characteristics:

* Simplicity
* Efficiency
* Security
* Flexibility
* Familiarity

Example:

<!DOCTYPE html>
<html>
<body>

<?php
echo “Hello world!!!!!!”;
?>

</body>
</html>

PHP refrences

PHP के संदर्भ में उदाहरणों के साथ सभी PHP फ़ंक्शन, कीवर्ड और constants की विभिन्न श्रेणियां हैं।

Array, Calendar, Date, Directory, Error, Exception, Filesystem, Filter, FTP, JSON, Keywords, Libxml, Mail, Math, Misc, MySQLi, Network, Output, RegEx, SimpleXML, Stream, String, Var, Handling, XML, Parser, Zip, Timezones.

What Can PHP Do?

  • PHP dynamic page content generate कर सकती है
  • PHP सर्वर पर फाइल बनाना, खोलना, पढ़ना, लिखना, डिलीट और बंद कर सकता है
  • PHP फॉर्म डेटा collect कर सकता है.
  • PHP कुकीज़ sand और recieve कर सकती है.
  • PHP आपके डेटाबेस में डेटा को add, remove, modify कर सकता है.
  • User-पहुंच को control करने के लिए PHP का उपयोग किया जा सकता है.
  • PHP डेटा encrypt कर सकती है.
  • PHP के साथ आप HTML आउटपुट तक सीमित नहीं हैं। आप images, पीडीएफ फाइलों और यहां तक ​​कि फ्लैश movies का output कर सकते हैं। आप किसी भी Text को आउटपुट कर सकते हैं, जैसे कि XHTML और XML।

PHP Variables:

PHP में, variable name के बाद एक $ sign का उपयोग करके एक variable declair किया जाता है। यहाँ, variable के बारे में जानने के लिए कुछ important points है:

  • चूंकि PHP एक loosely typed language है, इसलिए हमें variable के data types को declair करने की आवश्यकता नहीं है। यह स्वचालित रूप से मूल्यों का विश्लेषण करता है और इसके सही datatype पर conversion करता है।
  • एक variable declair करने के बाद, इसे पूरे कोड में पुन: उपयोग किया जा सकता है।
  • Assignment operator (=) का उपयोग variable को value assign करने के लिए किया जाता है।

PHP में एक variable declair करने का syntex नीचे दिया गया है:

     $variablename=value;
     PHP variable declair करने के rules:

* एक variable को एक डॉलर ($) sign के साथ शुरू करना चाहिए।
* इसमें केवल alpha numeric कैरेक्टर और अंडरस्कोर (Az, 0-9, _) हो सकते हैं।
* एक variable name अक्षर या अंडरस्कोर (_) character से शुरू होना चाहिए।
* PHP variable name में स्थान नहीं हो सकते।
* एक बात का ध्यान रखना चाहिए कि variable name किसी संख्या या विशेष चिन्ह से शुरू नहीं हो सकता है।
* PHP variable ks sensitive होते हैं, इसलिए $name और $NAME दोनों को अलग-अलग variable के रूप में माना जाता है।

आइए PHP variable में String, integer और float values को store करने के लिए Example देखें।
Example:
<?php
$str=”Hello World!!!!”;
$x=400;
$y=22.4;
echo “string is: $str <br/>”;
echo “integer is: $x <br/>”;
echo “float is: $y <br/>”;
?>

PHP-Function:

हर एक Programming Language में function का concept होता है | Function में कुछ statements, parameters और return value होते है |PHP में बहुत सारे functions है for example- string functions, array functions, date and time functions आदि कई functions है | जिनका use PHP Program में किया जाता है |String function में strlen(), strcmp और आदि कई functions होते है , लेकिन इन्हें inbuilt या predefined functions होते है |

User-Defined PHP Function

  • User-Defined Function को user द्वारा create किया जाता है |
  • जब तक function को call नहीं किया जाता है तब-तक function का code execute नहीं होता |
  • Function में function_name, parameters और return value ये तीन Important part होते है |
  • Function का नाम कोई loop, statement या किसी predefined function का नाम नहीं हो सकता |
  • Function incase-sensitive होता है |
  • function के नाम की शुरुआत underscore या किसी भी letter से की जाती है |

Syntax for Function

function function_name(){
//statements;
}

Function के फायदे:

  1. Function में लिखा हुआ code बार-बार लिखना नहीं पड़ता |
  2. बड़े Program को छोटे-छोटे function में devide किया जा सकता है |
  3. Function Programmer का समय और Program की space बचाता है |
  4. अगर Program में कहा पर error आ जाए तो उसे आसानी से निकाला जा सकता है |
  5. जहाँ पर जरुरत हो वहाँ पर function को बार-बार call किया जा सकता है |

Example for Normal User-Defined Function:

<?php
function func(){ //function defining
echo “Hello PHP!! <br />”;
}

func(); // function calling
func();
?>

Function with return value:

<?php
function func($a, $b){
$c = $a + $b;
return $c;
}
$sum = func(2, 9);
echo “Sum : “.$sum;
?>

PHP Loops:

  • PHP loops का उपयोग code of block को लगातार एक specified एड नंबर तक execute (रन करना )करने में किया जाता हैं । साधारण Hindi भाषा में समझे तो यदि आपको 100 नंबर को लिखना हैं तो simple code के द्वारा आपको बहुत ज्यादा टाइम लग जायेगा 100 नंबर लिखने में चलो मान लिए कि आपने 100 नंबर तक लिख भी लिए परन्तु यदि 200 या 1000 नंबर तक लिखने की जरूरत पड़ती हैं तो क्या आप बार बार 1,2 ,3…..1000 लिखेंगे नहीं ना तो इस problem को दूर करने के लिए हम loops का यूज करते हैं जिसमे हम एक condition बना देते हैं की नंबर 1 से शुरू होकर 1000 तक display हो जाये ।इसलिए हम बार बार के काम के लिए loops का उपयोग करते हैं ।
  • दूसरे शब्दों में – यदि आप date of birth को लिस्ट में (HTML List) में डिस्प्ले करना हैं तो क्या आप ऐसे लिखेंगे 1980 ,1981,1982 ….. से current date तक तो इसके लिए भी आप loops का उपयोग कर सकते हैं
  • Loop के उपयोग कोड को continue execute(Run करना ) करने के लिए किया जाता हैं जब तक condition true होती हैं । जब भी कंडीशन false हो जाती हैं तो कम्पाइलर(compiler) Block Of Code(और लूप से ) से exit हो जाता हैं ।

Types of loop:

*for loop- for loop में loop तब तक चलता रहता हैं जब तक की specified नंबर तक न पहुंच जाये ।

*While loop-While Loop कंडीशन पर depend करते हैं यदि कंडीशन true होती हैं तो लूप चलता हैं और जब कंडीशन false हो जाती         हैं तो कम्पाइलर ब्लॉक ऑफ़ कोड से एग्जिट हो जाता हैं ।

*do-while loop-do-while loop में कम्पाइलर पहले कोड चेक करते हैं और फिर कंडीशन यदि कंडीशन true होती हैं तो next loop में           चला जाता हैं ।

*foreach loop-foreach loop array के साथ use किया जाता हैं ।

What is an Array?

एक Array एक Special variable है, जो एक बार में एक से अधिक value hold कर सकता है।

यदि आपके पास items की एक list है (example के लिए कार नामों की एक सूची), तो कारों को single variable में संग्रहीत करना इस तरह दिख सकता है:

$cars1 = “Range Rover”;
$cars2 = “Lamoborgini”;
$cars3 = “Jaguar”;

  • However, क्या होगा यदि आप कारों के माध्यम से loop करना चाहते हैं और एक specific खोज करते हैं? और क्या होगा यदि आपके पास 3 कारें नहीं थीं, लेकिन 300?
  • solution एक Array बनाने के लिए है!
  • एक Array एक नाम के तहत कई value रख सकती है, और आप एक index number का index देकर values तक पहुंच सकते हैं।

PHP में एक Array बनाएँ
PHP में, Array बनाने के लिए Array() function का उपयोग किया जाता है:

Array ();

PHP में, तीन types के Arrays हैं:

  1. Indexed arrays – Arrays with a numeric index
  2. Associative arrays – Arrays with named keys
  3. Multidimensional arrays – Arrays containing one or more arrays

PHP Form:

User द्वारा सबमिट बटन हिट करने के बाद इनपुट फ़ील्ड में value दिखाने के लिए, हम निम्नलिखित इनपुट फ़ील्ड के मूल्य विशेषता के अंदर थोड़ा PHP स्क्रिप्ट जोड़ते हैं: नाम, ईमेल और वेबसाइट। टिप्पणी textarea क्षेत्र में, हम स्क्रिप्ट को <textarea> और </ textarea> टैग के बीच रखते हैं। छोटी script $ Nmae, $ Email, $ Website और $ Comment variable के value का उत्पादन करती है।

फिर, हमें यह भी दिखाना होगा कि कौन सा रेडियो बटन चेक किया गया था। इसके लिए, हमें चेक किए गए विशेषता में हेरफेर करना चाहिए (रेडियो बटन के लिए value attribute नहीं):

Name: <input type=”text” name=”name” value=”<?php echo $name;?>”>

E-mail: <input type=”text” name=”email” value=”<?php echo $email;?>”>

Website: <input type=”text” name=”website” value=”<?php echo $website;? >”>

Comment: <textarea name=”comment” rows=”5″ cols=”40″><?php echo $comment;?></textarea>

Gender:
<input type=”radio” name=”gender”
<?php if (isset($gender) && $gender==”female”) echo “checked”;?>
value=”female”>Female
<input type=”radio” name=”gender”
<?php if (isset($gender) && $gender==”male”) echo “checked”;?>
value=”male”>Male
<input type=”radio” name=”gender”
<?php if (isset($gender) && $gender==”other”) echo “checked”;?>
value=”other”>Other

PHP Summary:

  • PHP एक Dynamic और इंटरैक्टिव सर्वर-साइड, ऑब्जेक्ट-ओरिएंटेड, ओपन सोर्स scripting language है
  • PHP हाइपरटेक्स्ट preprocessor के लिए है। PHP वेब पर इंटरैक्टिव और dynamic content विकसित करने के लिए उपयोग की जाने वाली language है और इसे अक्सर Apache वेब सर्वर के साथ मिलकर use किया जाता है। इसका उपयोग Microsoft के IIS वेब सर्वर के साथ भी किया जा सकता है।
  • इस section के ट्यूटोरियल्स में various type के PHP subject पर जानकारी शामिल है जिसमें printing text, variable के साथ काम करना, string के साथ काम करना, फ़ॉर्म से डेटा recieve करना, फ़ाइलों के साथ काम करना, डेटाबेस के साथ communicate करना, और बहुत कुछ शामिल हैं।
Tags: , , , , , , ,
Avatar

Related Article

No Related Article

0 Comments

Leave a Comment