欢迎来到天天文库
浏览记录
ID:38289306
大小:43.65 KB
页数:21页
时间:2019-06-07
《PHP菜鸟必备PHP基础知识part1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PHP菜鸟必备PHP基础知识part1虽然说新手没有PHP基础也可以学习,不过相对来说懂一点PHP的基础知识你的学习效率会加倍,网上有很多视频像:html,css,javascript等等,你可以多看看,这些都是学习PHP需要懂的东西,你只需要了解没必要深究,那些语言一般来说又可作为一门单独语言来学习。先介绍一些PHP的基本语法以及专业术语1.PHP的脚本块以结束。您可以把PHP的脚本块放置在文档中的任何位置。当然,在支持简写的服务器上,您可以使用来开始和结束脚本块。不过,为了达到最
2、好的兼容性,我们推荐您使用标准形式(指该页面的脚本语言是PHP<%%>2.PHP中的变量php中的变量是弱类型的,使用前不能定义类型。变量的类型通常不是由程序决定,而是在程序运行的上下文中决定的,也就是根据变量所赋值的类型来决定变量的类型不能给变量前加类型,否则会出错数字,字母,下划线组成,数字不做开头变量用于存储值,比如数字、文本字符串或数组。一旦设置了某个变量,我们就可以在脚本中重复地使用它。PHP中的所有变量都是以$符
3、号开始的。PHP的入门者往往会忘记在变量的前面的$符号。如果那样做的话,变量将是无效的。3.PHP中的注释在PHP中,我们使用//来编写单行注释,或者使用来编写大的注释块。4.有两种通过PHP来输出文本的基础指令:echo和print(print_r:打印复杂类型)。5.命名原则基本上的命名限制-1.变量名称:--1.必须以大小写字母,或是_开头--2.可以包含数字--3.大小写有区别--4.全部小写,利用 "_"分开-2.函数命名--1.和变量规范基本相同,但不能和现存系统的函数同名,function_exist
4、s(fun_name)返回一个boolean 型数据,判断该函数是否存在--2.驼峰标识-3.常数:全部大写:define("CONSTANT_NAME","Hello");echoCONSTANT_NAME;//这后还可以对此常量赋值,但失效--1.常量只能包含标量数据--2.只能在声明的时候赋值,并不能在运行时改变defined(); 6.数据类型-1.四种标量类型:整型:十进制,八进制,十六进制浮点型:1.23,科学计数法字符串型:'abc',"abc",/没有字符类型单引号和双引号有什么不同:在双引号中还可
5、以执行变量布尔型:$a=false/true;其他类型对于布尔型的转换:整型:0:false,浮点型:0.0(没有一个比0的数据):false字符串:""或"0":false前加@,屏蔽所有错误显示数组:$a=Array();:false->没有成员的数组代表false资源类型:代表真 truenull: 代表 false-2.两种复合类型:数组对象-3.两种特殊类型:资源:是一种特殊的类型,是专门的函数建立和使用的,如用fopen()数打开一个文件,连接数据库,返回的就是一个资源的类型,必须由程序员分配和释放,但
6、如果程序员忘记释放,垃圾回收机制会启动,但尽量应手动回收null7.数据类型的转换:三种方式-1.自动转换:$a="100abc";$b="300def";$c=$a+$b;//400,加号在php中没有字符串连接作用,就是用于数字相加---$a="100abc";$b=(int)$b;var_dump($b);//300注意:"100ab12c45" 转换为整型时,返回100, 只转换字符串前面的数字型的数据 "a100abc"转换为整型时,返回 0"100.123abc"-->整型为100,浮点型为:100
7、.123但如果:"100.123e5abc":浮点型为:10012300,即把紧挨着的e看作是科学计数法了-2.强制转换:转换为整型:(int),(Integer):此为全称转换为浮点型:(bool),(boolean)转换为布尔型:(float),(double),(real)转换为字符串型:(String)转换为数组型:(array)转换为对象型:(Object)$a="100abc";$b=(..)$a;以上是两个变量,也就是原的类型不变,而重新生成一个新的类型的变量-3.利用函数进行数据类型转变:$a="1
8、00abc";setType($a,"integer");var_dump($a);他是把原来的类型进行改变,其他转换函数:$a="100abc";$b=intval($a);$c=floatval($b);$d=strval($b);对于浮点数向整型转换时,可能出现数据溢出,结果会不确定8.获取一个数据的类型的两个函数:$a=100;echogetType
此文档下载收益归作者所有