// 单行注释
/* */多行注释
输出语句
1.输出字符串
print "hello"; 只能打印一个字符串
echo "world"; 可以同时打印多个字符串。(用的很多)
2.输出类型(程序员测试用)
var_dump("aa"); 也可以加入变量
3.输出数组
print_r();
弱类型语言
不需要指定类型,所有变量需要加$符号
(string)$a 将变量a转换为字符串
settype($a,"string"); 将变量a转换为字符串,返回值为布林值。
定义字符串
1.双引号:
$a = "张三";
2.单引号:
$a = ‘张三‘;
注意:
a.双引号里面可以解析转义字符.
$s = "hello \" world";
输出
b.双引号里面可以解析变量。
$s = "hello {$a} world";
输出
转义字符 : \n 代表换行, \r 代表回车,\t制表符,\", \‘ ,\\
3.
$s2=<<<A "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> A; var_dump($s2);
输出结果:
全局变量
var_dump($GLOBALS);
输出结果:
可变变量
$a = "hello"; $hello = "张三"; echo $$a;
isset($a); 判断$a是否定义
var_dump(isset($a)); 输出结果 布林类型
unset($a); 清除变量
empty($a); 判断$a是否为空
0,空字符串,为空,false
&地址
$a = 10; $b = &$a; echo $b;
输出10