ThinkPHP的自定义常量和系统常量的使用_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ThinkPHP的自定义常量和系统常量的使用_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1848字,纯文字阅读大概需要3分钟。
内容图文
![ThinkPHP的自定义常量和系统常量的使用_PHP教程](/upload/InfoBanner/zyjiaocheng/187/e6cb03c42d2c4e31baf8f2fe00bca516.jpg)
ThinkPHP的自定义常量和系统常量的使用
常量我们都知道就是定义好一个不变的量,在php中常量的定义规则是define("常量名",“常量值”);
即在所有的页面中就就可以去使用这个常量单纯的定义几个常量没有任何意义,重要的是要去使用常量区优化代码,我所说优化代码就是提高代码的可维护性,有时候还起到简化代码的作用,但这绝对不是主要的目的。
在传统的代码书写中,我们就采用的是直接书写的方式,比如url地址等,这些东西虽然说直接去些可以去实现功能呢但是,在程序的后期维护过程中,就先得非常的困难,虽然说可以取使用替换功能,但是这不是长久之计,而且存在比这个更好的方法,就是定义常量来使用,这样的,在后期的维护中,如果是更改盘符或者变量信息,就直接修改变量就可以,虽然说道理很简单,但是能够灵活的运用却不简单。
另外除了自定义常量以外,还有一些系统常量,如果想看到这些常量信息,可以用以下的代码去实现:
// echo "
";";
// var_dump(get_defined_constants());
// echo "
你会卡到一大串东西,里面是所有的系统常量提供你去使用,但是说明一点的是,无论是我们自定义的常量还是系统常量,比较常用的都在后面那一片,这一点是要注意的:
下面是我定义常量的一份实例代码,以think模板为例
//定义网站域名常量 define("SET_URL","http://shop.com/"); //定义前台HOME模块的css,img。js的常量信息 define("CSS_URL",SET_URL."Public/Home/css/"); define("IMG_URL",SET_URL."Public/Home/img/"); define("JS_URL",SET_URL."Public/Home/js/"); //定义后台Admin模块的css,img。js的常量信息 define("ADMIN_CSS_URL",SET_URL."Public/Admin/css/"); define("ADMIN_IMG_URL",SET_URL."Public/Admin/img/"); define("ADMIN_JS_URL",SET_URL."Public/Admin/js/");
我们可以看到,定义常量也要有一定的技巧,一些标志性的东西要单独定义,如网站域名,还要注意常量的分组设计,做到合理有序,才能提高代码的维护性。
http://www.bkjia.com/PHPjc/991917.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/991917.htmlTechArticleThinkPHP的自定义常量和系统常量的使用 常量我们都知道就是定义好一个不变的量,在php中常量的定义规则是define("常量名",“常量”); 即...
内容总结
以上是互联网集市为您收集整理的ThinkPHP的自定义常量和系统常量的使用_PHP教程全部内容,希望文章能够帮你解决ThinkPHP的自定义常量和系统常量的使用_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。