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

  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。