php源码阅读

if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,"sz|1",&haystack,&haystack_len,&needle,&offset) == FAILURE){
  return;
}

// ZEND_NUM_ARGS() 可以知道调用的函数传进来的参数个数
// TSRMLS_CC 宏,代表的是线程安全,一般我们使用的是线程不安装的模式,不用看这个
// s z | l 这是一种模式,类似正则
// s =>string
// z =>zval
// | =>optional
// l =>long or integer
// b =>boolean
// d =>double
//  a =>array
//  f => callback function
//  o => object

  

posted @ 2014-11-26 19:32  郑俊伟  阅读(232)  评论(0编辑  收藏  举报