大家好,欢迎来到IT知识分享网。
Zen Cart 开发基础 什么是Zen Cart常量
甚么是常量?
甚么是PHP常量?
常量一旦被定义, 就不能再改变或是勾销界说.
默认情况下, PHP常量默认是大小写迟钝的,
通常状况下, PHP常量通常使用大写.在脚本实行期间该值不能改变.
非法的常量名以字母或下划线初阶, 后背跟着任何字母, 数字或下划线.
对于PHP常量的详细注释和运用示例阐明可参见:
PHP在线手册
什么是 Zen Cart 常量?
其在前台所能看到的全体文字, 除了图片里的翰墨,
但凡通过调用措辞文件界说的常量值能够数据库里的数据来浮现的,
在做Zen Cart 二次开辟的时刻, 假设要思考多国语言,
未必要把紧要闪现在页面上的笔墨信息用大写的常量来经办,
接下来在响应身分对应的措辞文件里界说该常量的对应的说话值,
假如挪用的常量未进行对应的赋值界说, 哪于前台页面, 将直接表现这个示界说在常量.
按功能区分 Zen Cart 常量
依照Zen Cart 的运转机制与功能作用,
Zen Cart里的常量分为数 据库表名常量界说 措辞常量定义 设置装备摆设值常量界说 三品种型
1. 库表名常量
若是要添加一张自界说表的话, 就要在这里定义常量表名,
Zen Cart 里的 数据库 表名凡是用大写的一个常量来定义的.
2.言语常量
靠山诸措辞常量界说在 admin/includes/languages 文件夹下诸文件中
详细的文件名对应具体的页面说话和 恪守集
3. 设置装备摆设值常量
按值类型甄别 Zen Cart 常量
根据 Zen Cart 常量的值是否更改又分三类
1. 初始常量
布景设置装备摆设文件路子 admin/includes/configure.php
前台配置文件路子 includes/configure.php
示例:
1 2 |
define('HTTP_SERVER', 'http://127.0.0.1'); define('HTTPS_SERVER', 'https://127.0.0.1'); |
这些常量通常是在安设Zen Cart是通过php顺叙写入文件的,
只重要在安设时一次写入就好了, 安设好后一般需要窜改, 这里称之为初始常量
2. 固定常量
这类常量是 Zen Cart 应用至少的一种常量.
比喻:
includes/database_tables.php 数据库表常量界说
includes/filenames.php 文件常量界说
includes/languages 语言常量定义
includes/extra_datafiles 前台缩减界说
admin/includes/extra_datafiles 背景扩大定义
除了上述外另有一些体系的在各文件里的进行界说.
3. 动静常量
如背景 诸配置项, 这些常量是保具备数据库 configuration 内外的,
这张表记实良多, v1.3.9版本里有548笔记录, 也就是界说了548个常量,
无意偶尔候靠山诸设置装备摆设项涌现 乱码 , 常常等于在这张表下 定义的常量值字符与当前页面声名编码纷歧至所至.
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/34168.html