`

ThinkPHP 大字母函数G-N —— (二)

IMN 
阅读更多

G 记录和统计时间(微秒)和内存使用情况

使用方法:

 

G('begin');  //记录开始标记位
// ...
G('end');  //记录结束标记位
echo G('begin','end',6);    //统计区间运行时间,精确到小数后6位
echo G('begin','end','m');   //统计区间内存使用情况

 

如果end标记位没有定义,则会自动以当前位置作为标记;其中统计内存使用需要 MEMORY_LIMIT_ON 常量为true才有效

 

G($start,$end=' ',$dec=4);
   $start(string) : 开始标签
   $end(string) : 结束标签
   $dec(integer | string) : 小数位或者m

return mixed

I 获取输入参数 支持过滤 和默认值

 

使用方法:

 

I('id',0);  获取id参数,自动判断get或者post
I('post.name', ' ', 'htmlspecialchars'); 获取$_POST['name']
I('get.');  获取$_GET

 

 

I($name, $default='', $filter=null, $datas=null);
    $name(string) : 变量的名称 支持指定类型
    $default(mixed) : 不存在时的默认值
    $filter(mixed) : 参数过滤方法
    $datas(mixed) : 要获取的额外数据源

return mixed

 L 获取和设置语言定义(不区分大小写)  

 

语言定义函数,L("intro")获取定义成intro的语言,L("intro",“介绍”)为intro赋值,关于这个赋值的长久性,道理同C函数一样

 

L($name=null, $value=null);
    $name(string | array) : 语言变量
    $value(mixed) : 语言值或者变量

retrun mixed

 

M 实例化一个没有模型文件的Model

 

M($name='', $tablePrefix='', $connection='');
    $name(string) : 支持指定基础模型
    $tablePrefix(string) : 表前缀
    $connection(mixed) : 数据库链接信息
return mixed

  N 设置和获取统计数据

使用方法:

N('db',1);	 //记录数据库操作次数
 	N('read',1);  //记录读取次数
 	echo N('db'); // 获取当前页面数据库的所有操作次数
 	echo N('read'); //获取当前页面读取次数

N($key, $step=0, $save=false);
 	$key(string) : 标识位置
 	$step(integer) : 步进值
 		
return   mixed 

 

 

 

分享到:
评论

相关推荐

    thinkphp单字母函数

    thinkphp单字母函数功能及用法总结PPT资料,(C U I A D M T E G S F )推荐下载

    腾讯云-云函数serverless-thinkphp6.0专用的入口文件.zip

    "serverless-thinkphp6.0专用的入口文件.zip"是一个包含关键组件的压缩包,用于在腾讯云函数平台上部署基于ThinkPHP6.0的应用。解压后,您会发现两个核心文件:`index.php`和`serverless.yml`。`index.php`是...

    thinkphp3.23+B-JUI开发的CRM.rar

    《基于ThinkPHP3.23+B-JUI的CRM系统开发详解》 CRM(Customer Relationship Management,客户关系管理)系统是企业管理和维护客户关系的重要工具,它涵盖了销售、市场营销和服务等多个领域,旨在提升企业的效率和...

    00.thinkphp3.2+B-JUI开发的SC-CMS开源内容管理系统

    00.thinkphp3.2+B-JUI开发的SC-CMS开源内容管理系统,界面漂亮,功能齐全。做网站或者ERP可以参考。

    ThinkPHP5.0完全开发手册-09051353.epub

    ThinkPHP5.0完全开发手册-09051353.epub

    thinkphp5.0+phpmailer-demo

    同时,也要检查邮件发送速度和频率,以防止对SMTP服务器造成过大的压力。 通过研究和实践"thinkphp5.0+phpmailer-demo"项目,开发者不仅可以掌握ThinkPHP5.0框架的基本用法,还能深入理解如何在PHP环境中利用第三方...

    掌握ThinkPHP5.0数据库和模型-离线版(官方).chm

    掌握ThinkPHP5.0数据库和模型-离线版(官方).chm 掌握ThinkPHP5.0数据库和模型-离线版(官方).chm

    ThinkPhp3.2-wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b

    3. **数据库管理**:MySQL5.6提供了更强大的查询功能和性能优化,与ThinkPHP3.2的模型操作相配合,能有效处理大数据量的业务场景。 4. **安全性**:ThinkPHP3.2内置的安全机制,如SQL注入防护、XSS攻击防范等,与...

    ThinkPHP5.1完全开发手册-10261224.mobi

    ThinkPHP5.1完全开发手册-10261224.mobi

    毕设项目使用ThinkPHP框架开发网上商城-源码资料

    【毕设项目】使用ThinkPHP框架开发网上商城-源码资料

    漏洞通告ThinkPHP远程代码执行漏洞

    【漏洞通告】ThinkPHP远程代码执行漏洞

    thinkphp5.X-Batch-getshell-master.rar

    在ThinkPHP5.x中,可能存在这样的情况:当开发者使用某些特定的函数或方法时,如果没有正确地处理用户输入,就可能导致恶意代码被执行。例如,使用`exec()`、`system()`等函数时,如果用户提交的数据没有被安全地...

    thinkPhp 资料大全---下载不扣分,回帖加1分,欢迎下载,童叟无欺

    ThinkPHP-2.0-API.chm ThinkPHP1.6.0RC1快速入门.chm ThinkPHP2.0完全开发手册(1).chm ThinkPHP2.0完全开发手册.chm ThinkPHP2.0完全开发手册.pdf ThinkPHP2.0完全开发手册.swf ThinkPHP关联操作.chm ...

    thinkphp-login-register-master.rar

    总结,这个"thinkphp-login-register-master"项目提供了一个基于ThinkPHP 3.2的简单会员登录注册实例,涵盖了MVC架构、数据库操作、安全防护、会话管理等多个核心知识点。通过学习和实践,开发者能够更好地理解和...

    thinkphp5-Gatewayworker-web.zip

    《基于ThinkPHP5的GatewayWorker客服系统详解》 在当今互联网时代,实时通信技术在各类应用中占据着举足轻重的地位,而WebSocket协议的出现为实现高效、双向的实时通信提供了可能。在这个背景下,结合PHP强大的后端...

    thinkPHP仿拉勾网人才系统-毕设源码

    【标题】"thinkPHP仿拉勾网人才系统-毕设源码" 提供的是一个基于thinkPHP框架开发的在线招聘网站模拟系统,适用于毕业设计项目。这个系统旨在模仿知名的招聘平台拉勾网,为用户提供类似的功能和服务。 【描述】...

    ThinkPHP5.0完全开发手册-12092105.pdf

    ThinkPHP5.0完全开发手册-12092105 PDF版本 可以搜索 方便快速 文档全面 欢迎下载

    thinkphp3.2.3入门教程实例-新闻系统

    在本教程中,我们将深入探讨基于ThinkPHP 3.2.3版本的新闻系统的开发,这是一个针对初学者的实例教程,旨在帮助新手快速理解和掌握ThinkPHP这一强大的PHP框架。ThinkPHP 3.2.3是该框架的一个稳定版本,它提供了丰富...

    ThinkPHP6.0完全开发手册-02051436.pdf

    ### ThinkPHP6.0完全开发手册关键知识点概览 #### 一、框架介绍与特性 - **ThinkPHP** 是一个免费开源的轻量级PHP开发框架,设计初衷是为了实现敏捷Web应用开发和简化企业级应用开发流程。 - **版本特点**:...

    Thinkphp单字母函数用法指南_.docx

    ThinkPHP 框架中的单字母函数是框架提供的简短且高效的工具函数,它们主要用于简化常见的编程任务。这里我们将详细探讨 `A`、`B`、`C` 和 `D` 这四个方法的用法。 ### A 方法 `A` 方法用于实例化控制器...

Global site tag (gtag.js) - Google Analytics