编辑php源码,更改print_r的输出方式
时间:2006-09-30 来源:一地风飞
在日常的开发中,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了..输出会加上了;
相关阅读 更多 +