Hi,
Please always CC to pear-dev lists.php.net.
Tom Klingenberg wrote:
>
> On Thu, 04 Jan 2007 19:43:00 +0100, Lukas Feiler
> <lukas empoweredmail.com>
> wrote:
>
> > Hi Tom!
> >
> > Tom Klingenberg wrote:
> >>
> >> hi list,
> >>
> >> just uploaded a draft ISBN php class that
handles validation,
> >> conversion
> >> (that is just in time for 2007-01-01) and the
parts of an
> >> ISBN for ISBN-10
> >> and ISBN-13. please let me know what you
think, wanted to put
> >> this under
> >> open source and pear was the first repository
i thought about.
> >>
> >> so please keep in mind, that i'm completely
new to all this
> >> pear code
> >> submission stuff.
> >>
> >> tom
> >>
> >
> > A couple of things I noticed:
> > - a direct link to the source code would be nice
(i.e. to a
> phps file)
> try http:/
/www.lastflood.com/de/docs/ISBN.phps.php
That should be added to the proposal.
>
> > - use single quotes (') instead of double quotes
(")
> well, i might do so, but please refer to:
> http://pear.php.net/manual/en/standards.bestpractices.p
hp
You are right but please consider that double quotes will
make your code run
slower (mostly because of the variable parsing involved).
I think the use of single quotes can be considered a best
practice in PEAR.
>
> > - write your own exception class that extends
> PEAR_Exception and throw
> > that
> No, this is a php5 package, please refer to:
> htt
p://pear.php.net/manual/en/standars.errors.php
http://pear.php.net/manual/en/standars.errors.php#AEN13
20 states (regarding
PHP5 packages):
"[...] each PEAR package must provide a top level
exception, named
<Package_Name>_Exception. It is considered best
practice that the package
never throws exceptions that aren't descendant from its top
level
exception."
>
> > - IMHO most of the functionality provided by your
package
> could go into
> > Validate_ISPN; have you talked to the maintainers
of Validate_ISPN?
>
> as an answer to that question, please check the answer
to
> phillipe i just
> send to the mailinglist, i wrote about the differences
there. mainly
> Validate_ISPN is about validating an ISPN (inkl. ISBN);
ISBN
> contains
> validation of an ISBN as well but that is the only
intersection.
That's not really my call; let's see what the maintainers of
Validate_ISPN
have to say.
>
> >
> > Cheers,
> > Lukas
>
> happy new year lukas!
>
Happy new year to you too!
Lukas
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|