PHP OOP 面向对象简说

PHP的面向对象简说 面向对象中的最重要的2个概念 类:(类是一种思想上的或者未实现的东西)所有描述事物的概念就是类,所有事物的操作流程也是一个类 对象:所有事物的操作流程的实施过程就是一个对象 类和对象的组成成分:一种是用于对特征的描述 成员属性一种是对其功能的描述 成员方法 类的书写规则 1.文件名a) 函数的文件名 xxx.fun...
阅读全文

Mysql冷知识总结

1.CHAR与 VARCHAR最后一行的值只适用非“严格模式”时,如果MySQL 运行在严格模式,超过列长度的值将不会保存,并且会出现错误提示从 CHAR(4)和 VARCHAR(4)列检索的值并不总是相同,因为检索时从 CHAR 列删除了尾部的空格。下面通过一个例子说明该差别 对比:CHAR 是固定长度的,所以它的处理速度比 VARCHAR 快得多,但是...
阅读全文

php四种基础算法:冒泡,选择,插入和快速排序法

需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39);1. 冒泡排序法 思路分析:法如其名,就是像冒泡一样,每次从数组当中 冒一个最大的数出来。 比如:2,4,1 // 第一次 冒出的泡是4 ...
阅读全文

php web开发安全之csrf攻击的简单演示和防范

php web开发安全之csrf攻击的简单演示和防范
阅读全文

一些PHP的冷知识

1, 尽量不要使用@来进行抑制错误,效率很低2,能使用单引号时不要使用双引号3,echo的效率比print要高,同时echo可以输出多个变量4,使用include,require时候最好使用绝对路径5,如果你想知道脚本开始执行(译注:即服务器端收到客户端请求)的时刻,使用$_SERVER要好于time()。6,打开apache的mod_deflate模块,可...
阅读全文

「七天自制PHP框架」

「七天自制PHP框架」
阅读全文

PHP处理高并发的一些思路(转载

涉及抢购、秒杀、抽奖、抢票等活动时,为了避免超卖,那么库存数量是有限的,但是如果同时下单人数超过了库存数量,就会导致商品超卖问题。那么我们怎么来解决这个问题呢,我的思路如下(伪代码): sql1:查询商品库存if(库存数量 0){ //生成订单... sql2:同时库存1}当没有并发时,上面的流程看起来是再正常不过了,假设同时两个人下单,而库存只有1个了,...
阅读全文

Git命令整理

一些git常用命令 查看、添加、提交、删除、找回,重置修改文件git help   显示command的helpgit show 显示某次提交的内容 git show $idgit co   抛弃工作区修改git co . 抛弃工作区修改git add   将工作文件修改提交到本地暂存区git add . 将所有修改过的工作文件提交...
阅读全文

如何处理PHP内存溢出导致的事故

1. 应当尽可能减少静态变量的使用,在需要数据重用时,可以考虑使用引用(&)。2. 数据库操作完成后,要马上关闭连接;3. 一个对象使用完,要及时调用析构函数(__destruct())4. 用过的变量及时销毁(unset())掉5. 可以使用memory_get_usage()函数,获取当前占用内存 根据当前使用的内存来调整程序6. unset()函数只能...
阅读全文

Foreach小技巧(递归实现生成无限级树)

处理一些数据时,偶尔会遇到父分类和子分类在一个二维数组中的情况,那自然要想个办法把它俩分层咯
阅读全文