We need to know what is php and what are the benefits of using it and how can we increase our business and today is the era of online where every other person is connected with technology and everyone wants Janna What do we have to do to use it We talk about PHP and what we mean along with it is that what we need to learn and what so now first of all we should be know that PHP code is executed on the server.
What is PHP?
PHP is an acronym for “PHP: Hypertext Preprocessor”
PHP, or Hypertext Preprocessor, is a popular scripting language used to create the attractive, user-friendly and interactive Web pages that we see today. PHP is open-source which means that it is well-documented and can easily be downloaded for free from the Web.
PHP is a widely-used, open source scripting language
PHP (recursive acronym for PHP: Hypertext Preprocessor ) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
PHP scripts are executed on the server
PHP is a server side scripting language. This means that it is executed on the server. The client applications do not need to have PHP installed. .php” file extension, and the PHP development code is enclosed in tags.
PHP is free to download and use
PHP is a free programming language used primarily in web applications. It boasts compatibility with countless other protocols, such as CGI, and other programming languages, such as C++ or Python.
one more things is that PHP is an amazing and popular language!
It is powerful enough to be at the core of the biggest blogging system on the web (WordPress)
PHP means – Personal Home Page, but it now stands for the recursive backronym PHP: Hypertext Preprocessor.
PHP code may be embedded into HTML code, or it can be used in combination with various web template systems, web content management system and web frameworks.
Database management systems DBMS for database powered applications.
The flowchart diagram shown below illustrates the basic architecture of a PHP web application and how the server handles the requests.
Why use PHP?
You have obviously heard of a number of programming languages out there; you may be wondering why we would want to use PHP as our poison for the web programming. Below are some of the compelling reasons.
PHP is open source and free
A web content management system (WCMS) is software designed to simplify the publication of Web content. In particular, it enables content creators to submit content without requiring technical knowledge of HTML or the uploading of files. A CMS is most commonly used in creating an intranet or in establishing a presence on the Web.
This type of software that keeps track of every piece of content on a Web site. Content can be simple text, photos, music, video, documents, or just about anything you can think of. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage.
Not only do content management systems help website users with content editing, they also take care of a lot of “behind the scenes” work such as automatically generating navigation elements, making content searchable and indexable, keeping track of users, their permissions and security setting, and much more.
What Can PHP Do?
PHP can generate dynamic page content
When content is dynamically controlled, web sites are usually more compelling and useful. Learn the basics of generating dynamic content with this simple file-driven example in PHP and do the groundwork to create a more sophisticated web experience.
Today, web sites strive to deliver the end user experience. Beyond user-friendliness, good service, and meaningful information, custom and dynamic content can improve your site’s usability and enhance visitor actions, making users more likely to return in the future. In this article, we will begin with an overview of dynamic information. Then, we will explain how to use PHP to create dynamic content within a web page and look at a sample script that demonstrates the process.
Dynamic information theory
Dynamic means “usually marked by continuous and productive activity or change.” So when we talk about dynamic data, we mean that the information that is sent to the client as a web page is a variable compilation of source data. This contrasts with static web pages, which are made up of content that does not depend on variable input and which are usually parsed directly to the user. There are three main types of dynamic information on the web:
Dynamic data- variables are generated within a web page
Dynamic content refers to web content that changes based on the behavior, preferences, and interests of the user. It refers to websites as well as e-mail content and is generated at the moment a user requests a page. Dynamic content is personalized and adapts based on the data you have about the user and on the access time, its goal being to deliver an engaging and satisfying online experience for the visitor.
Generally powered by applications and scripts, dynamic content works in tandem with static content. A classical example is the HTML content of a landing page or of an e-mail that changes to display information that is relevant for the viewer based on location or previous interactions with the website. An e-mail where the user’s name is retrieved from the database and inserted automatically via HTML text is another example of dynamic content.
Dynamic web page – The entire web page is generated
A dynamic web page is a web page that displays different content each time it’s viewed. For example, the page may change with the time of day, the user that accesses the webpage, or the type of user interaction. There are two types of dynamic web pages.
Web pages that change in response to an action within that web page, such as a mouse or a keyboard action, use client-side scripting.
Client-side scripts generate client-side content. Client-side content is content that’s generated on the user’s computer rather than the server. In these cases, the user’s web browser would download the web page content from the server, process the code that’s embedded in the web page, and then display the updated content to the user.
Web pages that change when a web page is loaded or visited use server-side scripting. Server-side content is content that’s generated when a web page is loaded. For example, login pages, forums, submission forms, and shopping carts, all use server-side scripting since those web pages change according to what is submitted to it.
Scripting languages such as PHP, ASP, ASP.NET, JSP, ColdFusion and Perl allow a web page to respond to submission events.
The more granular the control you want, the more complex data handling will be, with more dynamic data. And the more information you want to generate like dynamic web pages, the more complex the logic will be. Dynamic content is a happy medium between the two and gives us the opportunity to see two very useful PHP functions, including () and require ().
Remember, the more cranking you have to do on the back end, the bigger the performance hits your site. Fortunately, PHP does a great job of streamlining preprocessing time, so I try to use PHP’s functions as much as possible when working with dynamic content and data.
Two Type of Website are:
Dynamic Website is the website or we can say web portal which contain contents dynamic means that use database terms
Static Website is the website which content static content means not use database
PHP can create, open, read, write, delete, and close files on the server, PHP can collect form data,PHP can send and receive cookies,PHP can add, delete, modify data in your database,PHP can be used to control user-access,PHP can encrypt data
PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.),PHP is compatible with almost all servers used today (Apache, IIS, etc.),PHP supports a wide range of databases
PHP is free. Download it from the official PHP resource: www.php.net,PHP is easy to learn and runs efficiently on the server side.