PHP基础学习部分
目录:
PHP介绍
数据类型、运算符与表达式
最简单的PHP程序设计——顺序程序设计
选择结构程序设计
循环控制
数组的使用
函数
预处理命令
指针
结构体与共用体?PHP替代的形式
位运算
PHP网页交互
POST GET
URL
表单文件上传
Sessions
Cookies
E-mail
附录 php函数列表(转自w3school)
#输出函数
#正则表达式函数
#数学函数
#时间函数
#字符处理函数
#文件操作函数
#数据库函数
#Session函数
#其他函数
#图像处理函数(GD库内容不在常用函数手册内,请自行查找)
-----------------以下部分需要自己找参考资料学习在此列出方向-------------------
OOP (专业phper必会)
错误处理(专业phper必会)
异常
过滤器
DOM(专业phper必会)
设计模式(专业phper必会)
框架(专业phper必会)
测试与文档编写(专业高级phper必会)
SQL(PHP标准库)(专业高级phper必会)
其他
PHP介绍
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。——W3SCHOOL
php、asp、jsp都是网站建设中的核心语言,是完成服务器端数据的验证整理、读取数据库、完成各项任务的程序设计语言。虽然很不情愿,我不得不承认,它们都是脚本语言。我们运行这些语言,不需要编译、链接。我们还可以把这些语言插入到HTML文本中,服务器仍然能正常的解释它们。
在这里,我要讲的是PHP,不去过多的关注asp、jsp。不过还是附带的提议下,告诉大家我们为什么选择php。
asp是微软公司开发的语言,所以……唉~没什么可解释的,稳定性差、只能运行于windows的IIS服务器平台。
jsp是个不错的语言,实际上它是Java的一部分,全称是Java server page,也可以理解为是拿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 = "Hello
对比c语言学习php 来自淘豆网m.daumloan.com转载请标明出处.