初学者之php基础(二)

PHP的基础知识-第二天

PHP称为后台的脚本程序,可以嵌套在网页中使用;

PHP编码设置:header("Content-type:text/html;charest=utf-8");

注释:
html<!--注释-->;
js//单行,/*----*/多行注释;
php//或者# 单行,/*----*/多行注释;

变量的声明:$变量名=值; echo $变量名(声明的同时必须赋值)

连接符号是. 换行.<br/>

变量类型:
1.基本类型,又叫标量类型(整型、浮点型、字符串类型、布尔类型,又叫标量类型),变量为数字的时候,不加引号。如:$变量名=10。
1)数组类型:整数类型(int integer)
2)浮点类型(float double)
3)字符串类型(string):
4)布尔类型(bool boolean):true|false true用1表达,false用0或者空表达
2.复合类型(数组、)
1)数组类型:$数组名=Array(值,值,值...)
2)对象类型:$obj=new stdClass() $obj->name="王鑫" $obj->sex="trun"
3.特殊类型
1)资源resource(不能赋值,只能通过函数返回。学习操作数据库或是操作文件时就会返回)类型 null:空类型,释放资源;
2)空

PHP作用:运行在服务器上,主要用于操作数据库中的数据;或是用PHP操作服务器上的文件或文件夹。

PHP的常量:一旦声明,便不能改变的空间。在整个程序内部都有效。类型只能是否基本数据类型
自定义常量语法:define("常量名",值)常用大写字母表达
预定义常量

数据类型的详解:
1.字符串:
双引号的字符串可以解析变量的值,在变量使用加上定界符,一般定界符用{}表达。
单引号的字符串不解析变量,原样输出。
hereDoc表达可以解析变量的字符串,通常用来书写多行字符串。
语法:$变量名=<<<定界符
字符串
定界符;(最后一个定界符前面不能有空格和其他任何字符)
nowDoc:相当於单引号的使用,不解析变量,用来表达多行字符串。
语法:$变量名=<<<'定界符'
字符串
定界符;
2.整型:同样可以使用八进制(010)和十六进制(0X)
3.浮点型 $price=0.3 $price=.3 $price=1.3e5
4.布尔类型:0,0.0.“”,“0”,null,空数组转换成bool的时候都是返回false,其他类型的转换都是true;
数据类型的转换:(bool|boolean)变量,表示将数据转换为布尔类型。

sqrt():开平方

表单传值:
如果表单是get方式的传值 php页面用get方式进行接收;Post方式传值用post方式接收。
Get方式接收数据
$_GET[“表单的名字”];
Post方式接收数据
$_POST[“表单项的名字”];

运算符:!(非)取反优先级高于&&和||,同时还高于比较运算符和算术运算符。然而算术运算符又高于比较运算符,比较运算符高于逻辑运算符的&&和||。

@:错误抑制符:忽略逻辑中的错误 @表达式

var_dump(变量):可以查看变量的结构 通常用于调试程序;

变量的赋值方式:
传值赋值:两个变量拥有两个空间;
引用赋值:两个变量同时指向一个内存空间。注意:数组不是引用赋值,而对象是引用赋值。
小结:标量类型、null类型和数组类型为传值赋值,object和资源类型(resource)默认为引用赋值。

循环语句注意事项:
Continue:结束本次循序进入下一次循环
Break;跳出循环
Break n:跳出n层循环
Continue n:结束n层循环进入下一层循环
发布了22 篇原创文章 · 获赞 5 · 访问量 5万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章