命名空间 namespace命名空间 1. 什么是命名空间 在php程序语言里边,语法规则要求同名称的函数、类名、常量在一个请求里边不允许出现多次。如果有的应用程序(例如tp框架中有smarty、视频方法插件,他们有同名称的多个元素)不得已必须出现多个同名的 函数、类名、常量,那么我们就可以把它们放 ...
分类:
Web程序 时间:
2017-08-03 23:46:13
阅读次数:
422
svn全称Subversion,实现多人开发同一个项目时,对源代码进行管理的工具。在公司里边,一个项目是由多人同时在开发,大家在本地自己电脑开发php代码,完毕后就commit上传给服务器运行。 如图:多人开发同一个php程序文件(重叠部分代码),在做commit提交给服务器的时候,要造成文件彼此覆 ...
分类:
其他好文 时间:
2017-07-30 22:06:02
阅读次数:
173
php程序的三大流程控制 ① 顺序控制(从上到下。从左到右) ②分支控制 if(条件表达式){ //n多语句 }else if (条件表达式){ //n 多语句 }else if(条件表示式){ //. }//这里可能还有很多其它的else if else{ } u switch分支语句 基本的语法 ...
分类:
Web程序 时间:
2017-07-25 13:39:40
阅读次数:
197
怎样在phpeclipse中像调试Java程序一样调试php呢? XDebug的版本号非常多,打开http://xdebug.org/index.php。把站点细致看一下,你会发现有句“If you don't know which one you need, please refer to the ...
分类:
Web程序 时间:
2017-07-24 22:36:00
阅读次数:
211
什么是API? 一个应用程序接口(Application Programming Interface的缩写),定义了类,方法,函数,变量等等一切 你的应用程序中为了完成特定任务而需要调用的内容。在PHP应用程序需要和数据库进行交互的时候所需要的API 通常是通过PHP扩展暴露出来(给终端PHP程序员 ...
分类:
数据库 时间:
2017-07-23 22:33:40
阅读次数:
189
一般静态文件的下载是不经过PHP的,直接由web服务器发送到客户端。但有时候需要实现文件下载的权限控制等功能,这时候就需要经由PHP程序来做权限验证。简单粗暴的做法是,在PHP程序里边先验证权限,验证通过后再读取文件内容发送给客户端。这种做法确实可以满足需求,但是很明显的,由PHP来发送静态文件内容 ...
分类:
Web程序 时间:
2017-07-23 16:35:52
阅读次数:
169
1 程序修改mysql操作类可以参考PHP实现的Mysql读写分离,阿权开始的本项目,以php程序解决此需求。优点:直接和数据库通信,简单快捷的读写分离和随机的方式实现的负载均衡,权限独立分配缺点:自己维护更新,增减服务器在代码处理2 amoeba参考官网:http://amoeba.meidusa ...
分类:
数据库 时间:
2017-07-22 23:53:42
阅读次数:
410
对于PHP程序员来说,最为难掌握的一点要数PHP抽象类应用这一块知识点。作为一个新手其实也还没有到要用面向对象的知识去编程,但以后进行开发,使用类进行封装或者使用接口之类,把程序进行各种模块式的开发,这当然是必然的。 在自然语言中,我们理解抽象的概念是,一个物体的一种大的描述,这种描述对某类物体来说 ...
分类:
Web程序 时间:
2017-07-21 13:18:08
阅读次数:
141
第一阶段:基础阶段(基础PHP程序员) 重点:把LNMP搞熟练(核心是安装配置基本操作) 目标:能够完成基本的LNMP系统安装,简单配置维护;能够做基本的简单系统的php开发;能够在PHP中型系统中支持某个PHP功能模块的开发。 时间:完成本阶段的时间因人而异,有的成长快半年一年就过了,成长慢的两三 ...
分类:
Web程序 时间:
2017-07-20 19:42:46
阅读次数:
246
关于phpStudy: Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。总之学习PHP只需一个包。 安装phpStudy后,php文件存放到 ...
分类:
Web程序 时间:
2017-07-19 14:26:11
阅读次数:
167