PHP本是一个几乎不为人知的开源项目,慢慢成长为技术人员选的动态Web设计工具,PHP相当于其他语言有更好、更快、更简单易学,并且有敏捷开发的优势.虽然如此,我们面对一项自己不熟悉的新技术时,仍然会觉得迷茫,不知道何从下手,但是你要是掌握自己的一套学习方法,就可以事半功倍。 先献上PHP线路学习图一份: 1PHP能做什么? 是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去。更多学习交流加卢工3311615775, 它的语法利用了 C、Java 和 Perl,易于学习。该语言的主要目标是允许 web 开发人员快速编写动态生成的 web 页面,但 PHP 的用途远不只于此。 PHP的确能做任何事,但其最主要的应用,就是与数据库交互来开发web应用,而数据库中mysql是目前公认和php兼容最好的,也是用的最多的组合。
简单说来,PHP是一门脚本语言,基本都用在web应用中的中间层,负责数据库以及前台页面交互和信息传递。 2PHP安装 如果您的服务器不支持 PHP,您必须: 1.安装 Web 服务器 2.安装 PHP 3.安装数据库,比如 MySQL 4.官方 PHP 网站(PHP.net)有 PHP 的安装说明
3PHP基本语法 PHP 脚本可以放在文档中的任何位置。 PHP 脚本以 结束: PHP 中的每个代码行都必须以分号结束 两种在浏览器输出文本的基础指令:echo 和 print。 4类型 PHP支持8种原始数据类型: (一)四种标量类型:boolean(布尔型),integer(整型),float(浮点型,double),string(字符串) 更多学习交流加卢工3311615775, ①Boolean 布尔类型 可以为TRUE或FALSE,不区分大小写。 一般非0,即为TRUE。 ②Integer 整型 整型可以使用十进制,十六进制,八进制或二进制表示。八进制前面必须加0(零),十六进制加0x,二进制加0b。 如果给定的一个数超出了interger的范围,将会被解释为float。同样运算结果超出integer范围,同样如此。 php没有整除运算符,1/2 将产生出 float 0.5。可以强制转换为integer 或使用round() 更好的四舍五入。 ③Float 浮点型(double) 浮点型,也叫浮点数float,双精度double, 实数real。更多学习交流加卢工3311615775, ④String 字符转 一个字符串string,就是由一系列的字符组成,其中每个字符等同于一个字节。这就意味着php只能支持256个字符集,因此不支持Unicode。 string最大可以达到2GB。 (二)两种复合类型:array(数组),object(对象) ①Array 数组 php中的数组,实际上是一个有序序列。映射是把values关联到keys的类型。 由于数组元素的值也可以说是另外的数组,更多学习交流加卢工3311615775, 树形结构和多维数组也是允许的。 ②Object 对象 (三)两种特殊类型:resource(资源),NULL(无类型) ①Resource 资源类型 资源 resource 是一种特殊的变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。 ②NULL 特殊的NULL 表示一个变量没有值。更多学习交流加卢工3311615775, NULL类型唯一可能的值就是NULL。 可被认定为NULL的变量:①被赋值为NULL ②尚未被赋值 ③被unset 5变量 变量以 $ 符号开始,后面跟着变量的名称 PHP 没有声明变量的命令。 变量在您第一次赋值给它的时候被创建: · PHP 是一门弱类型语言 · PHP 会根据变量的值,自动把变量转换为正确的数据类型。 在强类型的编程语言中,更多学习交流加卢工3311615775, 我们必须在使用变量前先声明(定义)变量的类型和名称。 · PHP变量的作用域 · PHP 有四种不同的变量作用域: (1)local (2)global (4)parameter · 局部和全局作用域 · 在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,更多学习交流加卢工3311615775, 需要使用 global 关键字。 在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问: 在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字:
|