代码:
无标题文档 "; print "hello world";//只能输出一个字符串 echo ""; //print_r("aa");//数组 $array = array(1,2,3,4); echo ""; print_r($array); echo ""; $str = "hello";//可变变量$hello = "你好";$test = "hello";echo $$test;//注意写法 echo "";//isset($hello) 判断变量是否存在echo isset($hello);//定义了,输出1,没定义为空 echo "";//判断变量是否为空$he="";echo empty($he);//空的话输出1,非空输出空 echo "";unset($hello);//清除变量echo $hello; echo "";echo isset($hello);//查询变量是否还存在 echo "";var_dump($str);//输出变量的数据类型 echo "";//&获取地址,地址变,全部变 $ss = "helloo"; $str=&$ss; $str="world"; echo($ss); echo ""; /* 强类型语言:规定严格 1、整型:int 2、浮点型:float,double,decmial 3、字符类型:char 4、字符串类型:string 5、日期时间型:datetime 6、bool型 7、odject型 int a=5; 弱类型语言: 内置语言 var a=5; */ ?>
/*例子:
$m ="1223";//字符串 $n=(int)$m;//转为整var_dump($n);//输出$n的字符类型 huo echo gettype($n); echo $n;//输出$n */settype($m,int);//第二种方法 直接转,不能用变量接收 可以转为字符串,由字符串往其他转有限制echo is_string($m); echo "";var_dump($m); echo "";//数学运算符$h=10;$i=7;echo $j=$h/$i;//% echo "";echo gettype($j);//一般用这种方法 echo "";echo $h>$i?"h大于i":"h小于i"; echo "";echo true?"h大于i":"h小于i"; echo "";echo false?"h大于i":"h小于i"; echo "";//拼接字符串"."$hh="shuchu";$ii="kjsnfk";echo "$hh"."$ii"; echo "";$x="汉族";$y="回族";$z="朝鲜族";$xx="n001";$yy="n002";$zz="n003";$k="";echo $k;echo "";echo "aaaaaaaaaa\taaaaa";?> huo
$a = "汉族";
$b = "回族"; $c = "朝鲜族"; $aa = "n001"; $bb = "n002"; $cc = "n003"; $s = "<select>"; $s = $s."<option value='".$aa."'>".$a."</option>"; $s = $s."<option value='".$bb."'>".$b."</option>"; $s = $s."<option value='".$cc."'>".$c."</option>"; $s = $s."</select>"; echo $s;
笔记
php:强大的脚本语言
B/S程序架构:brower:浏览器 sever:服务器
C/S程序架构:client:客户端 sever:服务器 一、php嵌入页面的标记1.<?php ?>
2.<? ?> shop off改为on
3.<script language="php"></script>
二、php的注释语法
1、// 单行注释2、# 单行注释3、 /* */ 多行注释三、php的输出语法
1、echo "hello world","china"; //一次可以输出多个字符串 2、print "hello world"//只能输出一个字符串 3、print_r("aa");//可以输出字符串数字,可以输出数组及数组中的内容 4、var_dump();输出变量的类型四、数据类型
php是一种弱类型语言
强类型语言:规定严格
1、整型:int 2、浮点型:float,double,decmial 3、字符类型:char 4、字符串类型:string 5、日期时间型:datetime 6、bool型 7、odject型 int a=5; 弱类型语言: 内置语言 var a=5;五、变量定义
变量必须以$开头,变量名可以自定义,但尽量不要用关键字例如: $str="aaa";可变变量:
$hello = "你好";$test = "hello";echo $$test; ————结果为"你好",输出不用""echo isset($hello); 判断定义变量是否存在 是返回1,不是返回空
echo unset($hello);清除变量echo empty($hello);判断变量是否为空,空字符串和0都是空取地址,用&符号
例: $ss = "hello"; $str=&$ss; $str="world"; echo($ss); ————结果为"world" 取地址,一个变,全部变六、数据类型的转换
1、获取类型:
gettype($m);2、判断是否为某种类型的数据
is_类型名($m);3、转换类型:
int($m);例子: $m ="1223";//字符串 $n=(int)$m;//转为整 var_dump($n);//输出$n的字符类型 echo $n;//输出$nsettype($m,int);
七、运算符表达式
1、数学运算符
/:除 整数除整数结果可能为小数(原因:php是弱类型语言)
2、字符串:拼接字符串用的是"."
3、比较运算符==
4、逻辑运算符
&&=and ||=or5、错误抑制符:@6、三位运算符:?:7、\t跳格