wulijun / php-ext-trie-filter

php extension for spam word filter based on Double-Array Trie tree, it can detect if a spam word exists in a text message. 关键词过滤扩展,用于检查一段文本中是否出现敏感词,基于Double-Array Trie 树实现。
514 stars 167 forks source link

PHP5.6 编译报错 #17

Open danjian opened 5 years ago

danjian commented 5 years ago

原因在于第565行 RETVAL_STRINGL(p, plen); 中PHP7这个宏定义只需要两个参数, 而PHP5需要三个

#if PHP_MAJOR_VERSION < 7
    RETVAL_STRINGL(p, plen,0);
#else
    RETVAL_STRINGL(p, plen);
#endif

解决