# internal API documentation

- Thread: https://externals.io/message/6910
- Original archive: https://news-web.php.net/php.internals/6910
- Started by david on 2004-01-09T00:39:01+00:00
- Messages: 7
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #6910 — david — 2004-01-09T00:39:01+00:00

URL: https://externals.io/message/6910#6910

does anyone know where i can find documentation for PHP's internal API? 
functions/macros like:

zend_hash_next_index_insert
zend_register_functions
zend_make_printable_zval
...etc

i am writing a PHP extension and i have a few questions on a few APIs where 
i need to understand what they really do without looking at the actual PHP 
source, if possible.

david
-- 
sub'_{print"@_ ";* \ = * __ ,\ & \}
sub'__{print"@_ ";* \ = * ___ ,\ & \}
sub'___{print"@_ ";* \ = * ____ ,\ & \}
sub'____{print"@_,\n"}&{_+Just}(another)->(Perl)->(Hacker)

---

## #6911 — Rasmus Lerdorf — 2004-01-09T03:23:35+00:00

URL: https://externals.io/message/6910#6911 · In reply to: #6910

Is there some reason you don't want to look at the source?



> does anyone know where i can find documentation for PHP's internal API?
> functions/macros like:
>
> zend_hash_next_index_insert
> zend_register_functions
> zend_make_printable_zval
> ...etc
>
> i am writing a PHP extension and i have a few questions on a few APIs where
> i need to understand what they really do without looking at the actual PHP
> source, if possible.
>
> david
> --
> sub'_{print"@_ ";* \ = * __ ,\ & \}
> sub'__{print"@_ ";* \ = * ___ ,\ & \}
> sub'___{print"@_ ";* \ = * ____ ,\ & \}
> sub'____{print"@_,\n"}&{_+Just}(another)->(Perl)->(Hacker)

---

## #6919 — Ivan Rodriguez — 2004-01-09T07:15:05+00:00

URL: https://externals.io/message/6910#6919 · In reply to: #6910

Hi David, you can view more information about Zend API in
www.zend.com/apidoc/

Regards
----- Original Message -----
From: "david" <dzhuo@looksmart.net>
To: <internals@lists.php.net>
Sent: Friday, January 09, 2004 1:39 AM
Subject: [PHP-DEV] internal API documentation


> does anyone know where i can find documentation for PHP's internal API?
> functions/macros like:
>
> zend_hash_next_index_insert
> zend_register_functions
> zend_make_printable_zval
> ...etc
>
> i am writing a PHP extension and i have a few questions on a few APIs
where
> i need to understand what they really do without looking at the actual PHP
> source, if possible.
>
> david
> --
> sub'_{print"@_ ";* \ = * __ ,\ & \}
> sub'__{print"@_ ";* \ = * ___ ,\ & \}
> sub'___{print"@_ ";* \ = * ____ ,\ & \}
> sub'____{print"@_,\n"}&{_+Just}(another)->(Perl)->(Hacker)

---

## #6923 — Thomas Seifert — 2004-01-09T10:09:16+00:00

URL: https://externals.io/message/6910#6923 · In reply to: #6911

Rasmus Lerdorf wrote:
> Is there some reason you don't want to look at the source?
> 

Heh, its nice to have docs to look at without NEEDing to look at the 
source. Isn't it? I can surely understand his question.


Thomas

---

## #6933 — Blake Schwendiman — 2004-01-09T15:57:28+00:00

URL: https://externals.io/message/6910#6933 · In reply to: #6910

<PROMOTION STYLE="SHAMELESS">
  Try my book, Building Custom PHP Extensions: 
    http://www.lulu.com/intechrabooks

This is a PHP 4 version.  I am working on updating for PHP 5 and will
have something available for PHP 5 shortly after its release.  There is
customer feedback at the Lulu site and on Amazon
(http://www.amazon.com/exec/obidos/tg/detail/-/1411601882) that may help
you make your decision.
</PROMOTION>

-----Original Message-----
From: david [mailto:dzhuo@looksmart.net] 
Sent: Thursday, January 08, 2004 5:39 PM
To: internals@lists.php.net
Subject: [PHP-DEV] internal API documentation

does anyone know where i can find documentation for PHP's internal API? 
functions/macros like:

zend_hash_next_index_insert
zend_register_functions
zend_make_printable_zval
...etc

i am writing a PHP extension and i have a few questions on a few APIs
where 
i need to understand what they really do without looking at the actual
PHP 
source, if possible.

david
-- 
sub'_{print"@_ ";* \ = * __ ,\ & \}
sub'__{print"@_ ";* \ = * ___ ,\ & \}
sub'___{print"@_ ";* \ = * ____ ,\ & \}
sub'____{print"@_,\n"}&{_+Just}(another)->(Perl)->(Hacker)

---

## #6934 — Sterling Hughes — 2004-01-09T16:02:37+00:00

URL: https://externals.io/message/6910#6934 · In reply to: #6933

George Schlossnagle's upcoming book (Advanced PHP), will have 3 chapters
entirely devoted to PHP Internals and the Zend API; I highly recommend
it.

-Sterling

> 
> -----Original Message-----
> From: david [mailto:dzhuo@looksmart.net] 
> Sent: Thursday, January 08, 2004 5:39 PM
> To: internals@lists.php.net
> Subject: [PHP-DEV] internal API documentation
> 
> does anyone know where i can find documentation for PHP's internal API? 
> functions/macros like:
> 
> zend_hash_next_index_insert
> zend_register_functions
> zend_make_printable_zval
> ...etc
> 
> i am writing a PHP extension and i have a few questions on a few APIs
> where 
> i need to understand what they really do without looking at the actual
> PHP 
> source, if possible.
> 
> david
> -- 
> sub'_{print"@_ ";* \ = * __ ,\ & \}
> sub'__{print"@_ ";* \ = * ___ ,\ & \}
> sub'___{print"@_ ";* \ = * ____ ,\ & \}
> sub'____{print"@_,\n"}&{_+Just}(another)->(Perl)->(Hacker)

---

## #6939 — david — 2004-01-09T19:54:23+00:00

URL: https://externals.io/message/6910#6939 · In reply to: #6911

Rasmus Lerdorf wrote:

>
> Is there some reason you don't want to look at the source?
> 

i will look at the source if i don't have any other option such as a well 
written doc somewhere online. i hope zend.com has what i am looking for but 
after browsing for a few minutes, it doesn't look like so. the extension 
doc there is pretty much the same as what is in php.net

david
-- 
sub'_{print"@_ ";* \ = * __ ,\ & \}
sub'__{print"@_ ";* \ = * ___ ,\ & \}
sub'___{print"@_ ";* \ = * ____ ,\ & \}
sub'____{print"@_,\n"}&{_+Just}(another)->(Perl)->(Hacker)
