Introduction to PHP Commands
PHP stands for hypertext processor which are designed as a server-side scripting language for developing the web application. The PHP code is mainly combined or embedded with HTML syntax, but it can be used for any template system of the web application or available web framework.
Basic PHP Commands
There have a lot of PHP commands available for use in the various environment, especially for preparing one web application or embedding the entire server-side codebase with HTML syntax and very easy to learn for the normal developer. Some of the basic PHP commands are mentioned below:
1. PHP Variables
- Types of Variables: Variable always played an important role in any kind of programming language. PHP also uses the declaration of the variable for assigning the value. One of the key features of PHP variable is, it is not required to declare the type of the variable. As PHP is a weekly type of language, declare variable considering type based on the assigned value. PHP normally accepted varieties type of any variable like string, integer, float, boolean, object, resource, array or NULL.
- Name of the Variable: Variable name in PHP always start with $, followed by any text or specific letter and _. PHP variable name is case sensitive, so any capital letter variable with the same name should be considered as a new variable.
- Scope of the variable: Maximum variables are in the local scope. Variable declare inside the function are not available out of the function, on the same approach variable declare outside of the function are not available inside the function. It is possible to declare a global variable in PHP, in that case, need to declare that variable as global specifically, or access the same through the global array.
2. PHP Operators
- Operator for assignments: PHP normally uses one common operator for assignment which is equal to (‘=’). Left of this equal sign is the variable name and right will be the assigned value.
- Operators for arithmetic operation: Below operators are used for performing an arithmetic operation in PHP. Operators are ‘+’, ‘-’,’*’, ‘/’, ‘%’, ‘++’, ‘–’.
- Operators for combination: It is basically a combination of arithmetic operator and assignment operator. Combined operators are ‘+=’, ‘-=’, ‘*=’, ‘/=’, ‘%=’.
- Operators for comparison: Comparison operators are ‘==’, ‘!=’, ‘>’, ‘>=’, ‘<’, ‘<=’.
- Operator for logical expression: Logical operators in PHP are ‘||’, ‘&&’, ‘and’, ‘or’, ‘xor’, ‘!’.
3. PHP If Else
- Conditional Judgement: For any kind of conditional requirement in the programming logic PHP used ‘if else’ feature like any other programming language. The basic syntax of ‘IF ELSE’ statement for PHP is:
IF [SPECIFIC CONDITION]{
[CODE]
}ELSE IF [SPECIFIC CONDITION 2]{
[CODE]
}ELSE {
[CODE]
}
4. PHP Switch
PHP is using switch case as well, like other programming languages for avoiding the nested definition of multiple ‘IF ELSE’. Switch case considering multiple numbers of cases, and defining default is optional. Code structure of defining the switch case is like below:
SWITCH($var){
CASE 'val 1'
[CODE]
Break;
CASE 'val 2'
[CODE]
Break;
CASE 'val 3'
[CODE]
Break;
DEFAULT
[CODE]
}
5. PHP Loop
- While Loop: In PHP, while loop can be executed till the mention expression is considering as true.
WHILE [condition or expression]{
[CODE]
}
- FOR Loop: For loop is using for executing the same code for mention number of times.
For(exp 1, exp 2, exp 3){
[CODE]
}
- Do While Loop: Similar to the while loop, the code will be executed until the get true value in while expression. The main difference with while is, the code mention inside the do at least execute one whether the expression is true or not, but while not ensure the same.
DO {
[CODE]
}WHILE (condition)
- FOREACH Loop: This loop is accepting an array as variable and considering of executing code till the last element of the array.
FOREACH ($arr_var as $val){
[CODE]
}
Intermediate PHP Commands
There are several other popular PHP commands, which are also used by the PHP developer, which are not very basic commands but work with PHP more. Some of the types of intermediate PHP commands listed below:
1. PHP Include
In PHP, INCLUDE is mainly using for appending define code in an external file with the current working file.
INCLUDE ('name of the external file')
2. PHP Functions
Maximum business logic can be defined within this PHP function.
Function "name of the function" (argument1, argument2 …){
[CODE]
Return "expected result";
}
3. PHP Array
Array is mainly holding multiple related information in a single variable. Three kinds of arrays PHP normally supported.
- Indexed Array: $student = array(“A”, “B”, “C”);
- Associative Array: $score = array(“A”=>80, “B”=>90, “C”=>85);
- Multidimensional Array: $stu_score = array($student, $score);
4. PHP FORM
It is similar to the HTML form.
<form action="" name="" type="post">
Advanced Commands
However, some of the critical tasks often need to be performed by the users of the PHP command. These tasks also have some advanced commands to execute, such as storing the cookie value, redirecting the page to some relevant pages or connecting to the database. Those advance kind of PHP commands are below:
1. PHP Cookies
A cookie is mainly using storing some of the user type value in their own system so that it can come automatically for the same website.
setCiookie(ckname, ckvalue, ckexpire, ckpath, ckdomain, cksecure) >>> creating Cookie
$_COOKIE['cookie name'] >>> get cookies value
2. PHP Redirect
Redirecting to a new page by below command:
Header("Location:'URL to redirect'");
Tips and Tricks to Use PHP Commands
Some common users who are very frequently using PHP commands, they normally use some of the tips and tricks for utilizing PHP commands output in a proper way. Those kinds of tricks normally solving some user-specific queries and display execution output for understanding the same properly. Some of the very commonly used key tricks are:
1. Avoiding multiple ‘IF-ELSE’ statements
For little critical complexity of business logic, sometimes developer using huge ‘IF-ELSE’ condition which creates a real problem of understanding the logic and final review. So one of the popular operators in PHP for avoiding the same is the Ternary operator. It is something like if conditions are true then doing something, else fetching some default value.
$value = (!empty($_GET['val'])? $_GET['val']: 'ABC');
2. Autoloading of class
Somehow requirement of using some common files in multiple pages, In that case rather than mention those common files in every page, a developer can make one common header and mention those common classes on that header page.
Conclusion
PHP is now a very popular programming language which used by the maximum common web application. If an organization are not a big concern with the site security or code vulnerability then PHP will be always a good option. The population of a page in PHP is very fast rather than any programming language.
Recommended Articles
This has been a guide to PHP Commands. Here we have discussed concept, basic, intermediate as well as advanced PHP Commands along with tips and tricks to use effectively. You may also look at the following article to learn more –