导航:首页 > 编程语言 > php在线代码分析工具

php在线代码分析工具

发布时间:2022-05-16 00:51:14

php代码检查工具rips-0.55怎么使用

安装使用也非常简单,解压后把代码FTP到网站上就可以了,最好是给RIPS一个独立的目录,以便跟网站正式的代码区分开。
上传完后就可以按照你网站的域名和RIPS安装的目录通过URL浏览RIPS,

然后在path / file:输入项中设定你要扫描的目录,记得钩上 subdirs 这个选项的复选框就可以点击 scan 按钮进行扫描检测了。
扫描中会有进度显示,并且非常占用CUP,基本都是100%状态在运行,1千多个文件扫描了3个多钟头。

② php解析器安装问题

你要安装到哪里?php比不是独立的一个软件,其实,他只是一个模块而已是为一些web解析提供对php文件代码的解析模块而已你要安装php,首先你要安装一个web解析器,比如:iis、apache等

③ 想用软件直接查看php代码,什么软件更好

当然是zend studio咯,php的专业编码工具。

Zend Studio是当今最伟大的PHP集成开发环境

Zend Studio包括了PHP开发所有必须的部件,通过一整套编辑、调试、分析、优化和数据库工具,使用Zend Studio 缩短了开发周期,并简化了复杂的应用方案,无容置疑,其已经是当今世上最强大的PHP集成开发环境。

Zend Studio的强大之处,除了一般编辑器所具有的代码高亮,语法自动缩进,书签功能外,它内置的调试器更是无可挑剔,支持本地和远程(debug server)两种调试模式,支持诸如跟踪变量、单步运行、断点、堆栈信息、函数调用、查看实时输出等多种高级调试功能。另外,最新版(Zend Studio 5.5.1)对中文的支持也是非常稳定的。

本系列教程将通过搜集整理资源,结合笔者的一些个人见解,带您领略ZDE的震撼魅力。

更详细的教程请看参考资料。

④ 看不懂php代码,有没有解释、翻译代码的工具我记得以前有用过,是浏览器还是什

直接把代码翻译出来的工具没有哦。

可以下载一个PHP官方手册【php_enhanced_zh.chm】遇到程序中的方法调用,就去手册【搜索】,知道她是什么意思,看多了就会了。
举个例子,比如 print_r($var);这个方法,就去手册搜print_r 就能找到他的说明。

当然有些方法是开发者自己写的,只能去代码里面找到这些方法,看他是实现什么功能的了。

⑤ 有什么PHP代码漏洞检测工具吗

我给你程序吧:<?php$open=file_get_contents("abc.txt");//把这个abc.txt文件当做字符串放入$open变量中$arr=explode("<br>",$open); //按<br>作为分割条件,把$open字符串分割成数组foreach($arr as $val)//foreach循环不用循环次数。把数组$arr赋予$val,让php自己去计算循环次数。这样快{ if($val == '标题' or stristr($val,'备注'))//如果$val里有标题,或者$val里有备注字样。 { echo $val.'<br>'; //输出$val,同时输出一个空行,因为刚才分割的时候,把<br>去掉了。 } }?>我的执行结果是正确的。

建议楼主去后盾人那学习吧,听说最近他们在搞实训班培训的活动

⑥ 中文版编写php代码的工具有那些

1. Rephactor

