PHP后台之调试手段(新手必备)

作为一个刚刚接触世界上最好的语言php的新手,前端js可以直接console.log调试,在调试后端rpc的类半天找不到打印输出的方法,普通的print和echo既不能输出到页面也不能输出到文件,痛苦了半天,从网上搜罗了一下亲测好用的语句。

//输出变量或数组到文件
$fp = fopen(‘./a.txt‘, ‘a+b‘);
fwrite($fp, print_r($content, true));
fclose($fp);

//打印单个变量到文件
error_log($file, 3, "/tmp/php_3.log");

//输出对象到文件
file_put_contents("/tmp/qujun_php2.log", var_export($objects,true), FILE_APPEND);
时间: 2024-10-18 07:41:02

PHP后台之调试手段(新手必备)的相关文章

新手必备!11个强大的 Visual Studio 调试技巧

简介 调试是软件开发周期中很重要的一部分.它具有挑战性,同时也很让人疑惑和烦恼.总的来说,对于稍大一点的程序,调试是不可避免的.最近几年,调试工具的发展让很多调试任务变的越来越简单和省时. 这篇文章总结了可能节省你大量时间的十个visual studio的调试技巧和方法. 1 悬停鼠标查看表达式值 调试是很有挑战性的.比如在函数内逐步运行可以看出哪里出错,查看堆栈信息可以知道函数被谁调用等等... 但是无论哪种情况下,查看表达式和局部变量的值都是很麻烦的(把表达式和局部变量放到watch窗口里)

Destoon标签大全,新手必备

核心提示:Destoon标签大全,新手必备 1.全局标签 网站名称:{$DT[sITename]}网站地址:{DT_PATH}网站LOGO: {if $MODULE[$moduleid][logo]}{DT_SKIN}image/logo_{$moduleid}.gif{elseif $DT[logo]}{$DT[logo]}{else}{DT_SKIN}image/logo.gif{/if}版权信息:{$DT[copyright]}风格路径:{DT_PATH}客服电话:{$DT[telepho

Android开发新手必备16个知识

Android开发新手必备,这是我在麦子学院论坛里面看见的,觉得很不错,分享给大家: 1.Activity生命周期,横竖屏切换时候Activity状态变化. 生命周期: 完成的生命周期: 即从一个Activity出现到消失,对应的周期方法是:onCreate到onDestroy : 启动: onCreate()->onStart()->onResume三个方法: BACK键: 当我们按BACK键时,我们这个应用程序将结束,这时候我们将先后调用onPause()->onStop()->

thinkphp调试手段

使用ThinkPHP应该掌握的调试手段经常看到有人问到findAll的返回数据类型是什么之类的问题,以及出错了不知道什么原因的情况,其实还是没有熟悉ThinkPHP内置的调试手段和方法,抛开IDE本身自带的调试方式不说,如果你正在用或者打算用ThinkPHP开发的话,那么下面一些和调试相关的方法你是应该要了解和掌握的: 1.在项目配置文件里面打开调试模式DEBUG_MODE,这样能够让你发现大部分的错误原因 .可能影响验证码的输出.2.如果不想使用调试模式,可以单独开启页面Trace显示.发现很

Android下的一些调试手段(含kernel调试办法)

主要介绍除了常规的kernel的printk和android的DDMS, logcat外的几个调试手段. 包括bugreport, oprofile, traceview, ftrace等. Bugreport Bugreport是android平台自带的工具, 收集了device端的详细的状况, 可以在console下直接运行"bugreport > /sdcard/bugreport.log"或者接入USB cable并打开adb debug的状况下运行"adb b

互联网新手必备丨如何快速判断文章是否值得细读

互联网新手必备丨如何快速判断文章是否值得细读 祝拙租缀状阻酌桌追捉锥租资遵转互联网新手必备丨如何快速判断文章是否值得细读 http://www.songtaste.com/user/10341669/info http://www.songtaste.com/user/10341674/info http://www.songtaste.com/user/10341679/info http://www.songtaste.com/user/10341730/info http://www.so

新手必备的开车技巧,你值得拥有~~~

新手必备的开车技巧,你值得拥有~~~ 这时代没车真的很不方便,可是我们车学好了就针的会开车了吗?下面是我们一位老司机吐血整理的开车心得技巧!是新手们必备的开车技巧! 1.上车先看车 上车前绕车转一圈,看车的外况.轮胎.车底下有没有漏油漏水.一个星期还得揭开盖子检查一次机油.冷却水.刹车油. 2.点火步骤 拉紧手刹(防备滑动),离合器踩到底,空档,不踩油门(加速踏板),转动钥匙到Ⅱ档后停6秒钟,让汽车电子系统上电自检,启动润滑系统,然后继续转动钥匙到Ⅲ档点火.点火成功后,挂一档.松手刹.慢抬离合.

常用性能调试手段

在开发过程中经常会出现这样那样的性能问题,让人很纠结,下面我会列举一些常用的性能调试手段来找出对应的性能问题的原因 一.CPU过高这是最常发生的让人很纠结的问题,CPU 100%了 ,但到底是什么引发的呢?使用Jprofiler之类的工具可以查看CPU问题,能列出CPU具体堆栈,但是有个问题是Jprofiler本身会占用很高的CPU,用Jprofiler来查看CPU问题的时候会很不靠谱.下面介绍一些比较简单的查看CPU高的方法.首先来看哪些线程占用了最多的CPU(1)ps  -eLo pid,l

新手必备:学习Linux的一些建议

粤嵌 2012-09-26 14:03:21 随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windows的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常