Summary of some of the most forgotten facts in PHP
- 2020-06-01 08:37:27
- OfStack
1. Define constants:
<?php
//1
define("TAX_RATE",0.08);
echo TAX_RATE; // The output 0.08
//2 (PHP 5.3)
const TAX_RATE2 =0.01;
echo '--'.TAX_RATE2; // The output 0.01
?>
2. Differences between require and require_once:
The former contains the file when it is encountered, and the latter determines whether it has already been included. If it has, it no longer contains the file. 1 can save resources and 2 can avoid the error of repeating definitions.
3. Differences between include and include_once:
Functions and functions can include one page into another page, the former multiple times, the latter only once.
4. Difference between include and require (include_once and require_once at the same time)
Same: both can be introduced to other pages
Difference: include will continue execution if an error occurs, and require will terminate the program if an error occurs.
Conclusion: when working on a project, require_once is basically used and written first on PHP.
5. Variables are case sensitive in PHP, and functions are not case sensitive when they are defined
<?php
/* Define variables that are case sensitive */
$abc=100;
$Abc=200;
echo $abc.'|'.$Abc; // The output 100|200
/* Define functions that are case insensitive The following notation system will report an error :Fatal error: Cannot redeclare Abc() */
function abc(){
echo 'abc';
}
function Abc(){
echo "Abc";
}
?>