Hi Markus,

I think I know those pages by heart :) Doesn't mean they all make sense to
me for now. I'm sure that when I get some experience I will find that they
make a lot of sense, and that each word should give me a clue, but this is a
high level overview of the API, what we need is a real documentation, for
each callable function and macro, what are the parameters, what the macro or
function does, what it returns, make examples etc..

Zend/zend_hash.c, Zend/zend_API.h and ext/array.c are my bibles for now, but
as I said before, although it works, i'm not sure why it works :)

The few examples available are about creating basic things, like creating a
long, or a string. When you start working on an extension, this is
definitely not sufficient.

I'll definitely help on the documentation when I get the light, but i'm way
out of the league for now.

Fab

----- Original Message -----
From: "Markus Fischer" <[EMAIL PROTECTED]>
To: "fabwash" <[EMAIL PROTECTED]>
Cc: "Eric Veldhuyzen" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Thursday, June 06, 2002 9:45 AM
Subject: Re: [PHP-DEV] How do I access a hash from an extention/module?


> On Thu, Jun 06, 2002 at 09:36:29AM -0400, fabwash wrote :
> > > It would be nice it there was some REAL documentation about the API...
> > >
> > Amen to that!!!.. I spent exactely 5 1/2 hours yesterday trying to
create a
> > resource that is a structure which contains a set of pointers to an
array of
> > objects (yeah it's complicated but it's great when it works !), then
later
> > retrieve the array, walk throught it, get the objects back from the
hash,
> > and do something with them.
> >
> > Works fine for now (although i'm sure i have major memory leaks for now
> > because i'm not sure how to deallocate and when to do it, when to add
> > references and remove references), but some documentation would have
reduced
> > my research, trial and error, multiple compilations, tests, other source
> > reading, debugging time, etc..
> >
> > I get great help from people here on specific issues, but i'd rather
read
> > some documentation before asking stupid questions.
>
>     Actually, there is: http://www.php.net/manual/en/zend.php
>
>     Not up-to-date, but still worth a read. And, it's the same
>     for Zend docs as it is for PHP docs: volunteers are welcome.
>
>     I've seen quite a few people in the last months writing
>     extenions and therefore they "know" how it is for a
>     newcommer. Yet no one asked if he can help out with the
>     documentation.
>
>     - Markus
>
> --
> GnuPG Key: http://guru.josefine.at/~mfischer/C2272BD0.asc
>

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to