Please support if you like my work by payment through upi: sinhamit@icici or payment by bank
account name: Amit Kumar Sinha,
account number: 2646728782
IFSC code: KKBK0005660
SWIFT: KKBKINBB
Introduction to PHP in Category: PHP by amit
🕙 Posted on 2023-04-14 at 20:15:11 Read in Hindi ...
What is PHP ?
Before PHP, internet was static and WEB Developers and programmers had to write all scripts in one single file. Many features were added to make the WEBSITE visually good, for example, CSS, JavaScript, Images, Audio, Video files are added externally. However, the structure of the WEB-PAGE had to be written in one single file.
Rasmus Lerdorf while working on these static WEB-PAGES, developed the Personal Home Page (PHP) in 1993. It was released for public at large, in 1995. After that, many versions of PHP were released, the Zend Engine owned and responsible for development of PHP. And so, PHP was renamed as PHP: Hypertext Pre-processor. It generates humour to new learner, but this renaming is known as recursive acronym.
How PHP is useful ?
Till today, about 78% of total WEBSITES in the world, are developed and running on PHP. This makes PHP still relevant, though many persons have been asking whether PHP is DEAD? No! it is not, because newer versions of PHP have been still releasing and it becomes more powerful, robust, dynamic, and scalable.
Many other scripting (and programming) languages are developed to immitate and compete PHP, but PHP is free, open-source, cross-platform (runs on different Operating Systems). It is very easy to learn. The latest versions of PHP now support strict data-types, and many other features.
Is PHP secure ?
PHP has very few libraries and frameworks, for example, WordPress, Drupal, Zoomla, etc. However, these codes are open-source, and open to everyone. Therefore, advanced developers never prefer to develop their WEBSITES on these frameworks. Unlike JavaScript, CSS, images, audio or video files, PHP files are never sent to public (client's computer / mobile phone) and therefore, it is never seen by outsiders.
When all files, that is, JavaScript, CSS, etc. are sent to the WEB-BROWSER along with HTML structure, they collectively runs the WEB-PAGEs interactively. But, the HTML structure of the WEB-PAGE has been pre-processed by the SERVER (apache or nginx) with PHP. PHP collects all data, and rejoins pieces of these CODES from different files, stored on the SERVER, and DATABASE. Remember the REQUEST-
How I can run PHP ?
You can visit previous pages to know how to install and run LOCAL SERVER on your computer. You can also purchase a domain name and HOSTING plan/subscription (either separately or collectively) in which you will be provided already installed PHP, MySQL (database), Memory (RAM), and Storage (space on SERVER, for example, 10gb or 100gb as per your plan).
Terms and Conditions to use scripts / codes available in this website and associated links:
Disclaimer: Only learning PHP and other scripting languages are free on this website subject to web-pages available as visible for public, and the author is not liable for any loss or damage caused to any person, whatsoever, if any. This website and associated links are developed by respective human beings, which is a continuous process, and may contain typographical errors.
The reader / user (public at large) must have patience, and learn the PHP and other scripting / programming languages as whole, as soon as WEB-PAGES for different topics / chapters are uploaded by the author / owner of the website. No website in the world is 100% secure, and no person shall assume that learning PHP and other languages will make his / her WEBSITE secure.
The reader / user must have bona fide intention and smart enough to search the internet and other websites for detailed knowledge on the concerned subject. He / She must have applied due diligence in applying and coding various functions, classes, methods, etc. in his / her libraries or frameworks for concerned website. The reader / user must have understanding that even a single mistake or leaving a syntax error will cause fatal damage to respective website/ web-page.
Therefore, the author / owner of this website and associated links, disclaims any loss or damage caused to any person, if any. The author / owner of this website and associated links is not providing any service to any person, in any means, and is not liable against any claim / damage.
MIT License: Copyright | 2023 | © Amit Kumar Sinha, and associated firm / company / websites.
Permission is hereby granted, free of charge, to any person obtaining a copy of scripts, codes, and texts in this website and associated links, (collectively or separately, whether known as 'application' or 'software') and associated documentation files (hereinafter referred as the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
In case of any ambiguity and misunderstanding of terms and conditions, the "English" version shall be adopted and valid. The terms and conditions mentioned hereinabove shall be subject to privacy policy and other terms and conditions of this website, and associated links. These terms and conditions shall be updated in accordance with law of land, and the latest version of the same shall be adopted. The author / owner of this website reserves all rights and the jurisdiction shall be at the Court of Justice, at Patna, (Bihar) India.
Attribution: You should give appropriate credit, provide a link to the license, and indicate if changes were made, to the "software". You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. No warranties are given. The above mentioned license may not give you all of the permissions necessary for your intended use, including other rights such as publicity, privacy, or moral rights may limit how you use the script / code / material.
Leave a Comment:
Amit Sinha March 2nd, 2023 at 9:30 PM
😃 😄 😁 😆 😅 😂 😉 😊 😇 😍 😘 😚 😋 😜 😝 😶 😏 😒 😌 😔 😪 😷 😵 😎 😲 😳 😨 😰 😥 😢 😭 😱 😖 😣 😞 😓 😩 😫 😤
Ribhu March 3rd, 2023 at 9:30 PM
🐵 🐒 🐶 🐩 🐺 🐱 🐯 🐅 🐆 🐴 🐎 🐮 🐂 🐃 🐄 🐷 🐖 🐗 🐽 🐏 🐑 🐐 🐪 🐫 🐘 🐭 🐁 🐀 🐹 🐰 🐇