前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ThinkPHP基础知识(三)

ThinkPHP基础知识(三)

作者头像
benny
发布2018-03-06 18:24:27
1.2K0
发布2018-03-06 18:24:27
举报

TP调试模式:

入口文件index.php中:

define('APP_DEBUG',true);

//默认为false,表示关闭调试模式,他的作用是:在非法调用的时候,有详细的报错信息,方便调试,建议在开发阶段true,在部署阶段修改为true

php中的常量DIRECTORY_SEPARATOR(目录-分隔器):

define('DS',DIRECTORY_SEPARATOR);

解释一下这个常量吧,DIRECTORY_SEPARATOR,只是在php中用它表示反斜杠,大家都知道在windows下反斜杠是不一样的,在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符,在linux上路径的分隔符是"/",

考虑到相对路径和绝对路径以及对路径字符串进行处理的时候由于不同系统反斜杠的不一致,很容易导致出现危险的问题,即使你在本地程序运行成功,上传服务器后,才发现图片没有显示出来,那你倒时候就尴尬了。

php中version_compare():

if(version_compare(string $version1, string $version2,[,string operator]);

参数version1表示第一个版本php,参数version2表示第二个版本php,第三个参数可省略,表示比较符,如:"< , lt , <= , le , > , gt , >= , ge , == , = , eq , != , <> , ne "严格区分大小写;

注意:比较时是以$version1 operator $version2的规则,如果未指定operator参数,默认的操作符是" > "。

条件未成立时返回-1,指定时未成立返回值为false

TP定义应用目录:

define('APP_PATH','./test/');

假设我有一个test的测试项目,我需要我的项目通过入口文件连接tp框架,自动应用到我的主目录中。如图:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-09-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员的碎碎念 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档