PHP
PHP语法
常量
-
define()
-
const
魔术常量
魔术常量可以理解为特殊的预定义常量。 其中魔术常量的书写格式通常是用两个下划线( __ )开头两个下划线结尾,比如: LINE 、 FILE 等等。
__LINE__ __FILE__ __DIR__等
变量
变量赋值
-
值赋值
-
引用赋值
<?php
$str = "引用";
$contene = &$str;
$str = "我的名字";
echo $str." ".$contene;
$contene = "我爱我的家乡";
echo $str." ".$contene;
可变变量
可变变量是指一个变量的变量名可以动态地设置和使用。
$country = "china"
$$country = "chinese"
变量作用域
-
局部变量
-
函数参数
-
全局变量
$month = 10;
function GetMonth(){
GLOBAL $month;
$month--;
echo $month;
}
echo $month;
- 静态变量
STATIC $visit = 0;
变量销毁
- 重新赋值(=NULL)
- 使用unset()函数
超级全局变量
又成为内置对象,提供了9个。
$_SERVER $_ENV $_COOKIE $_GET $_POST $_FILES $_REQUEST $_SESSION $GLOBALS
数据类型
8种原始类型,包括4种标量数据类型,两种复合数据类型和两种特殊数据类型。
标量数据类型
boolean integer float和double string
复合数据类型
数组 对象
特殊数据类型
资源和null
强制类型转换
-
(int)
-
函数式 intval($i)
-
通用类型转换函数 settype(mixed var,string type) 返回true or false
错误控制运算符
@ 放在PHP表达式之前 忽略该表达式可能产生的任何错误信息。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/php/288446.html