1.php(hypertext preprocessor):超文本处理器,是一种被广泛应用的开放源代码的多用途脚本语言,
它可嵌入到 HTML
中,尤其适合 web 开发。
(http://www.ppt.net) 。wamp:Apache+php+myspl.
标准模式:<?php ... ?>,
短标签模式:<? .. ?>
<script language="php">...</script>
<% ...%>
2.1php 语法:1.html 和 php
混编 2.一个语句以分号结束,3.如何定义一个变量和变量的使用
php 数据预算类型:1.标量类型:boolean 布尔类型理解为真假型,integer 整型,float(可理解为
小数型),string 字符串,
2.复合类型:array 数组,object 对象
boolean: $bo=true;$bo=false; interger:$bo=1;$bo=13; float:$bo=1.001;
$bo=3.1415926
string:$bo="这段字符串" array:$bo=array(1,2);$bo=("a"=1,"b'=>2);
PHP 变量用一个美元符号后面跟编量名来表示。变量名由字母或者下划线开头,后面可跟上字母,数字,
下划线,区分大小写的。
2.2 源码调试:解压源码到网站目录,按照数据库,调试成功
3.1 常用 php 运算类型介绍与应用
a.算数预算(理解为数学运算):echo 6*(8-12)
b.赋值运算:$a=1;$a+=2;$a=3;
c.比较预算:1==2;3!=2; 5<3; "ok"="ok"(结果为真);1==="1"(结果为假,当为两个等号时结果
为假); 注:以上比较预算得到的值为布尔值,用在条件语句和循环语句中,
d.逻辑运算:先将比较的两边装换成布尔类型,再执行他们的关系。得到的结果为布尔值。
1&&1(与),0&&1,1||1(或),1||0,
e.递增递减运算:只操作变量的一种运算。$a++,++$a,$a--,--$a.
4.条件语句:
if 条件语句:if(expr)echo TRUE else echo FALSE
if(expr){echo TRUE} else{ echo FALSE}
if(expr){echo TRUE} elseif(expr) {echo COM} els{echoFALSE}
switch 条件语句:
swith($a){case0:
echo"shuchu0";break;
case1:echo "shuchu'1";break;
5.循环语句:
break n 循环控制语句:循环中断语句,跳出循环语句。break;跳出一层循环,break n;跳出 n 条
循环。
do ... while 循环语句:先执行一次循环在判断条件。
while(expr){...}:先判断条件再执行一次循环。
for 循环语句:for(expr1;expr2;expr3){.....} 如:for($i=1;$i<=10;$i++){echo $i;}
(无条件执行,比较远算,循环条件)
6.数组的创建修改使用:
1.创建和修改数组/多维数组:一个关键字或值的集合,值可以是任何一种类型,包括另一个数组。形式:
arry(key=>value,key=>value....)
如:$arr=arry(3,4,5,); $arr=arry("id"=>2,"title"=>3);(调用:echo$arr(id); 用
$arr=arry(3,4,5,);print_r($arr);,得到 Array([0]=>3[1]=>4[2=>5]).
$arr=arry(3,4,5,);echo $arr[2];得到 5;
1.1 创建:$arr=array(arry(3,6),arry(2,4));echo $arr[1][0];
1.2 修改:用方括号的语法来修改数组:$arr[]=value;
例如:$arr=array("a"=>"shipin","b"=>"jiaocheng","c'=>"liu");
$arr['a']="php100";$arr['c']="diliujang";
2.数组与数组的函数:
使用 count
函数统计数组条数 :count($arr);
使用 is_arry
函数判断数组:
is_arry($arr);