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?

कोई टिप्पणी नहीं

टिप्पणी: केवल इस ब्लॉग का सदस्य टिप्पणी भेज सकता है.

Send Multiple Emails From Excel | Send Bulk Mail from Excel Sheet with Attachment in One Click

Send Multiple Emails From Excel | Send Bulk Mail from Excel Sheet with Attachment in One Click Download VBA Code Notepad file - Click here D...

Blogger द्वारा संचालित.