格式化代码php,格式化php代码的两种方法
1/ 组装 phpCodeBeautifier + Emeditor (详细见:php格式化代码+Emeditor 太爽了)
下载phpCB.exe(下载地址:http://www.waterproof.fr/products/phpCodeBeautifier/)
使用Emeditor扩展外部工具:工具->打开外部工具->自定义工具->新建
标题,php代码格式化
命令,点击浏览,找到phpCB.exe的路径
参数,"$(Path)"
初始目录,不填
图标,随便
保存文件,可打勾可不打
使用输出栏,打上勾
之后打开php文件 就能选工具里的php代码格式化,就会输出格式化后的代码。再保存一下。
2/ phpCB批量转换的php程序(详细见:phpCB批量转换php文件视图/)
phpCB批量转换的php程序:
header("Content-type: text/html; charset=gb2312");
define('ROOT_PATH', dirname(__FILE__));
$topath="ww"; //要格式化视图的目录名,前后都不要“/”
$path=ROOT_PATH."/".$topath;
$arr=get_all_files($path);
for($i=0;$i
{
$phpext=fileext($arr[$i]);
if($phpext=="php")
{
$cmd="phpCB.exe ".$arr[$i]." > ".$arr[$i].".phpCB";
system($cmd);
unlink($arr[$i]);
@rename($arr[$i].".phpCB",$arr[$i]);
}
}
function get_all_files($path){
$list = array();
foreach(glob($path . '/*') as $item){
if(is_dir($item)){
$list = array_merge($list , get_all_files( $item ));
} else {
$list[] = $item;
}
}
return $list;
}
function fileext($filename) {
return trim(substr(strrchr($filename, '.'), 1, 10));
}
?>
使用方法:把phpCB.exe放在windows/system32/目录下,php执行程序和要转换的文件夹放同一级路径,先配置$topath,然后在浏览器里访问本程序,没有结果输出。
格式化代码php,格式化php代码的两种方法相关推荐
- Java中对中国标准时间进行格式化(yyyy-MM-dd HH:mm:ss)两种方法
Java中国标准时间进行格式化的两种方法,如下 package time;import java.text.ParseException; import java.text.SimpleDateFor ...
- 蒙特卡洛数值模拟-计算定积分的两种方法
原理 法1(撒米法)计算积分 1.他的逻辑原理其实很简单,对于函数图像围成的面积,我们总可以用一个矩形覆盖住,然后在上面撒下一把米(随机抽样),然后去数,那些米粒落在了函数图像围成的面积内,将得到的数 ...
- 站长在线Python精讲:在Python中格式化字符串的两种方法详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...
- java json解析 代码_Java构造和解析Json数据的两种方法详解一
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...
- 利用颜色和形态学两种方法进行车牌区域提取的OpenCV代码
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 2016-7-28日:用MSER算法也实现了车牌 ...
- java 隐藏标题栏_两种方法一句代码隐藏Activity的标题栏
把Activity的标题栏隐藏有两种方法.一种是在在Activity里面设置javacode.还有一种是在项目的清单文件AndroidManifest.xml中设置模版样式. 一.在Activity中 ...
- ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现
ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现 目录 绘制xgboost的二叉树graphviz T1.采用to_graphviz法绘制树图 T2.采用plot_t ...
- python右对齐格式化输出_Python中格式化输出的两种方法介绍
本篇文章给大家带来的内容是关于Python中格式化输出的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方式一:使用占位符 % 常用占位符:% s (s = string ...
- JS实现星星评分功能实例代码(两种方法)
转载自 JS实现星星评分功能实例代码(两种方法) 一.方法1 1.用到图片 2.结构和样式 <!DOCTYPE html> <html lang="en"&g ...
- 在PHP代码中处理JSON 格式的字符串的两种方法:
总结: 在PHP代码中处理JSON 格式的字符串的两种方法: 方法一: $json= '[{"id":"1","name":"\u ...
最新文章
- NLP数据科学家不会告诉你的残酷事实
- python之路day05--字典的增删改查,嵌套
- 12- Library at ROM
- Fiori Elements value help selection pass back
- 浙江省计算机二级excel函数,浙江省计算机二级excel练习5操作要求
- BBS(仿博客园系统)项目01(项目分析、表结构设计、注册功能实现)
- python辗转相除法求最大公约数_vb编程实现用辗转相除法求两个数a和b的最大公约数...
- 免费好用的 PDF 编辑器推荐
- PID控制(三)(位置式和增量式PID)
- Android基础:ViewPage2
- CIO40:家电巨头数字化运营历程(IT-DT-OT)
- 购买阿里云服务器ECS快速上云
- 关于图像融合 视频融合
- iphone与android共享位置,iPhone 隐藏功能:与家人共享所在位置
- android平台下OpenGL ES 3.0绘制圆点、直线和三角形
- 利用pandas模块实现excel多行文本合并
- Android开发——如何设计开发一款Android App
- 可编程彩灯控制器(8X8点阵)
- 互联网著作权行政保护办法 信息网络传播权保护条例
- aka名字_AKA是什么意思?
热门文章
- c语言课设报告函数的比较,c语言课程设计设计报告函数的调用关系图及主要算法.doc...
- linux复制duo文件,Linux打印目录下多个文件
- 什么是静态,静态有什么作用呢?
- html语言 大全,HTML语言大全
- android文件添加一行代码怎么写,Android:以编程方式添加Textview,而不是将文本包装到下一行(示例代码)...
- 连续函数matlab采样,基于 MATLAB 的时域信号采样及频谱分析(转)
- linux在cd后直接显示文件格式,Linux命令学习笔记之一目录与文件基本操作
- osx+配置+php扩展,Mac系统升级到10.9(mavericks)时安装php扩展问题解决
- 创造与魔法最新服务器怎么进,创造与魔法进不了服务器 | 手游网游页游攻略大全...
- 【BZOJ4566】找相同字符,后缀数组