Formaldehyde:Ajax和PHP的debugger工具
程序员文章站
2022-03-03 20:34:43
...
Andrea Giammarchi发布了一个新的Ajax和PHP错误调试器-Formaldehyd,简单、轻量级、可扩展并且支持代码完成。
这是最常见的部署情况:
但包含了formaldehyde.php文件之后:
提到PHP的debugger工具,很多人最先想到的就是Firephp,但是Formaldehyde与Firephp完全不同。点击查看详情解释:http://code.google.com/p/formaldehyde/wiki/FirePHP
这是最常见的部署情况:
但包含了formaldehyde.php文件之后:
<?php require_once 'formaldehyde.php'; ?>
// *optional* custom ServerError constructor function ServerError(e){ for(var key in e) this[key] = e[key] ; }; // make Firebug the best friend ever (ServerError.prototype = new Error).name = "ServerError"; // same call var xhr = new XMLHttpRequest; xhr.open("get", "test.php", true); xhr.onreadystatechange = function(){ if(xhr.readyState === 4){ if(199 <xhr.status && xhr.status <400){ // do something without failures eval(xhr.responseText); } // if Formaldehyde managed the call else if(xhr.status === 500 && xhr.getResponseHeader("X-Formaldehyde") != null) { // evaluate safely the response // generating a proper error console.log(new ServerError(eval("(" + xhr.responseText + ")"))); } else { // 404 or other cases console.log(new Error(xhr.responseText)); } } }; xhr.send(null);
提到PHP的debugger工具,很多人最先想到的就是Firephp,但是Formaldehyde与Firephp完全不同。点击查看详情解释:http://code.google.com/p/formaldehyde/wiki/FirePHP
上一篇: Anaconda的安装与环境配置
推荐阅读
-
PHP小技巧之JS和CSS优化工具Minify的使用方法
-
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
-
javascript和php使用ajax通信传递JSON的实例
-
利用PHP和AJAX创建RSS聚合器的代码
-
PHP小技巧之JS和CSS优化工具Minify的使用方法
-
当前比较流行的两款PHP加密、解密工具Zend Guard和iconCube介绍
-
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
-
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
-
Ajax的面向对象的封装(ES5和ES6)ajax+php
-
AJAX开发者的最新工具和技术