PHP基础
PHP页面要写在Wamp文件夹下的www文件夹里。
PHP标记
<?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);
转义字符
//输出换行 //输出回车 //输出制表符 " //输出引号
输出方式选择
$a ="hello world {$a}"; //双引号可以解析转义字符和变量 $a1 = 'hello world'; //不会解析转义字符和变量 $a2 = <<<A <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "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> <link href="ping_guo.css" rel="stylesheet" type="text/css" /> </head> <body> 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