0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成stati...
分类:
Web程序 时间:
2015-05-01 22:26:02
阅读次数:
144
在写php 程序是有时候会遇到下面这样的错误: (你的类重复定义了); 这时我们就需要命名空间的帮助.
但是这个命名空间和c++的命名空间有一些不同, 我在测试的过程中就遇到一些问题,我把这些问题一一列出来以免以后重蹈覆辙.
这是我文件的目录结构 : ns_tes...
分类:
Web程序 时间:
2015-04-30 14:23:52
阅读次数:
143
PHP程序员的技术成长规划按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序...
分类:
Web程序 时间:
2015-04-28 17:43:09
阅读次数:
136
/**
*?@name?名字
*?@abstract?申明变量/类/方法
*?@access?指明这个变量、类、函数/方法的存取权限
*?@author?函数作者的名字和邮箱地址
*?@category?组织packages
*?@copyright?指明版权信息
*?@...
分类:
Web程序 时间:
2015-04-27 17:02:17
阅读次数:
155
设计一个交互式的网站,我们需要关注两个主要的问题:分别是图形用户界面和业务逻辑。例如,一个标准的web开发小组由两三个美工和三个程序员组成,则设计流程是:美工设计者制作了项目的网站的界面模板,然后把它交给PHP 程序员,程序员在外观的基础上使用PHP+MYSQL实现程序的业务逻辑,然后工程又被返回到...
分类:
Web程序 时间:
2015-04-25 21:09:15
阅读次数:
183
可以采用数据库缓存、事务缓存等技巧。还可以从架构上把事务做合理的分配,花钱扩充你的硬件设施等。比如,阿里巴巴从最初的1台电脑逐步扩充到过万台电脑了。与PHP程序关系也非常大,比如,你发现了网站反应慢的第一因素是因为某个表非常大,你的网页从那个库表中读写时间非常长,可以考虑用一个原则把数据库表分段,每...
分类:
Web程序 时间:
2015-04-25 19:42:40
阅读次数:
119
一、什么是smarty?smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。二、sma...
分类:
其他好文 时间:
2015-04-23 17:15:39
阅读次数:
135
这里只是对xdebug性能优化(xdebug还可以结合其他ide断点调试等)简单描述下,详细的可以参考xdebug的官方站点 http://xdebug.org/xdebug是什么Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。(...
分类:
Web程序 时间:
2015-04-23 12:43:55
阅读次数:
155
Smarty 常规配置创建4个配置目录 templates: 放置模板的(美工开发的静态页面 div css) templates_c : 编译文件(美工页面 和 php程序组装) configs :配置文件 cache: 缓存文件 调用模板: $smarty->display("模板名称"...
分类:
其他好文 时间:
2015-04-22 23:53:19
阅读次数:
164
前一段做的一个PHP程序在服务器运行正常,被别人拿到本机测试的时候总是出现“Notice: Undefined index:”这样的警告,这只是一个因为PHP版本不同而产生的警告(NOTICE或者WARNING),而非错误(ERROR)。PHP中的变量在不声明的情况下使用的时候,PHP4运行正常,但...
分类:
Web程序 时间:
2015-04-22 17:51:57
阅读次数:
144