Rephactor是一款命令行重构工具,这是一款自动化工具,允许开发者以一种简洁的方式在不同的代码库中修改源码
主要功能:
保证重构的可逆性—— 一旦发现问题,代码是可逆的,可以回溯到前一个版本。
查找替换功能—— 普通查找替换,方法重命名,类重命名,正则表达式模式的替换。
所有操作完成后,均基于SimpleTest Aperiplus进行测试,并保证测试的覆盖率。
集成Phemto ,保证类的相关性测试。
2. Scisr
Scisr是一款利用PHP编写的重构工具。项目托管在GitHub上。基于GPL许可证下发行。
使用方法:
类的重命名:
[js] view plain
$ scisr rename-class OldName NewName [files]
修改方法:
[js] view plain
$ scisr rename-method OwningClassName oldMethodName newMethodName [files]
文件重命名:
[js] view plain
$ scisr rename-file old/file_name new/dir/new_file_name [files]
重命名类和文件:
[js] view plain
$ scisr rename-class-file OldClassName NewClassName [files]
3. PHP Refactoring Browser
这是一款PHP 代码的重构工具,通过生成diffs来描述重构的步骤,避免重构过程中的简单错误,该工具非常棒。项目托管在GitHub上。
使用库:
PHP Parser by Nikic
PHP Token Reflection from Ondřej Nešpor
重构浏览器数据主要包含以下几个方面:
补丁——支持基于更改文件操作创建补丁;
重构——包含实际重构域和适配第三方库;
集合——基于PHP数组可靠添加集合语义。目前包含一组类型。
4. PhpStorm
PhpStorm是由JetBrains公司开发的一款PHP IDE富应用,同时支持重构。PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化调试功能。
目前,发布了PhpStorm 7版本,新版本支持PHP5.5;改进PHP语法着色性能;Vagrant、SSH 控制&远程工具;支持Drupal & PHP框架;改进调试和测试性能。
PhpStorm的主要特性:
智能PHP编码编辑器;
代码质量分析;
支持调试/测试;
支持HTML/CSS/javaScript编辑器;
支持跨平台。
5. Zend Studio

Zend Studio是Zend Technologies开发的PHP语言集成开发环境。支持HTML和JS标签,但只对PHP语言提供调试支持。
主要特性:
具备功能强大的专业编辑工具和调试工具;
支持PHP语法高亮显示、语法自动填充功能,支持语法自动缩排和代码复制功能;
支持书签功能;
内置一个强大的PHP代码调试工具;
支持本地和远程两种调试模式,支持多种高级调试功能。

⑦ 大家开发php都使用什么IDE

php是一个弱类型脚本语言,语法相对简单,所以使用什么类型的IDE都可以,主要看个人习惯。

  1. php开发标配——phpStorm


还有其他的,最不济用txt,对于大部分非尖端程序员来说,就是效率低一些~

大家如果没有自己喜欢的,可以去试试前两个,如果已经有了,可以继续用下去。

自己用的舒服的就是最好的

⑧ 常用的php开发工具有哪些

1、EditPlus

EditPlus是一套功能强大,可取代记事本的文字编辑器,拥有无限制的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。对于很多php程序来说,EditPlus 非常简单好用。同时EditPlus也是一款好用的HTML编辑器,除了可以颜色标记HTML Tag (同时支持C/C++、Perl、Java)外,还内建完整的HTML和CSS1指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装IE 3.0以上版本,它还会结合IE浏览器于EditPlus窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。

2、 PHPDesigner 7

PHPDesigner 7不仅适用于php开发 ,也支持其他编程语言,例如:html 、xhtml、xml、css和javascript 、vbscript、java、c#、perl、python等!PHPDesigner 7主要针对 PHP 网页的编写所设计的程序,它内建一系列的指令码、PHP4 原始码数据库、语法高亮度显示功能、FTP 客户端等,无论您是 PHP 网页设计高手,或者是刚入门的新手,您都可以使用PHPDesigner 7来设计网页程序。

3、Norepad++

Notepad++是一款台湾人开发的一款非常有特色的编辑器,属于开源软件,支持C、C++、Java、C#、XML、HTML、PHP、Javas cript编程语言,而且可以免费使用。
主要功能有:
①内置支持多达27种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持.nfo文件查看),也支持自定义语言;
②可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件特色的体现之一;
③可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例等等。

4、PHP Coder

PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合PHP开发者的个性要求 主要功能为:
1. 结合了PHP编译器和参考文档,可以对编辑中的PHP脚本进行即时预览;
2. 支持高亮显示HTML和PHP代码;
3. 自动完成功能,可以自动完成用户自定义代码片断;
4. 标准函数提示;
5. 有专门的工程项目管理器;
6. 对象浏览器搜寻编辑中文件的包含信息,自定义函数,并以树形显示;
7. 支持查找对称的语句标记符;
8. 支持高级搜索和替换;
9. 自带FTP功能;
10. 支持运行和断点调试;
总之,PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!

