php数据分析函数库 php数据查询

比较常用的几个PHP开发工具

1、浏览器扩展组件工具(Firefox扩展)--

公司专注于为企业提供成都网站设计、成都网站建设、微信公众号开发、商城开发小程序设计,软件按需网站设计等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,成都创新互联更提供一系列网站制作和网站推广的服务。

FirePHP FirePHP是一款基于Firebug的扩展,phpLangEditor 一款PHP函数库解释工具。 PHP Lookup :是一个内置的搜索栏,以帮助您快速查找引用的PHP语法。 PHP ManualSearch :一个方便的搜索栏,从您的Web浏览器中搜索官方PHP文档。

2、PHP代码调试工具--

Webgrind Webgrind完美支持PHP 5,安装迅速简便,可以跨越多个平台运行。 Xdebug Xdebug是使用极为广泛的PHP代码调试工具,它提供大量的工具帮助你找出程序中潜在的BUG,并且它得到了很多PHP开发工具的支持,以做为专门的测试工具继承在这些开发工具中,比如PHPEclipse、phpDesigner等。

3、PHP框架支持--

Dwoo :PHP5 的模板引擎。CodeIgniter 用于敏捷软件开发的PHP框架。 YII Framework :一个高性能的基于组件的PHP框架。 NetBeans :强大的PHP扩展框架支持集,拥有完善的GUI界面,独自成为一款强大的PHP开发工具。 Solar symfony :一个开源的PHP Web框架,加速Web应用程序开发的创建与维护。

4、PHP代码测试、优化工具--

PHPUnit :一款基于PHP 5的JUnit组件测试工具。 SimpleTest SimpleTest是一款高度集成的PHP代码测试工具。 Selenium :一款专业全自动WEB站点PHP代码测试工具,比较侧重的UI输入输出数据测试。PHP_CodeSniffer dBug 一款专注于测试类、对象、数组以及XML文件的PHP工具。 PHP Profile Class

5、PHP扩展、工具集、类库支持--

SimplePie 此工具可用于PHP RSS解析。 HTML Purifier :此工具可以用来移除所有恶意代码(XSS),而且还能确保你的页面遵循W3C的标准规范。 TCPDF :一个可以用于快速生成PDF文件的PHP5函数包。 htmlSQL :一组可以使你方便的对HTML和XML内容方便的使用类似SQL语句进行检索的PHP类集。

6、PHP集成开发环境(IDE)、编辑器--

PHPEclipse 一个强大的Eclipse环境下开发PHP的插件,包括的主要功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等。 PhpED 一套Windows环境下的PHP集成开发环境。phpDesigner 一款轻量级的PHP集成开发工具,代码编辑器功能特别强大,支持在线预览。 ZendStudio 一 款Eclipse下优秀的PHP开发环境,适用于开发包含丰富接口的RIAs应用程序。

7、PHP在线工具及资源--

Minify:该工具使用 PHP5 开发,用于合并压缩js/css 文件的应用程序,合并压缩之后的结果可通过 HTTP gzip/deflate 及一些相关头,优化客户端缓存。 HTTP_StaticMerger:CSS和java script文件自动"合并"。 PHP Object Generator 一款PHP代码生成器,它能够为你的PHP4/PHP5应用程序生成简洁和可测试的面向对象代码。

请高手来分析这段PHP数据库连接代码

mysql_connect是PHP的数据库连接方法,$host是数据库服务,如localhost。代码的判断语句是把连接返回到$this-link中,连接不成功的话$this-link值为false,if(!false)因此进入判断中,$this-halt应该对应一个方法,自己找找看。

PHP管理内存函数 memory_get_usage()使用介绍

下面是PHP

memory_get_usage()使用示例:

复制代码

代码如下:

echo

memory_get_usage(),

'br

/';

//143952

$tmp

=

str_repeat('',

4000);

echo

memory_get_usage(),

'br

/';

//232048

unset($tmp);

echo

memory_get_usage();

//143952

上面的程序后面的注释代表了它们的输出(单位为

byte(s)),也就是当时

PHP

脚本使用的内存(不含

memory_get_usage()

函数本身占用的内存)

由上面的例子可以看出,要想减少内存的占用,可以使用

PHP

unset()

函数把不再需要使用的变量删除。类似的还有:PHP

mysql_free_result()

函数,可以清空不再需要的查询数据库得到的结果集,这样也能得到更多可用内存。

PHP

memory_get_usage()还可以有个参数,$real_usage,其值为布尔值。默认为

FALSE,表示得到的内存使用量不包括该函数(PHP

内存管理器)占用的内存;当设置为

TRUE

时,得到的内存为包括该函数(PHP

内存管理器)占用的内存。

所以在实际编程中,可以用PHP

memory_get_usage()比较各个方法占用内存的高低,来选择使用哪种占用内存小的方法。

常用的检测:

用microtime函数就可以分析程序执行时间

memory_get_usage可以分析内存占用空间

SQL的效率可以使用打开慢查询查看日志分析

SQL

找到有瓶颈的使用EXPLAIN

来分析


分享文章:php数据分析函数库 php数据查询
文章链接:http://hbruida.cn/article/ddcdsgd.html