PHP语言 -- 基础
▪ PHP的标记:
<?php ?>
▪ 输出
echo "<b>aaa</b>","cccc"; //可以输出多个字符串
print "bbb"; //只能输出一个字符串,不常用
var_dump(); //输出变量的类型
print_r(); //输出数组
▪ 数据类型
PHP是弱类型语言
▪ 获取变量类型
$a = 5; echo gettype($a);//不会自动输出 返回类型名,所以要输出 var_dump($a);//获取变量类型并打印
▪ 判断类型
判断变量是不是该类型 如果是返回1(true),如果不是返回0(false)
is_类型名()
$a = 5; echo is_int($a);
▪ 类型转换
$a = 5; $a = (string)$a;//将int 转成 string
▪ 变量定义
$a = 5;
unset($a); //清除变量
echo empty($a) //判断变量是否为空 是返回1 echo isset($a); //判断变量是否定义 已经定义返回 1, 没有定义什么都不返回
▪ 可变变量
$b = "hello"; $hello = "world"; echo $$b;
输出结果:world
▪ 错误抑制符 @ 加在变量前 可以抑制错误信息不在网页显示
▪ 取地址 &
$b = "hello"; $c = &$b; echo $c; $c = "world"; echo $b;
//使用 & 让 b c 有相同的地址 改变地址内的内容 b c 的输出结果也改变
▪ 拼接字符串
用 . 拼接字符串,不是+
$a = "hello"; $b = $a."world"; echo $b;