结构“zend_ptr_stack”在PHP的Zend中意味着什么?

时间:2012-11-26 07:19:51

标签: php

PHP-5.2.17中“Zend / zend_globals.h”第29行。

struct“zend_ptr_stack”的含义是什么?这个结构的用途是什么?

typedef struct _zend_ptr_stack {
    int top, max;
    void **elements;
    void **top_element;
} zend_ptr_stack;

1 个答案:

答案 0 :(得分:0)

我不确定你问的是哪一个问题:

  1. 用于什么_zend_ptr_stack结构?

    使用_zend_ptr_stack结构和支持代码来实现Stack数据类型。有关更多信息,请参见此处:

    http://en.wikipedia.org/wiki/Stack_%28abstract_data_type%29

  2. 尾随zend_ptr_stack做什么?

    结尾zend_ptr_stack声明允许您引用struct _zend_ptr_stack,而无需使用struct关键字。有关更多信息,请参见此处:

    Why should we typedef a struct so often in C?

  3. 希望有所帮助。