50个非常有用的PHP工具
PHP是使用最为广泛的开源服务器端脚本语言之一,当然PHP并
不是速度最快
的,但它却是
最常用的脚本语言
。这里有50个有益的PHP工具,可以大大提高你的编程工作:
调试工具
Webgrind
Xdebug
Gubed PHP Debugger
DBG
PHP_Debug
PHP_Dyn
MacGDBp
测试和优化工具
PHPUnit
SimpleTest
Selenium
PHP_CodeSniffer
dBug
PHP Profile Class
文档工具
phpDocumentor
PHP DOX
安全工具
Securimage
:验证码工具。
Scavenger
PHP-IDS
Pixy
:代码检查工具。
图形处理
PHP/SWF Charts
pChart - a chart-drawing PHP library
WideImage
MagickWand For PHP
代码优化
PHP_Beautifier
PHPCodeBeautifier
GeSHi - Generic Syntax Highlighter
版本控制系统
Phing
xinc
有用的拓展,使用工具和类
SimplePie
:PHP RSS 解析程序
HTML Purifier
:可以用来移除所有恶意代码(XSS),而且还能确保你的页面遵循W3C的标准规范。
TCPDF
:一个用于快速生成PDF文件的PHP5函数包。
htmlSQL
:一个是你可以方便的对HTML和XML内容方便的使用类似SQL语句进行检索的PHP类。
The Greatest PHP Snippet File Ever (Using Quicktext for Notepad++)
Creole
:用PHP5编写, 是一个基于真正意义的OO的层,API接口以JDBC为基础。
PHPLinq
:用SQL语法操作PHP数组。
PHPMathPublisher
:作者是一位法国中学数学老师。
phpMyAdmin
:可以通过互联网在线控制和操作MySQL。
PHPExcel
:相当强大的MS Office Excel 文档生成类库。
Phormer
:一个轻量级,强大的PHP在线相册。
xajax PHP Class Library
:一个开源的PHP
类库,用来构建WEB上的Ajax
程序。
PHP User Class
:用户管理。
PHP-GTK
:为了证明PHP是一种远远超越网络应用程序的有效的工具而开发的。使用PHP-GTK
你可以建立独立的GUI(用户图形界面)应用程序。
在线工具和资源
Minify!
:使用 PHP5 开发的用于合并压缩 js/css 文件的应用程序。合并压缩之后的结果可通过 HTTP gzip/deflate 及一些相关头,优化客户端缓存。
HTTP_StaticMerger
:自动“合并”CSS和JavaScript文件。
PHP Object Generator
:一个开源的
相关文档:
用户定义的类,也是学好 PHP 所必备的条件之一。
而 PHP 的类,和其它的面向对象语言比较起来,还算蛮单纯的。
PHP 只有类别 (class)、方法 (method)、属性、以及单一继承 (extensions) 等。
对不习惯使用 C++、Java、Delphi 等面向对象语言来开发程序的用户,不妨先阅读一下有关面向对象概念的书,相信可以带来许多的收 ......
先给大家贴一个实例
test.php
<?php
//包含seppage类文件
require 'seppage.class.php';
//当前页码
$pagenow=2;
//页面总数
$pageall=10;
/*
*需要分页的URL地址,可以URL中可以自由使用?号或者&号,程序会自动识别
*此参数和$modurl参数设置一项即可,若两项都有,则按$modurl为准
*/
$url='http://l ......
在编程的过程当中,字符串的操作是非常重要的并且经常会被用到,字符串常用的操作具体的包括字符串的拼接,替换字符串,查找字符串,比较字符串,复制字符串以及计算字符串的长度等等.
1,拼接字符串
拼接字符串是最常用到的字符串操作之一,在PHP中支持三种方式对字符串进行拼接操作,分别是圆点.分隔符{}操作,还有圆点等号.=来进 ......
在学习php时,看到的,做个笔记
字符串头部:^
<?php echo ereg(“^hello”,”hello world!”); ?>
字符串尾部:$
<?php echo ereg(“bye$”,”goodbye”); ?>
任意的单个字符:.
<?php echo ereg(“.”,”goodbye”); ......
<?php
$fileName="function.js";
$file=fopen($fileName,"r");
$writeStr="";
$flag=false;//判断是否有/***/标准
while($strLine=fgets($file))
{
if(stripos($strLine,"/*")===false || stripos($strLine,"/**")===false)
{
&nbs ......