PHP基础
PHP页面要写在Wamp文件夹下的www文件夹里。
PHP标记
//结束标签
地址填写
localhost(#端口号,若是80端口就不需要写)/2018.1.4(#www文件夹下的文件夹或文件名)/ceshi.php(文件)
站点设置
站点 -> 管理站点 -> 新建站点 -> 站点名称随意填写,本地站点文件夹为www文件夹
服务器配置
站点 -> 管理站点 -> 服务器名称随意写 -> 连接方法:本地网络 -> 服务器文件夹:www文件夹 -> Web URL: http://localhst(#端口号,80可不写) -> 保存 -> 远程和测试都打上勾
注释语法
// 单行注释
/*
多行注释
*/
输出语句
输出字符串
print "hello" ; //不支持多个字符串echo "hello world","I'm comming";//支持多个字符串,常用
输出类型
var_dump($aa)
输出数组
print_r($arr)
定义变量
定义
$+(变量名称)$a = 5;
转换数据类型
(string)$a;//字符串前写括号,括号里写修改的类型settype(变量,"类型")settype($a,"int");//返回值为true或false
获取类型
gettype($a);//获取变量类型
判断变量类型
is_类型($a)is_int($a);
转义字符
\n //输出换行\r //输出回车\t //输出制表符\" //输出引号
输出方式选择
$a ="hello \n world {$a}"; //双引号可以解析转义字符和变量$a1 = 'hello world'; //不会解析转义字符和变量$a2 = <<无标题文档 A; //A要贴在最左边,可以输出有双引和单引的内容(A字符随便定义)
全局变量
$GLOBALS; //数组形式
可变变量
$c = "a";$a = "world";echo $$c; //输出结果为world
判断变量是否定义
isset($a); //未定义返回值为false,定义后返回值为true
删除变量
unset($a);
判断空变量
empty(); //未定义返回值为false,定义后返回值为true 且0和空也为true
取地址
$a = 10;$b = &$a; //&为取地址echo $b; //结果为10$a = 10;$b = &$a;$b = 15;echo $a; //结果为15