本文共 2288 字,大约阅读时间需要 7 分钟。
1.ceho函数:相当于js里面阿document.write(),输出里面阿字符串,可以解析html标签,函数可以省略括号
echo ("hello,php");echo '
';echo "hello,php";echo "
";echo "我开始学习php";
2.php常量和变量
变量的声明–$,松散类型(声明变量的时候无需告知类型)$num = 100;$str = "hello,php";echo $str;echo "
";//常量的声明--define()声明(值不能改变)//约定常量的名称尽量大写define("HOSTNAME","localhost");//第一个参数;常量名称 第二个参数:常量值。echo HOSTNAME;// localhost
3.php的数据类型–8种数据类型
gettype(变量)进行检查php的数据类型。
3.1数字类型分成两类:整数interger,小数double(浮点数)。
$num1= 100;$num2 =3.14;echo gettype($num1);//intergerecho gettype($num2);//double
3.2字符串类型:双引号可以解析字符串里面的变量,最好添加一个{}。单引号就是字符串。
$str = 'hello';echo gettype($str);//stringecho "
";echo "打招呼我们用{ $str}";//打招呼我们用helloecho "
";echo '打招呼我们用$str';//打招呼我们用$str
3.3布尔值类型:true,false
注意点:直接输出布尔值,true返回数字1 false返回空白。
$bool =true;echo gettype($bool);//booleanecho $bool;//1$bool123=false;echo $bool123;//空白
3.4数组类型Array/array
$arr1=array(1,2,3,4,5);//声明一个数组$arr=array("zhangsan","lisi");//声明一个数组echo gettype($arr1);//array;echo $arr[0];//zhangsan;
3.5对象类型
class person{ //定义一个类}$p1=new person();//实例化echo gettype($p1);//object
3.6NULL类型–NULL相当于js里面的undefined(未初始化,为赋值)
$a;$b=null;//echo gettype($a);//NULL (有提示警告)echo gettype($b);//NULL
3.7resouurce资源类型(连接数据库,读取硬盘文件,图像处理)
$fp=fopen("demo.text","r");//可读的方式打开文件$fs =fread($fp,30);//读取系统文件内容echo $fs;//hello,PHP!echo gettype($fp);//resource
1. echa():输出括号里面的值,解析html标签,可以省略括号; √
2. print():函数和echo函数功能是一样的,print有返回值,但是返回值意义不大。 3. print_r():输出变量易于理解的信息。 √ 4. var_dump():输出变量的详细信息1,3两种输出方式用的比较多
$arr=array("zhangsan",100,true,"wangwu");echo $arr;//Array php的数组名,数组的类型echo "
";print $arr;//Array php的数组名,数组的类型echo "
";print_r($arr);//Array ( [0] => zhangsn [1] => 100 [2] => 1 [3] => wangwu );echo "
";var_dump($arr);//array(4) { [0]=> string(8) "zhangsn" [1]=> int(100) [2]=> bool(true) [3]=> string(6) "wangwu" }echo "
";//下标取值echo $arr[0]; //zhangsan
1.php循环
$arr = array("zhagsan",100,true,"wnagwu");for($i = 0 ; $i < sizeof($arr);$i++){ echo $arr[$i]."
";};
数组的长度;sizeof()函数php字符串的拼接:点操作符完成,不是+。
2.php的分支语句
$num=10; if($num>0){ echo '$num>0';//$num>0 }else{ echo '$num<0'; };
转载地址:http://rrkgn.baihongyu.com/