php语言 百分网手机站

linux上使用strace查看C语言级别的php源码的方法

时间:2020-11-03 19:58:34 php语言 我要投稿

linux上使用strace查看C语言级别的php源码的方法

  PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。以下是小编为大家搜索整理的`linux上使用strace查看C语言级别的php源码的方法,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

  如果你希望看到C语言级别的php代码就需要使用strace

  这个默认是安装了的,如果没有安装可以

  #yum install strace

  查看httpd进程

  #ps auxw | grep httpd有多个,必须停止apache

  [root@localhost usr]# /usr/local/webserver/apache2/bin/apachectl stop

  启动单进程httpd

  [root@localhost usr]# /usr/local/webserver/apache2/bin/apachectl -X -k start

  再使用#ps auxw | grep httpd查看只有单经常,记下进程id

  将strace绑定至apache

  #strace -p 28224

  算法

  快速排序php代码

  [php] view plaincopy

  function quickSort($arr)

  {

  $len = count($arr);

  if($len <= 1) {

  return $arr;

  }

  $key = $arr[0];

  $left_arr = array();

  $right_arr = array();

  for($i=1; $i<$len; $i++){

  if($arr[$i] <= $key){

  $left_arr[] = $arr[$i];

  } else {

  $right_arr[] = $arr[$i];

  }

  }

  $left_arr = quickSort($left_arr);

  $right_arr = quickSort($right_arr);

  return array_merge($left_arr, array($key), $right_arr);

  }

  $arr = array(6,3,8,5,9,2,10);

  echo '

【linux上使用strace查看C语言级别的php源码的方法】相关文章:

1.Linux系统中strace命令的使用代码

2.c语言if函数的使用方法

3.C语言中volatile的使用方法

4.c语言调用函数的使用方法

5.C语言中define的使用方法

6.如何查看Linux系统使用的版本信息

7.PHP语言的使用特性

8.C语言实现的ls命令源码分享

9.C语言for循环的使用