接口的改变,是一个需要程序员们必须(虽然很不情愿)接受和处理的普遍问题。程序提供者们修改 他们的代码;系统库被修正;各种程序语言以及相关库的发展和进化。我孩子的无数玩具中有一个简要地 描述了这个两难局面:你无法合理安排一个不得其所的人。 问题 你如何避免因外部库的 API改变而带来的不便?假如你写了一个库,你 发布时间:2012-05-22 作者: 佚名技术 views(147)
我们通常认为避免使用全局变量是一种好的选择,因此,对象经常被作为参数从一段代码传递到另一 段。但是传递实例的一个问题就是对象有时候不知道将要传递给谁?经过一个函数后才被 传递到真正需要这个对象的函数。 为了编写,阅读,修改代码的方便,最好能够减少不同对象的 数量,并且能够将大量广泛使用的对象统一表示为一个 发布时间:2012-05-22 作者: 佚名技术 views(689)
php工程中的模板应用,是进行中型乃至大型项目中建议采用的处理表现层的好办法。但是具体到模板的实施,采用何种现有的模板技术却需要进行一番比较。 php世界中比较受关注的模板处理有phplib template和fasttemplate两种,我们对技术的易用性和速度进行了评测--想知道结果吗? 事情的起因:你用过fasttemplate吗? 对于php工 发布时间:2012-05-22 作者: 佚名技术 views(513)
在编写面向对象的代码的时,有些时候你需要一个能够自己根据不同的条件来引入不同的操作对象实 例。例如,一个菜单功能能够根据用户的皮肤首选项来决定是否采用水平的还是垂直的 排列形式,或者一个计费系统可以自行根据用户的收货地址来决定税率。 一般来讲,一个控制菜 单的对象实例包括了add(), delete(), 和 replace()等 发布时间:2012-05-22 作者: 佚名技术 views(647)
一、什么是smarty? smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目 中显的尤为重要。 二、smarty优点: 1. 速度:采用 发布时间:2012-05-22 作者: 佚名技术 views(816)
smarty的程序设计部分: 在smarty的模板设计部分我简单的把smarty在模板中的一些常用设置做了简单的介绍,这一节主要来介绍一下如何在smarty中开始我们程 序设计。 PHP代码:-------------------------------------------------------------------------------- 首先来介绍一下在上一节中我们使用的过的.php文件中的一些元素 发布时间:2012-05-22 作者: 佚名技术 views(506)
从本节开始我们来学习一下如果把Smarty应用到实际的例子中. 为了演示说明,我将以前写的一个站 点作为实例来讲来下.先说明一下, 我本人的美术功底不是很强,所以设计出来的页面不太好看,大家就对 付着看吧 在看本文之前,可以先看看indexbak.htm与newsbak.htm,它们是我们生成后的例图。 一、 首先来说明一下我们将要使用到的 发布时间:2012-05-22 作者: 佚名技术 views(541)
在httpd.conf中手工设置。 示例:将http://127.0.0.1/跳转到http://127.0.0.1/phpinfo.php #APMServ默认虚拟主机 NameVirtualHost *:80 VirtualHost *:80 ServerName * DocumentRoot D:/APMServ5.2.6/www/htdocs RewriteEngine On RewriteRule ^/$ /phpinfo.php [R=301] Directory D:/APMSer 发布时间:2012-05-22 作者: 佚名技术 views(302)
|