php: PHP:Hypertext Preprocessor 超文本预处理语言
<?php 开头 ?> 结尾 放在html文件内函数 类 关键词 对大小写不敏感
但变量对大小写敏感
变量以$开头 其后是变量名称
变量名称只能以字母/下划线开头
php没有创建变量的命令
变量会在首次被赋值时创建
文本变量要用引号包围
全局变量只能在函数外访问
局部变量只能在函数内访问
使用global关键词能在函数内访问全局变量
static关键词能使函数执行完毕后不删除局部变量,而后每当函数被调用时,这个变量所存储的信息都是函数最后一次被调用时所包含的信息。
var_dump()输出变量类型与值
. .= 串接/串接赋值运算符
e.g
<?php
$a = "Hello";
$b = $a . " world!";
echo $b; // 输出 Hello world!
$x="Hello";
$x .= " world!";
echo $x; // 输出 Hello world!
?>
=== 全等运算符 类型与值都相等
!== 不全等运算符
<> 不等于运算符 等价于!=
异或运算符 xor
$x xor $y
如果 $x 和 $y 有且仅有一个为 true,则返回 true
if…elseif…else语句可以根据两个或以上不同的条件执行不同的代码
foreach($array as $value){
function($value);
}
PHP中的预定义超全局变量
$GLOBALS
$_SERVER
$_REQUEST
$_POST
$_GET
$_FILES
$_ENV
$_COOKIE
$_SESSION