赣南脐橙

keybr

佰草伐

导航

2019年11月11日 #

thinkphp 数据缓存

摘要: 在ThinkPHP中进行缓存操作,一般情况下并不需要直接操作缓存类,因为系统内置对缓存操作进行了封装,直接采用S方法即可,例如: 缓存初始化 // 缓存初始化 S(array('type'=>'xcache','expire'=>60)); 缓存初始化可以支持的参数根据不同的缓存方式有所区别,常用的 阅读全文

posted @ 2019-11-11 14:54 佰草伐 阅读(357) 评论(0) 推荐(0) 编辑

thinkphp 错误调试

摘要: 如果需要我们可以使用E方法输出错误信息并中断执行,例如: //输出错误信息,并中止执行 E($msg); 原3.1版本中的halt方法已经废弃,请使用E函数代替。 阅读全文

posted @ 2019-11-11 14:52 佰草伐 阅读(77) 评论(0) 推荐(0) 编辑

thinkphp 模型调试

摘要: 调试执行的SQL语句 在模型操作中 ,为了更好的查明错误,经常需要查看下最近使用的SQL语句,我们可以用getLastsql方法来输出上次执行的sql语句。例如: $User = M("User"); // 实例化User对象 $User->find(1); echo $User->getLastS 阅读全文

posted @ 2019-11-11 14:52 佰草伐 阅读(110) 评论(0) 推荐(0) 编辑

thinkphp 性能调试

摘要: 开发过程中,有些时候为了测试性能,经常需要调试某段代码的运行时间或者内存占用开销,系统提供了G方法可以很方便的获取某个区间的运行时间和内存占用情况。 例如: 富瑞联华大理石平台大理石平台检定规程 G('begin'); // ...其他代码段 G('end'); // ...也许这里还有其他代码 / 阅读全文

posted @ 2019-11-11 14:48 佰草伐 阅读(174) 评论(0) 推荐(0) 编辑

thjinkphp 变量调试

