1、php环境搭配
1.下载安装php工具箱
2.指定文件夹和路径,创建.php类型文件
3.打开软件站点域名管理,指定域名、目录点击新增并保存设置生成配置文件
4.从“其它选项菜单”打开“打开hosts”,配置新增ip-虚拟域名
5.用代码编写软件打开指定路径文件,并通过浏览器访问域名进行测试、调试程序
2、变量和常量
变量:用于临时存储各类型的数据,用$符声明,字母/下划线开始(建议小写),例如:$a = 123;
常量:用于固定存储全局调用,不允许改变/删除,用defined()函数声明,字母/下划线开始(建议大写),例如:deline(ABC,'bcd');
3、索引数组、关联数组和多维数组
索引数组:带有默认自动数字下标的数组,下标以0开始,例如:$a = array(123,'abc',"$b");
关联数组:带有指定下标的数组,"=>"为关联数组的特定符号,例如:$a = array('a'=>123,'b'=>'abc','c'=>"$b");
多维数组:数组里包含一个/多个数组,例如:$a = array(array(123,'abc',"$b"),array(123,'abc',"$b"));
4、注释
单行注释://或#为单行注释
多行注释:/*···*/为多行注释
5、符号
赋值/连接:= 赋值 .连接
算数运算符:+加 -减 *乘 /除 %取余 ++递增 --递减 +=先加后赋值前面变量
比较运算符:>大于 <小于 >=大于/等于 <=小于/等于 ==等于 ===恒等 <>不等 !=不等 !==非恒等
6、数据类型
标量类型:$a='abc'; string 字符串型 $a=123; integer 整形 $a=1.682; float 浮点型 $a=false; boolean 布尔型
复合类型:$a=array(a,b,c); array 数组类型 object(); 对象
特殊类型:$a=null; null 空类型 resource 资源类型
7、循环语句
计数循环
for(初值,条件,步长){循环体} 先执行初值、条件,判断条件满足执行循环体,然后执行步长后判断条件,如果满足继续执行
while(条件){循环体;步长} 先判断条件,满足则执行循环体后执行步长,再判断条件,满足则继续循环
do{循环体;步长}while(条件); 先执行一次循环体后执行步长,再判断条件,满足则继续执行循环
数组循环
索引数组循环:foreach(数组名 as 数组值){循环语句} 数组值将按照默认下标递增循环获取输出
关联数组循环:foreach(数组名 as 下标名=>数组值){循环语句} 数组值将按照默认顺序递增循环获取输出下标名和数组值
三元运算:变量/表达式 ? 执行体1 : 执行体2; 先判断变量/表达式***,为真执行执行体1,为假执行执行体2
if(条件){执行体;}elseif(条件2){执行体2;}else{执行体3;} 先判断条件,成立则执行执行体,不成立则判断条件2,条件2成立执行执行体2,否则执行执行体3(适合不确定多少值的判断)
switch(值/变量){case'值/变量':执行体1;break; case'值/变量':执行体2;break; default:执行体3;break;} (适合确定多少值的判断)