PHP
文章平均质量分 84
Kepon_cai
知识的搬运工
展开
-
PHP的编程细节
自增自减运算++,–,这玩意在以前学校考试的时候用的多,正常使用情况在循环时用。12345$a = 1;echo $a+$a++; //3 $a = 2;echo $a+$a+$a++; //3这个大家可以自己亲测下,两者都是3。要想搞懂原理就要看php对它的实现了,看看opcode的执行。自增自减转载 2015-11-09 12:39:19 · 738 阅读 · 0 评论 -
纯php文件不加结束标记的好处
(1)合理性:PHP闭合标签"?>"在php中对php分析器是可选的,在一些编程规范里面,php结束符在纯php脚本文件里是必须忽略的,php结束符仅仅用于在php与html混写时表示php代码的结束,而对于纯php文件来说,这个文件结束了,代码就结束了,没必要加上结束符,因为加上结束符会引发很多不必要的麻烦。(2)影响:倘若加上结束符,那么在结束符之后,包括你看不见的空格原创 2015-11-09 16:03:35 · 3913 阅读 · 0 评论 -
php中mysqli扩展封装数据库类conn(mysqli实例)
最近在拿一些小模块练练手,上网找了一个用mysql封装的数据库类,deprecated报错让我好是厌烦,然后搜索了mysqli的用法,结合了之前代码,整理了mysqli扩展封装数据库类conn,接下来练手过程中会看需要添加一些新的函数,若有冗余或错误,请大家多多指教。class Mysqli_conn{private $host = 'localhost';//原创 2015-11-11 14:52:24 · 2802 阅读 · 0 评论 -
学习PHP到底要学习哪些东西?
很多学PHP的人一直也搞不清楚,一个PHP程序员和Java程序员或者是.net程序员有什么不同,告诉你,其实都一样,没有什么不同。下面的内容,就是针对一个Java程序员掌握的技能对比PHP来说的!告诉你,它们其实是一样的,不过是工具而已,没有高低贵贱之分。只不过你不熟练,不知道而已。语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且转载 2015-10-27 16:27:37 · 492 阅读 · 0 评论 -
工厂方法及其设计原则
一、第一个设计模式原则:按接口编程Interface IAlpha 接口名Class Alpha 实现接口Variable useAlpha 实例化新的Alpha第二个设计模式原则:优先选择对象组合而不是类继承在大程序当中,组合可以避免维护多个继承层次上的各个子类, 而且还可以避免可能导致的错误,例如:父类的一个改变会逐级向下传递到子类实现,这可能会影响子类使用的某个算法。原创 2015-10-27 16:52:46 · 2918 阅读 · 1 评论 -
使用PHP搭建自己的MVC框架
一、什么是MVCMVC模式 (Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式 的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过转载 2015-10-27 16:35:06 · 4443 阅读 · 1 评论 -
PHP文件上传与下载
这篇文章主要讲的是关于文件上传与下载的涉及到的一些知识,在这里总结一下,方便以后自己查阅。一、文件上传(1)php.ini配置文件//之前有一个朋友找我一起翻译php.ini文件,当时不以为然,觉得这些配置不懂得时候就上网搜搜就行了,但通过最近练手写模块开发的时候,发现有些东西如果你不知道,不去了解那么你就可能永远也接触不到那个点上。在php.ini中有很多辅助开发以及其他方面的相关配原创 2015-11-14 11:11:29 · 1275 阅读 · 0 评论 -
Explain详述(Sql查询优化器) -Mysql深化学习-持续更新
MySql 深化学习1 explain用法explain可以帮助我们分析select语句,找出select语句的瓶颈,从而可以针对性地去做优化,让MySQL查询优化器更好地工作。MySQL查询优化器有几个目标,其中最主要的目标是尽可能地使用索引,并且使用最严格的索引来消除尽可能多的数据行。使用explain+select语句,会返回以下的一个表: 下面对上述表的每一列进行说原创 2016-07-10 23:58:45 · 1866 阅读 · 0 评论