php
王福旭
没有最牛的语言,只有最牛的编程
展开
-
关于phpexcel使用的框架总应该注意的事项
很多公司在做管理都后台或者数据归档的时候都会遇到要把一些数据导出为excel的形式!这可让很多新手难为了,虽然百度上有很多资料,但是很多说的不是很明白!今天在这里总结一下phpexcel使用到框架中应该注意的事项。原创 2016-09-02 10:16:00 · 667 阅读 · 0 评论 -
php干货!---初学者必须要知道的事情
php初学者要注意什么?刚做开发应该怎么保证自己的代码不容易报错,怎么才能不让测试老找到问题老被批呢?下来介绍一下办法? 很多初学者进入公司之后,发现很吃力,自己写的代码老出错,老报错让自己很尴尬的同时,还让领导怀疑自己的能力有问题,那么这篇文章将要改变你的命运了! 第一步:变量抑制 很多错误的出现都是因为变量没有定义,那么怎么才能保证自己的变量永远都定义了呢? 其实按照正常的代码逻辑编写原创 2016-09-06 12:36:08 · 1181 阅读 · 0 评论 -
PHP解耦的三重境界(浅谈服务容器)
在完成整个软件项目开发的过程中,有时需要多人合作,有时也可以自己独立完成,不管是哪一种,随着代码量上升,写着写着就“失控”了,渐渐“丑陋接口,肮脏实现”,项目维护成本和难度上升,到了难以维持的程度,只有重构或者重新开发。 第一重境界 假设场景:我们需要写一个处理类,能够同时操作会话,数据库和文件系统。我们或许会这么写。 境界特征:可以运行,但是严重耦合 1转载 2017-08-08 10:21:52 · 239 阅读 · 0 评论 -
PHP控制反转(IOC)和依赖注入(DI)
class A { public $b; public $c; public function A() { //TODO } public function Method() { $this->b=new B(); $this->转载 2017-08-08 10:23:40 · 306 阅读 · 0 评论 -
php 代码设计的实现(一)
php 代码设计的实现(一) 代码设计之高内聚:评判一个程序员的代码好坏的评测条件之一。高内聚即:块内熟悉和方法要联系姓强,则联系越强内聚越高!所以在代码设计中类中要高内聚 代码设计之低耦合:评判程序员代码的条件。低耦合即:块间联系性要低。所以在代码设计中类与类之间联系越弱则耦合越低。 代码设计之多态:php为单继承语言,很多时候完成多态是很麻烦的事情。从php5.4以后引入trait 特征原创 2017-08-08 11:43:12 · 844 阅读 · 0 评论