Chinaunix首页 | 论坛 | 博客
  • 博客访问: 601148
  • 博文数量: 129
  • 博客积分: 8026
  • 博客等级: 中将
  • 技术积分: 1300
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-21 14:39
文章分类

全部博文(129)

文章存档

2011年(1)

2007年(26)

2006年(102)

我的朋友

分类:

2006-09-30 11:38:27

在日常的开发中,print_r可以用来输出数组的内容,是我比较常用的一个函数,但是它是单行输出,看起来不太清析,一般都会加上

,但每次加很不方便,于是,想将它放到源码中,但之能自动加上
,步骤如下:

1)下载php的源码


2)打开print_r的源码(定义在php源码目录的ext/standard/basic_functions.c)


3)搜索PHP_FUNCTION(print_r),在zend_print_zval_r(var, 0 TSRMLS_CC)的前后加上PUTS("

modify by tim
")和PUTS("
") 使之变成:

PHP_FUNCTION(print_r)
{
..
PUTS("

modify by tim
");
zend_print_zval_r(var, 0 TSRMLS_CC);
PUTS("
");
..
}


4)./configure && make && make install


5)写一个程序试试,OK了..输出会加上了

;

阅读(2529) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~