PHP Tutorials for beginners
PHP, an acronym for Hypertext Preprocessor, is a widely-used open source general-purpose scripting language. It is a cross-platform, HTML-embedded server-side scripting language and is especially suited for web development.
- Server-side means that PHP scripts execute on the Web server, not within the browser on your local machine.
- Cross-platform means that PHP scripts can run on many different operating systems and Web servers. PHP is available for the two most popular Web server configurations IIS and Apache.
- HTML embedded scripting language means that PHP statements and commands are actually embedded in your HTML documents. When the Web server sees the PHP statements in the Web page, the server executes the statements and sends the resulting output along with the rest of the HTML. PHP commands are parsed by the server much like Active Server Pages or Cold Fusion tags.
The basic syntax of PHP is similar to C, Java, and Perl, and is easy to learn. PHP is used for creating interactive and dynamic web pages quickly, but you can do much more with PHP.
A simple example
<html> <head> <title>First PHP example</title> </head> <body> <?php echo "This is a simple PHP script!"; ?> </body> </html>
In the above example we have written a HTML script with some embedded code to display some text. The PHP code is enclosed in special start (<?php) and end (?>) tags that allows to go in and out of PHP mode. The extension of a php file is ".php".
Benefits of PHP
- PHP is an open source software.
- PHP costs nothing, it is free to download and use.
- PHP is a server-side scripting language and is used for websites and the web applications.
- PHP scripts are executed on the server.
- PHP supports a wide range of databases.
- PHP runs on various platforms like Linux, Windows, Unix etc.
- PHP supports most web servers (for example Apache, IIS).
- PHP converses with several network protocols.
Features of the w3resource PHP tutorials
In this series of tutorials, we have covered PHP 5 in detail. While creating this, we have to take care that learners can master the basics of PHP and can be prepared to develop web based applications.
Here is a list of features we have included in all of the chapters :
1. We have started with a clear and simple description.
2. We have given a Syntax / Usage so that you can remember how to write it.
3. Example(s) to show how the associated concept is implemented.
4. We have shown the Output of the usage.
5. View the example in a browser.
6. Pictorial presentation to help you to understand the concept better.Next: Installing php and php extensions on windows
PHP: Tips of the Day
PHP: What is the difference between bindParam and bindValue?
Unlike PDOStatement::bindValue(), the variable is bound as a reference and will only be evaluated at the time that PDOStatement::execute() is called.
call PDOStatement::bindParam() to bind PHP variables to the parameter markers: bound variables pass their value as input and receive the output value, if any, of their associated parameter markers
$value = 'foo'; $s = $dbh->prepare('SELECT name FROM bar WHERE baz = :baz'); $s->bindParam(':baz', $value); // use bindParam to bind the variable $value = 'foobarbaz'; $s->execute(); // executed with WHERE baz = 'foobarbaz'
$value = 'foo'; $s = $dbh->prepare('SELECT name FROM bar WHERE baz = :baz'); $s->bindValue(':baz', $value); // use bindValue to bind the variable's value $value = 'foobarbaz'; $s->execute(); // executed with WHERE baz = 'foo'
Ref : https://bit.ly/2ZU0eys
- Exercises: Weekly Top 16 Most Popular Topics
- SQL Exercises, Practice, Solution - JOINS
- SQL Exercises, Practice, Solution - SUBQUERIES
- Java Array: Exercises, Practice, Solution
- C Programming Exercises, Practice, Solution : Conditional Statement
- HR Database - SORT FILTER: Exercises, Practice, Solution
- C Programming Exercises, Practice, Solution : String
- Python Data Types: Dictionary - Exercises, Practice, Solution
- Python Programming Puzzles - Exercises, Practice, Solution
- C++ Array: Exercises, Practice, Solution
- C# Sharp Basic Algorithm: Exercises, Practice, Solution
- Python Lambda - Exercises, Practice, Solution
- Python Pandas DataFrame: Exercises, Practice, Solution
- Conversion Tools