摘要: 输出某个变量是开发过程中经常会用到的调试方法,除了使用php内置的var_dump和print_r之外,ThinkPHP框架内置了一个对浏览器友好的dump方法,用于输出变量的信息到浏览器查看。 大理石平台厂家 用法:dump($var, $echo=true, $label=null, $stri 阅读全文

posted @ 2019-11-11 14:47 佰草伐 阅读(111) 评论(0) 推荐(0) 编辑

thinkphp Trace方法

摘要: 页面Trace只能用于有页面输出的情况,但是trace方法可以用在任何情况,而且trace方法可以用于AJAX等操作。 Trace方法的格式: trace('变量','标签','级别','是否记录日志') 大理石平台厂家 例如: $info = '测试信息'; trace($info,'提示'); 阅读全文

posted @ 2019-11-11 14:45 佰草伐 阅读(682) 评论(0) 推荐(0) 编辑

thinkphp 页面Trace信息

摘要: 调试模式并不能完全满足我们调试的需要,有时候我们需要手动的输出一些调试信息。除了本身可以借助一些开发工具进行调试外,ThinkPHP还提供了一些内置的调试工具和函数。例如,页面Trace功能就是ThinkPHP提供给开发人员的一个用于开发调试的辅助工具。可以实时显示当前页面的操作的请求信息、运行情况 阅读全文

posted @ 2019-11-11 14:40 佰草伐 阅读(394) 评论(0) 推荐(0) 编辑

thinkphp 日志记录

摘要: 日志的处理工作是由系统自动进行的,在开启日志记录的情况下,会记录下允许的日志级别的所有日志信息。 其中,为了性能考虑,SQL日志级别必须在调试模式开启下有效,否则就不会记录。 系统的日志记录由核心的Think\Log类及其驱动完成,提供了多种方式记录了不同的级别的日志信息。 默认情况下只是在调试模式 阅读全文

posted @ 2019-11-11 14:35 佰草伐 阅读(595) 评论(0) 推荐(0) 编辑

thinkphp 异常处理

摘要: 和PHP默认的异常处理不同,ThinkPHP抛出的不是单纯的错误信息,而是一个人性化的错误页面,如下图所示: 只有在调试模式下面才能显示具体的错误信息,如果在部署模式下面,你可能看到的是一个简单的提示文字,例如: 一旦关闭调试模式,发生错误后不会提示具体的错误信息,如果你仍然希望看到具体的错误信息, 阅读全文

posted @ 2019-11-11 14:26 佰草伐 阅读(517) 评论(0) 推荐(0) 编辑

thinkphp 调试模式

摘要: ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错功能非常值得。 直线电机哪家好直线电机生产厂家 我们强烈建议ThinkPHP开发人员在开发阶段始终开启调试模式(直到正式部署后关闭调试模式),方便及时发现隐患问题和分析、解决问题。 开启调试模式 阅读全文

posted @ 2019-11-11 14:23 佰草伐 阅读(537) 评论(0) 推荐(0) 编辑

thinkphp 模板替换

摘要: 在进行模板渲染之前,系统还会对读取的模板内容进行一些特殊字符串替换操作,也就是实现了模板输出的替换和过滤。该替换操作仅针对内置的模版引擎。 大理石平台规格 这个机制可以使得模板文件的定义更加方便,默认的替换规则有: __ROOT__: 会替换成当前网站的地址(不含域名) __APP__: 会替换成当 阅读全文

posted @ 2019-11-11 14:21 佰草伐 阅读(342) 评论(0) 推荐(0) 编辑

thinkphp 模板布局

摘要: ThinkPHP的模板引擎内置了布局模板功能支持,可以方便的实现模板布局以及布局嵌套功能。 有三种布局模板的支持方式: 第一种方式:全局配置方式 这种方式仅需在项目配置文件中添加相关的布局模板配置,就可以简单实现模板布局功能,比较适用于全站使用相同布局的情况,需要配置开启LAYOUT_ON 参数(默 阅读全文

posted @ 2019-11-11 14:02 佰草伐 阅读(199) 评论(0) 推荐(0) 编辑

thinkphp 模板注释

摘要: 模板支持注释功能,该注释文字在最终页面不会显示,仅供模板制作人员参考和识别。 大理石平台厂家 单行注释 格式: {/* 注释内容 */ } 或 {// 注释内容 } 例如: {// 这是模板注释内容 } 注意{和注释标记之间不能有空格。 多行注释 支持多行注释,例如: {/* 这是模板 注释内容*/ 阅读全文

posted @ 2019-11-11 14:01 佰草伐 阅读(205) 评论(0) 推荐(0) 编辑

thinkphp 原样输出

摘要: 可以使用literal标签来防止模板标签被解析,例如: 大理石构件 <literal> <if condition="$name eq 1 "> value1 <elseif condition="$name eq 2"/>value2 <else /> value3 </if> </literal 阅读全文

posted @ 2019-11-11 14:00 佰草伐 阅读(182) 评论(0) 推荐(0) 编辑

thinkphp 使用php代码

摘要: Php代码可以和标签在模板文件中混合使用,可以在模板文件里面书写任意的PHP语句代码 ,包括下面两种方式: 直线电机选购 第一种:使用php标签 例如: <php>echo 'Hello,world!';</php> 复制代码 我们建议需要使用PHP代码的时候尽量采用php标签,因为原生的PHP语法 阅读全文

posted @ 2019-11-11 13:58 佰草伐 阅读(144) 评论(0) 推荐(0) 编辑

thinkphp import标签

摘要: 传统方式的导入外部JS和CSS文件的方法是直接在模板文件使用: 直线电机哪家好 <script type='text/javascript' src='/Public/Js/Util/Array.js'> <link rel="stylesheet" type="text/css" href="/A 阅读全文

posted @ 2019-11-11 13:56 佰草伐 阅读(70) 评论(0) 推荐(0) 编辑

thinkphp 标签嵌套

摘要: 模板引擎支持标签的多层嵌套功能,可以对标签库的标签指定可以嵌套。 直线电机价格 系统内置的标签中,volist、switch、if、elseif、else、foreach、compare(包括所有的比较标签)、(not)present、(not)empty、(not)defined等标签都可以嵌套使 阅读全文

posted @ 2019-11-11 13:55 佰草伐 阅读(122) 评论(0) 推荐(0) 编辑

thinkphp DEFINE标签

摘要: DEFINE标签用于中模板中定义常量,用法如下: 直线电机厂家 <define name="MY_DEFINE_NAME" value="3" /> 在运行模板的时候,就会定义一个MY_DEFINE_NAME的常量。 value属性可以支持变量(包括系统变量),例如: <define name="M 阅读全文

posted @ 2019-11-11 13:53 佰草伐 阅读(83) 评论(0) 推荐(0) 编辑

thinkphp ASSIGN标签

摘要: ASSIGN标签用于在模板文件中赋值变量,用法如下: 直线电机厂家 <assign name="var" value="123" /> 在运行模板的时候,赋值了一个var的变量,值是123。 name属性支持系统变量,例如: <assign name="Think.get.id" value="12 阅读全文

posted @ 2019-11-11 13:43 佰草伐 阅读(246) 评论(0) 推荐(0) 编辑

thinkphp DEFINED标签

摘要: DEFINED标签用于判断某个常量是否有定义,用法如下: 大理石平台检验标准 <defined name="NAME"> NAME常量已经定义 </defined> name属性的值要注意严格大小写 如果判断没有被定义,可以使用: <notdefined name="NAME"> NAME常量未定义 阅读全文

posted @ 2019-11-11 13:42 佰草伐 阅读(109) 评论(0) 推荐(0) 编辑

keybr

php基础知识

Wood Furniture