摘要: php中const与define的使用区别 详解1、const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。2、define不能在类中定义而const可以。 3、const不能在条件语句中定义常量if (...) { const FOO = 'BAR'; // invalid } but if (...) { define('FOO', 'BAR'); // valid }4、const采用一个普通的常量名称,define可以采用表达式作为名称。const FOO = 'BAR'; f 阅读全文
posted @ 2014-02-26 10:52 gzm2012 阅读(149) 评论(0) 推荐(0) 编辑
摘要: ecshop添加模板与库文件(2013-01-17 12:26:57)转载▼标签:杂谈分类:ecshop二次开发1, ecshop的模板结构ecshop模板没什么大的结构,就是使用smarty引擎来展示数据。大概是这样的结构:php->smarty->dwt文件->lbi文件。1)在网站目录的themes里存放着各个模板,这里可以存放多个模板文件夹,也就是说,可以由多个模板,如果你存放多个模板,那么可以在后台自由切换。2)打开某个模板,会看到一堆的dwt文件和图片文件夹,这些就是模板文件了。这里的images是存放图片的,这个名字无所谓了,你自己随便取,同样,css文件的路径 阅读全文
posted @ 2014-02-26 09:53 gzm2012 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 因为自己的二次开发需要,特花时间对2.5.1的结构输出并把各文件的功能标记,先和大家一起分享ECShop2.5.1_Beta upload 的目录 ┣ activity.php 活动列表 ┣ affiche.php广告处理文件 ┣ affiliate.php 生成商品列表 ┣ article.php文章内容 ┣ article_cat.php文章分类 ┣ auction.php 拍卖前台文件 ┣ brand.php品牌列表 ┣ captcha.php 生成验证码 ┣ catalog.php 列出所以分类及品牌 ┣ ... 阅读全文
posted @ 2014-02-26 09:47 gzm2012 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 2012-04-28 09:33692人阅读评论(0)收藏举报phpincludeinsert引擎htmlfile目录(?)[-]模板的原理ECShop模板的原理模板的原理类似Smarty/ECShop这类模板的原理如下图所示。1.首先是编译模板 ECShop/Smart是利用PHP引擎,所以编译的结果是一个PHP文件,其编译过程就是将分隔符{}替换成PHP的标准分隔符,将$var替换成 echo $var; 或者print $var; 将其他的比如foreach和if等也替换成标准的PHP语法。 将{include file…}之类的则替换成标准的PHP的inlcude … 其余都是等效替换 阅读全文
posted @ 2014-02-26 09:08 gzm2012 阅读(505) 评论(0) 推荐(0) 编辑