5、Zend Studio

zend Studio 是专业开发人员在使用PHP整个开发周期中的集成开发环境 (IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio 加速开发周期,并简化复杂的应用方案。
Zend Studio主要组件
1 专业的集成开发环境 内置 编辑器, 调试器, 以及 帮助文档
2 Windows, linux, Mac 等多个操作系统版本
3 多语言支持
4 专业的编辑器
5 关键字、语法加亮显示 (PHP, HTML, XHTML, and JavaScript)
6 XML & CSS 的关键字、语法加亮显示
7 代码模板
8 支持 PHP 4 and PHP 5
9 代码自动完成功能
10 PHP Code (+PHPDoc) 分析功能
11 内部调试器
12 代码摘录
13 PHP 代码分析
14 远程调试器
15 Remote Profiler
16 数据库连接以及集成查询,适用于MySQL、Oracle 、SQL Server、SQLite、 PostgreSQL
17CVS 集成,方便团队开发

⑨ PHP开发通常使用什么工具(IDE)


贴近PHP开发的IDE列举如下:


1.Zend Studio

Zend Studio 来自 Zend —— PHP 幕后的精英团队

2.NetBeans PHP
NetBeans IDE作为后起之秀,是一款开源集成开发环境,可跨平台使用。且支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C/C++等开发语言

3.PhpStorm
PhpStorm是一款由JetBrains公司开发推出的商业PHP 集成开发工具,被誉为最好用的PHP IDE!PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查

4.Eclipse
在 Eclipse 开发平台中有两个插件支持 PHP。第一个 PHP IDE 项目是 Eclipse Foundation 项目,这意味着它在 Eclipse 许可范围内发布,并使用 Eclipse Foundation 工具和方法开发。

5.PHPEclipse

它是独立开发的。因为使用 Eclipse,所以这两个插件都可以在三大操作系统中运行:Windows、linux 和 Mac
OS X。您可以只下载这两个插件(如果已经使用 Eclipse),或者下载包含所需要的全部内容的 PRe-fab 版本

⑩ php开发工具

你要学习的话 就别用集合环境 什么wamp什么的 要不你什么也不会
你都不知道php是什么
自己网络搜 apache2 php mysql 配置
假设成功了 恭喜你第一步
初期编辑器建议用editplus 或者 dw 有个高亮语法就够了
记住 你是在学习 不是在开发 不需要代码提示什么的
然后一定要下载个 比如chm格式的php函数手册
…………………………………………………………………………
如何学习php,我刚才看到一篇很不错的文章,是一个专科生介绍自己如何自学php,并找到php的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助。
先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。
退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。我想应聘做技术的,可是处处碰壁。
一次偶然的机会,我才听到php这个行业。那天我去新华书店,在计算机分类那边想找本书学习。后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习php,然后给我介绍了一下php现在的火热情况,告诉我学php多么的有前景,给我了一份传单,php培训的广告。听了她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭。
回家后,我就上网查了下php,确实是当今比较热门的行业,也是比较好找工作的,工资也是相对比较高。我就下决心想学php了。于是我去找php培训的相关信息,说真的,我也很迷茫,我不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算。
后来,我在网络知道看到一篇让我很鼓舞的文章是一个php高手介绍没有基础的朋友怎么自学入门学php,文章写的很好,包含了如何学习,该怎么学习。他提到一个方法就是看视频,因为看书实在太枯燥和费解的,很多我们也看不懂。这点我真的很认同,我自己看书往往看不了几页。
我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会我再去培训。
主意一定,我就去搜索php的视频,虽然零星找到一些php的视频,但是都不系统,我是想找一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教,不懂可以请教的。
后来我又找到一份很好的视频,是在IT学习联盟推出的一份视频《零基础php就业班》。里面的教程还不错,很完整,还赠送10个顶级企业项目。
下面介绍下我的学习流程,希望对和我一样完全没有基础的朋友有所帮助。
收到他们寄过来的光盘后,我就开始学习了,由于我没有什么基础,我就从最简单的Html/css/javascript视频教程学起,话说简单,其实我还是很多不懂的,只要重复多看几遍,就能看懂。Html/css/javascript我差不多学了一个礼拜,接下来我就学了PHP基础和Mysql数据库,差不多也就三个礼拜。我每天都在不停的写一些简单的代码,这样一月后我基本掌握了php的全部基础。
接下来开始学习php高级课程,老师幽默风趣而又轻松的课堂教课,使我发现原来学习php并不是一件很难的事情。之前我把php基础学得还不错,到了到了php高级部分,我觉不又不是很难,可能老师太牛了,他能把复杂的问题讲的比较通俗易懂,有些难点的地方我还是连续看了五六次,把他弄懂。每天下午6点下班后,吃了饭,马上跑回家。看视频,买了几本笔记本。当时,为了编程还花几百元了台二手的台式电脑,配置一般,但编程是足够的。一边看视频,一边记笔记,把重点都记下来,还一边跟着老师敲代码,为了能尽早学会php。每天都坚持学5-6个小时。经常学到晚上一点多才睡觉。星期六,日不用上班,每天7点多起床,学到晚上11,12点。那段时间特别辛苦,特别累。在学习php的三个多月里,除了吃饭睡觉工作,剩余的时间都在学习,因为我知道自己的计算机基础不是很好,也没有学过什么计算机,相对于那些科班的人来说我要比他们付出更多的努力。我只能咬紧牙关,坚持下去,我不能放弃,我要完成我的梦想,我要让我的家人过上好日子。终于三个多月后我把php教程里的内容和项目都学完了,在学项目的过程中我发现项目特别重要,他能把你学过的知识全部联系起来,能更好的理解你所学的知识。还有学习过程中,动手很重要,要经常跟着老师动手敲,动手吧,跟着做,一行一行的跟着敲,再试着加一些自己的功能,按照自己的思路敲一些代码,收获远比干听大的多。 如果遇到暂时对于一些思路不能理解的,动手写,先写代码,慢慢你就会懂了。这套视频还赠送了10个顶级企业项目,对于我没有任何经验的人来说,这个太重要了,还有在学习项目是提升能力最快的方法。项目能把所有的知识点全都连到一起了,不再是分散的,而是形成一个整体了。那种感觉是仅仅深入钻研知识点而不写真实项目的人所不能体会的。一个项目就是一根绳子可以把大片的知识串到一起。 就这样,我用了两个月也把项目给学完了。其实学完教程差不错就达到就业水平,但是我可能觉得自己学历低还是把那10个顶级企业项目才去找工作。
于是我就到51job疯狂的投简历,因为我学历的问题,专科没有毕业,说真的,大公司没有人会要我,所以我投的都是民营的小公司,我希望自己的努力有所回报。没有想过几天过后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备,但是他们的要求比较严格,需要有一年的项目经验,所以我没有被选中。
后来陆续面试了几家公司,终于功夫不负有心人。我终于面试上的,是在闵行的一家民营的企业,公司规模比较小,我的职务是php开发程序员,但我也比较满足,开的工资是3500一个月,虽然我知道在上海3500只能过温饱的生活,但是我想我足够了。我至少不用每天都要靠父母养,我自己也能养活自己的。我想只要我继续努力,我工资一定会翻倍的。
把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有必要自卑,我们不比别人笨,只要我们肯努力,我们一样会成功。

………………………………………………………………

阅读全文

与php在线代码分析工具相关的资料

热点内容
怎么用返利app返利 浏览:125
java代码快速 浏览:239
单片机左移右移后是补1还是0 浏览:595
湛江一号命令 浏览:333
导出命令行 浏览:274
C和php交互 浏览:600
苹果手机里的通讯录如何导入安卓手机 浏览:170
怎么在京东app里面看自己会员等级 浏览:43
emerson服务器怎么短接启动 浏览:559
工控编程人员工资 浏览:397
速成意大利语pdf 浏览:250
连续加减乘除法的算法 浏览:653
用mfc编程实现dda算法 浏览:43
linux命令打开应用 浏览:147
改造后的程序员 浏览:270
数控编程变量 浏览:785
江门哪里有plc编程系统 浏览:379
安卓手机如何下载外服b站 浏览:702
pythonetree库 浏览:761
数据插值算法 浏览:725