walu / phpbook

PHP扩展开发及内核应用
2.05k stars 901 forks source link

8.2 里的zend_hash_add原型是在新版php中有变化吗? #120

Open kran opened 9 years ago

kran commented 9 years ago

看了下5.5,声明变了:

ZEND_API int _zend_hash_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC);
#define zend_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest) \
    _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest,   HASH_UPDATE ZEND_FILE_LINE_CC)
#define zend_hash_add(ht, arKey, nKeyLength, pData, nDataSize, pDest) \
    _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC)

是我漏了哪些东西吗?

hahaliu005 commented 8 years ago

应该是以5.3.6为例讲解的吧

walu commented 8 years ago

是的,以5.3.6为例。

2016-08-03 11:49 GMT+08:00 gang liu notifications@github.com:

应该是以5.3.6为例讲解的吧

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/walu/phpbook/issues/120#issuecomment-237128805, or mute the thread https://github.com/notifications/unsubscribe-auth/AAm6IkvsDnAZ2Tt8b0zEdA-8Ys8YBDvWks5qcA_GgaJpZM4F-Giv .

Thanks.

Mingqiang