PHP基础学习部分目录:PHP介绍数据类型、运算符与表达式最简单的PHP程序设计——顺序程序设计选择结构程序设计循环控制数组的使用函数预处理命令指针结构体与共用体?PHP替代的形式位运算PHP网页交互POSTGETURL表单文件上传SessionsCookiesE-mail附录php函数列表(转自w3school)#输出函数#正则表达式函数#数学函数#时间函数#字符处理函数#文件操作函数#数据库函数#Session函数#其他函数#图像处理函数(GD库内容不在常用函数手册内,请自行查找)-----------------以下部分需要自己找参考资料学习在此列出方向-------------------OOP(专业phper必会)错误处理(专业phper必会)异常过滤器DOM(专业phper必会)设计模式(专业phper必会)框架(专业phper必会)测试与文档编写(专业高级phper必会)SQL(PHP标准库)(专业高级phper必会)其他PHP介绍PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。——W3SCHOOLphp、asp、jsp都是网站建设中的核心语言,是完成服务器端数据的验证整理、读取数据库、完成各项任务的程序设计语言。虽然很不情愿,我不得不承认,它们都是脚本语言。我们运行这些语言,不需要编译、链接。我们还可以把这些语言插入到HTML文本中,服务器仍然能正常的解释它们。在这里,我要讲的是PHP,不去过多的关注asp、jsp。不过还是附带的提议下,告诉大家我们为什么选择php。asp是微软公司开发的语言,所以……唉~没什么可解释的,稳定性差、只能运行于windows的IIS服务器平台。jsp是个不错的语言,实际上它是Java的一部分,全称是Javaserverpage,也可以理解为是拿Java写的网页,效率很高、稳定性很强、兼容性也很好,但是在开发效率方面要比php逊色。对于jsp我了解的也不是很多,就不在多说了。php,是免费开源的脚本语言,多平台兼容性很好,开发效率高,稳定性强,语法亚很简介。其实也是我第一个接触的程序设计语言,所以我很喜欢它。目前有一种网站解决方案的绝配叫做LAMP,也就是Linux+Apache+Mysql+PHP(其实有3种P,PHP只是其中之一)。他们都是开源且独立的,但是因为经常放在一起使用,所有之间的或作也越来越方便。Linux作为一个安全性极佳、性能极强的操作系统,在LAMP中的最基层(你辛苦了!)。Apache则处在次基层的位置,提供网页访问的服务,当然他还要去解释PHP(你其实也很辛苦)。Mysql是数据库软件,当然它的地位相比就没L和A重要了,Oracle也是不错的选择,他们都使用SQL语言。那么不再废话说什么PHP的人才需求了,大家懂的,下面进入正题。数据类型、运算符与表达式 本章与接下来的几章,我们将类比C语言去学习PHP的基本语法结构。【数据类型】 同学们在使用C语言的时候,变量的数据类型应该困扰过大家一段时间,而在定义时去考虑使用什么类型的变量,每种类型的取值范围是多少,都是同学们写C程序的时候要考虑的问题。 在PHP中,我们不需要去指定每一个变量的数据类型,而是由PHP在运行过程中自动选择的。在PHP中,共支持8中数据类型——整形(int)、浮点型(float)、字符串(string)、布尔型(bool)四种基本数据类型,数组(array)、对象(object)两种合成类型,空值(null)、资源(resource)两种特殊类型。 由于变量类型在php中比较松散,而且在需要的时候会自行或强制转换,在此不做过多的介绍。【常量与变量】变量:PHP中的所有变量都是以$符号开始的。在PHP中设置变量的正确方法是:”$var_name=value;”PHP的入门者往往会忘记在变量的前面的$符号。如果那样做的话,变量将是无效的。让我们试着创建一个存有字符串的变量:<?php$str="HelloWorld!"; //创建一个变量并赋初值echo$str; //输出变量?> 常量:在php中使用define()函数定义常量。如: <?phpdefine(“PAI”,)//常量的定义;echoPAR; //常量的使用?>在使用常量时候不可以加入变量符号$。常量只能是基本数据类型。常量的作用域相当于全局变量。其实这种定义常量的方法叫做宏定义。不是真正意义上的常量定义,但是个人觉得使用这个更好,可以有效地区分开变量与常量。【字符串】 字符串类型的变量,实际上就相当于c语言的字符数组,只是现在以变量的形式出现了。因此我们对字符串可以有一些更简单的操作,但是在字符串的遍历上却又多了几分麻烦。在php中,字符串需要使用双引号或单引号进行范围限定。 拼接字符串:在php中
对比C语言学习PHP 来自淘豆网m.daumloan.com转载请标明出处.