PHP学习笔记–PHP开发实例完全剖析(郭安源)
- 3676
- PHP
- 5
- super_dodo
- 2014/11/26
PHP学习笔记--PHP开发实例完全剖析(郭安源)--电力出版社
1.PHP(Hypertext Preprocessor)
2.PHP的特性:a.开放性源代码,b.基于服务器端,c.跨平台,d.简单的语言,e.效率高,f.图像处理.
3.MySQL的特性:a.提供多种API接口,b.真正的多线程,c.跨平台使用,d.数据类型丰富,e.安全性好,f.提供ODBC接口,g.采用客户机/服务器(可处理超过5千万个记录的大型数据库)
4.整形(integer)包括正数、负数和零。在32位操作系统,他的范围是-2147483648 ~~ +2147483647 (2的32次方),八进制的在前面加0 十六进制的0x
5.如果指定的整数超过了integer的范围,将会自动解析为float类型。如果执行的结果超过了integer的范围,也将自动解释为float类型。
6.PHP的预定义变量有 $_SERVER $_FILES $_GET $_POST $_COOKIE $_SESSION $_ENV
7. ++$a 前加, $a的值加1 然后返回 $a
$a++ 后加,返回$a 然后将$a的值加1
8. 算术运算符 $a+$b $a-$b $a*$b $a/$b($a除以$b的商) $a%$b (取模$a除以$b的余数)
9.算术运算符中,如果两个变量有一个浮点数,则结果为浮点数.
10.除法运算的结果都为浮点数,即使相除的两个变量都为整数也是如此.
11.浏览和打印多维数组可以使用for循环.
$arr = array(array('a','b','c'),array('d','e','f'),array('g','h','i')); for($i=0;$i<sizeof($arr);$i++){ for($i=0;$j<sizeof($arr[$i]);$j++){ echo $arr[$i][$j].'<hr>'; } }
12. 常见的逻辑判断语句
if语句 if(expr) statement else语句 elseif() else if() switch ....case while do ... while for foreach语句:仅能用于遍历数组的简洁方法,不能用于其他数据类型。 break语句: 用于跳出上述所有的循环 continue语句: 在循环结构中用来跳出本次循环中剩余代码并开始执行下一次循环.
13 引入文件的函数
include() : 引入文件,发生错误处理错误时产生告警,程序继续执行. require() : 引入文件 处理失败时,导致致命错误,程序终止。 require_once() include_once()
14.面向对象OOP Object Oriented Programming. 面向对象的要素 a.抽象的类和数据封装。b.继承,用关键字“extend”继承类。
15.正则表达式(Regular Expression)描述了一种字符串匹配模式,可以用来检查一个字符串是否含有某种字符串,将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。正则表达式可以被认为是一个极其高级的查找替换的工具。
ereg : 最常用的正则表达式函数,ereg允许我们搜索跟一个正则表达式匹配一个字符串。 ereg_replace eregi : 和ereg几乎相同的效果,不过忽略大小写 eregi_replace split 允许我们搜素和正则表达式匹配的字符串,并且字符串集合的方式返回匹配结果。 spliti
16. HTTP 超文本传输协议
CGI 公共网关接口
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例