What is PHP ?
PHP
What is PHP?
PHP is a Scripting language that is use to create web
Application. PHP is an acronym for: “PHP: Hypertext Preprocessor”. PHP is a
widely-used, open source scripting language. PHP एक स्क्रिप्टिंग भाषा है जिसका उपयोग वेब एप्लिकेशन बनाने के लिए
किया जाता है। PHP के लिए एक संक्षिप्त
शब्द है: "PHP: हाइपरटेक्स्ट
प्रीप्रोसेसर"। PHP एक व्यापक रूप से उपयोग की जाने वाली,
ओपन सोर्स स्क्रिप्टिंग भाषा है।
Before understanding PHP, we would like to tell that there
are two types of scripting languages run in the webpage. PHP को समझने से पहले ये हम ये बताना
चाहेंगे की webpage मे दो प्रकार की scripting language चलती हैं।
Client-side script: It includes HTML, CSS, JAVA etc.
When a client opens a website on the browser, it runs on that client's browser
i.e. it is performing on the computer system. इसके अंतर्गत HTML, CSS, JAVA इत्यादि आती हैं। जब कोई client ब्राउज़र पर कोई website खोलता है तो ये उस client के browser पर चलती हैं यानि ये कम्प्युटर
सिस्टम पर पेर्फ़ोर्म कर रही होती हैं।
Server-side script: - Under this, PHP, .net etc.
languages come. Server is the computer where all these websites are stored.
From where you download a website through the Internet, then it is showing on
your or client's computer but performing on the server. इसके अंतर्गत PHP, .net आदि लैड्ग्वेज आती हैं। server वो computer होता है जहां पर ये सारी website स्टोर होती हैं। जहां से आप इंटरनेट के जरिये किसी वैबसाइट को download करते हैं तो वो आपके या client के computer पर दिख रही होती है मगर perform सर्वर पर कर रही होती हैं।
Why PHP?
PHP is free, it can be downloaded from the PHP Official
website (www.php.net).
PHP is easy to learn and runs efficiently on the server side. PHP मुफ़्त है,
इसे PHP की आधिकारिक वेबसाइट (www.php.net) से डाउनलोड किया जा सकता है। PHP सीखना आसान है और सर्वर साइड पर कुशलता से
चलता है।
PHP work with all server like Apache, IIS, Netscape etc.
PHP Support a wide range of database like MySQL, Informix,
Oracle, Solid, Sybase and Generic ODBC etc.
PHP सभी सर्वर जैसे Apache,
IIS, Netscape आदि के साथ काम करती है।
PHP MySQL, Informix, Oracle, सॉलिड, Sybase और Generic ODBC आदि जैसे डेटाबेस की एक विस्तृत श्रृंखला का समर्थन करता है।
Cross-platform compatibility: PHP can
be installed on any OS (Windows, Linux, or MacOS).
What can
PHP Do?
PHP can generate dynamic page content. It can perform file
operations (create, open read, write, delete and close). PHP can send and
receive cookies. PHP can be used to control user-access. PHP can also do
database operations (add, delete, modify data in your database) and php can
encrypt data. PHP गतिशील पृष्ठ सामग्री उत्पन्न कर सकता है। यह फ़ाइल संचालन कर सकता
है (बनाना, पढ़ना,
लिखना, हटाना और बंद करना)। PHP कुकीज़ भेज और प्राप्त कर सकता है। PHP का उपयोग उपयोगकर्ता-पहुंच को नियंत्रित करने के लिए किया जा सकता
है। PHP डेटाबेस संचालन भी कर
सकता है (अपने डेटाबेस में डेटा जोड़ें, हटाएं, संशोधित करें) और PHP
डेटा एन्क्रिप्ट कर सकता है।
Where we
use PHP?
Dynamic web pages. (for server-side scripting)
Desktop Application (for building client-side GUI
Application)
Task scheduler on windows, text processing tasks etc. (for
command line scripting)
For example:
e-Commerce sites, Project Management Tools, Social
Application like Facebook, create graph and charts.
How PHP
Work?
Here we show PHP file interprets and interact with server or
database.
Advantage
of PHP?
Open source – PHP is readily available and
free to use PHP आसानी से उपलब्ध है और उपयोग करने के लिए स्वतंत्र है
Community – PHP has a large base of users and developers. So,
lot of information and support is readily available. High availability of
libraries and APIs. PHP में उपयोगकर्ताओं और डेवलपर्स का एक बड़ा आधार है। इसलिए,
बहुत सारी जानकारी और समर्थन आसानी से उपलब्ध है।
पुस्तकालयों और एपीआई की उच्च उपलब्धता।
Simple and easy to learn.
Cross Platform – PHP runs on any platform and
support wide variety of web webservers ranging from Apache, IIS PHP किसी भी प्लेटफॉर्म पर
चलता है और Apache से लेकर विभिन्न प्रकार
के वेब वेबसर्वर को सपोर्ट करता है।
Disadvantage
of PHP?
Building complex projects is difficult – requires lot of
support from experienced PHP programmers.
Open source code – lack of debugging tools
Versions are constantly changing.
Inconsistency – because we have random functions, random
parameters, random return value.
Popular websites in PHP: - Facebook, Yahoo, Wikipedia, Wordpress, Flipkart, Flickr etc.
Prior knowledge before learning
PHP.
HTML,
CSS (Basic),
Java (Optional)
Software requirement for PHP: हमने अपने कम्प्युटर को server बनाना है
तो third party software की जरूरत पड़ेगी।
HTML Editor
Web Browser
Wamp or Xampp server
Editor for PHP: कुछ editors है जिनके नाम हैं।
Notepad
Notepad++
Sublime
Atom
VS Code
How to Install PHP?
Post a Comment