摘要: PHP可以自动进行内存管理,清楚不再需要的对象。PHP使用了引用计数这种单纯的垃圾回收机制。每个对象都内含一个引用计数器,每个reference链接到对象,计数器加1,当reference离开生存空间或者被设为null,计数器减1,当某个引用计数器的对象为0时,PHP知道你将不再需要使用这个对象,释 阅读全文
posted @ 2018-03-08 16:32 zhw15 阅读(128) 评论(0) 推荐(0)
摘要: 1.echo比print要快很多。两个方法都会在页面上打印东西,不过echo不返回任何值,print会在成功或失败的时候返回0或1。 2.include_once比include更加耗时。因为它需要去检查你要包含的class是否已经被包含进来。 3.对于长段落的字符串一定要使用单引号,而不是双引号。 阅读全文
posted @ 2018-03-08 16:24 zhw15 阅读(177) 评论(0) 推荐(0)
摘要: 1 referer 验证 2 token 验证 阅读全文
posted @ 2018-03-08 16:22 zhw15 阅读(128) 评论(0) 推荐(0)
摘要: 使用PDO对象(对于任何数据库驱动都好用) addslashes用于单字节字符串的处理, 多字节字符用mysql_real_escape_string吧。 另外对于php手册中get_magic_quotes_gpc的举例:if (!get_magic_quotes_gpc()) {$lastnam 阅读全文
posted @ 2018-03-08 16:18 zhw15 阅读(120) 评论(0) 推荐(0)
摘要: htmlspecialchars() 函数 阅读全文
posted @ 2018-03-08 16:11 zhw15 阅读(91) 评论(0) 推荐(0)
摘要: 1 function bubble_order($arr){ 2 //得到长度 3 $count_num=count($arr); 4 for($k=1;$k$arr[$i+1]){//相邻比较 8 $tem=$arr[$i]; 9 $arr[$i]=$arr[$i+1]; 10 ... 阅读全文
posted @ 2018-03-07 11:31 zhw15 阅读(96) 评论(0) 推荐(0)
摘要: 1、echo、print_r、print、var_dump之间的区别 2、HTTP状态码分类: 1** - 信息,服务器收到的请求,需要请求者继续执行操作 2** - 成功,操作被成功接收并处理 3** - 重定向,需要进一步的操作以完成请求 4** - 客户端错误,请求包含语法错误或者无法完成请求 阅读全文
posted @ 2018-03-07 10:29 zhw15 阅读(156) 评论(0) 推荐(0)
摘要: InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT类型的索引不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间里面跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCREMENT类型字段的索引表格很难被压 阅读全文
posted @ 2018-03-07 10:14 zhw15 阅读(98) 评论(0) 推荐(0)
摘要: 一群猴子排成一圈,按1,2,...,n依次编号。 然后从第1只开始数,数到第m只,把它踢出圈, 从它后面再开始数,再数到第m只,在把它踢出去..., 如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。 示意图: php代码: 1 $arr = [1,3,5,7,9,11,12,14 阅读全文
posted @ 2018-03-06 17:45 zhw15 阅读(119) 评论(0) 推荐(0)
摘要: 1、索引是什么 索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是数据结构。 可以理解为“排好序的快速查找数据结构” 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种 阅读全文
posted @ 2018-03-06 17:11 zhw15 阅读(141) 评论(0) 推荐(0)