PHP编程入门的基本语法知识点总结
想要学好PHP,怎么能够不了解基本的语法知识呢?下面是小编为大家搜集整理出来的有关于PHP编程入门的基本语法知识点总结,一起来学习一下吧!
一、何为php
PHP,即“PHP:HypertextPreprocessor”,是一种被广泛应用的开源通用脚本语言,尤其适用于Web开发并可嵌入HTML中去。它的语法利用了C、Java和Perl,易于学习。该语言的主要目标是允许web开发人员快速编写动态生成的web页面,但PHP的用途远不只于此。
简单来说,就是php是一种脚本语言,可以做很多事情。
①服务器端脚本
②命令行脚本
③编写桌面程序
二、开始php
(1)下载php解释器,其实win下面,最简单的还是wamp这个软件,下载下来什么都有了...
(2)win下面貌似还需要,mscvr110.dll这个链接库,vc2012运行库,安装即可
(3)ide,无耻的使用了phpStorm,等哥有钱了一定给你补回来,so...
1 2 3 4 5 6 7 8 |
|
三、入门引导
(1)简单的输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
(2)简单的表单处理
1 2 3 4 5 6 7 8 9 10 11 12 13 |
"text" name= "name" />
"text" name= "age" />
"submit" />
|
四、基本语法
(1)PHP标记
1 2 3 4 5 6 |
|
(2)从HTML中分离
1 2 3 4 5 6 7 8 9 10 11 |
and displayedbythebrowser.
and displayedbythebrowser.
|
(3)指令分隔符,注释
PHP需要在每个语句后面用分隔符结束指令。
注释://或/*...*/但是,*/会匹配最近的`那个,切记!切记!
五、类型
PHP支持8种原始数据类型。
四种标量类型:boolean(布尔型),integer(整型),float(浮点型,double),string(字符串)
两种复合类型:array(数组),object(对象)
两种特殊类型:resource(资源),NULL(无类型)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
(1)Boolean布尔类型
可以为TRUE或FALSE,不区分大小写。
一般非0,即为TRUE。
(2)Integer整型
整型可以使用十进制,十六进制,八进制或二进制表示。八进制前面必须加0(零),十六进制加0x,二进制加0b。
如果给定的一个数超出了interger的范围,将会被解释为float。同样运算结果超出integer范围,同样如此。
php没有整除运算符,1/2将产生出float0.5。可以强制转换为integer或使用round()更好的四舍五入。
1 2 3 4 5 6 7 |
|
(3)Float浮点型(double)
浮点型,也叫浮点数float,双精度double,实数real。
1 2 3 4 5 |
|
(4)String字符转
一个字符串string,就是由一系列的字符组成,其中每个字符等同于一个字节。这就意味着php只能支持256个字符集,因此不支持Unicode。
string最大可以达到2GB。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
(5)Array数组
php中的数组,实际上是一个有序序列。映射是把values关联到keys的类型。
由于数组元素的值也可以说是另外的数组,树形结构和多维数组也是允许的。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
使用unset()需要注意,此时数组不会重建索引。需要重建索引,可以使用array_values()函数。
数组计算总数:使用count()函数
(6)Object对象
1 2 3 4 5 6 7 8 9 |
|
(7)Resource资源类型
资源resource是一种特殊的变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。
(8)NULL
特殊的NULL表示一个变量没有值。NULL类型唯一可能的值就是NULL。
可被认定为NULL的变量:
①被赋值为NULL
②尚未被赋值
③被unset
(9)Callback回调类型
自PHP5.4起,可以使用callable类型指定回调类型callback。
六、变量
php中变量用一个美元符号$后面跟变量名来表示的。区分大小写。
变量默认总是传值赋值。
1 2 3 4 5 6 7 8 9 10 |
|
扩展:PHP语言的独特优势:
PHP和、net虽然已经形成了自己的一番势力,但是PHP也有着它自身的优势:
1、基于web量身定制。
2、LAMP架构安全稳定。
3、简单快速,扩展性强。
4、企业级应用发展迅速。
在与其他同类编程语言的比较中,PHP具有开发速度快、运行效率高、安全性好、可扩展性强、开源自由等特点。而回顾PHP近10年来的发展过程,PHP的发展势头不可阻挡,必将成为未来web开发领域的主流技术体系。
PHP的特性:
PHP作为一种为Web而特别设计的语言,它带来了许多商业机构渴望的特性。
1、学习周期短,比较简单。
2、快速的开发时间。
3、非常高的性能,这对于缺乏熟练编程人员,时间又非常紧迫的公司来讲,具有非常重要的意义。跨平台性很好,PHP可以在所有主要的操作平台(UNIX,Windows,甚至是大型机)上运行,而且生来就支持各种流行的数据库。
这决定它是一种进行Web开发的非常理想的选择:曾有运用PHP技术的网上商店称,他们只需雇佣业余的程序员,几天内就能够开发出可重用的代码。那些熟悉诸如C,C++或Java等语言的程序员们,也总是发现他们能够在几个小时之内就能够进行PHP编程。可想而知,转行去php非常简单“PHP是构建在Web开发人员现实需求之上的、不同于其它笨重的,高负荷的方法,PHP非常轻便,是为Web开发度身定做的。
它可以比其它同类技术更快,更容易的解决复杂的问题。”Java作为一种新的编程语言,最初用于运行嵌在浏览器中的客户端应用程序。在过去短短几年中,“applet”所暴露的问题迫使SUN和其它Java开发人员为该语言寻找新的出路。
【PHP编程入门的基本语法知识点总结】相关文章:
PHP语法入门知识09-04
PHP基本语法04-29
php编程语言入门知识09-22
关于PHP基本语法总结11-05
PHP基本语法知识09-22
PHP的基本语法介绍10-26
PHP基本语法大全11-06
java语法基本编程09-25
php编程语言入门需要掌握哪些知识09-04