2009/7/27 Brandon Savage <bran...@brandonsavage.net>: > > > On Mon, Jul 27, 2009 at 7:43 AM, Hannes Magnusson > <hannes.magnus...@gmail.com> wrote: >> >> On Mon, Jul 27, 2009 at 13:36, Brandon Savage<bran...@brandonsavage.net> >> wrote: >> > >> > >> > On Mon, Jul 27, 2009 at 7:28 AM, Hannes Magnusson >> > <hannes.magnus...@gmail.com> wrote: >> >> >> >> Don't top-post. >> >> >> >> On Mon, Jul 27, 2009 at 13:24, Brandon >> >> Savage<bran...@brandonsavage.net> >> >> wrote: >> >> > >> >> > On Mon, Jul 27, 2009 at 7:21 AM, Hannes Magnusson >> >> > <hannes.magnus...@gmail.com> wrote: >> >> >> >> >> >> Don't top-post :) >> >> >> >> >> >> On Mon, Jul 27, 2009 at 13:14, Brandon >> >> >> Savage<bran...@brandonsavage.net> >> >> >> wrote: >> >> >> > >> >> >> > On Mon, Jul 27, 2009 at 3:39 AM, Hannes Magnusson >> >> >> > <hannes.magnus...@gmail.com> wrote: >> >> >> >> >> >> >> >> On Sat, Jul 25, 2009 at 18:59, Brandon >> >> >> >> Savage<bran...@brandonsavage.net> >> >> >> >> wrote: >> >> >> >> > This is my first time submitting a patch, but I was asked to >> >> >> >> > add >> >> >> >> > to >> >> >> >> > the >> >> >> >> > documentation and so here goes. >> >> >> >> > >> >> >> >> > Please let me know if I did anything incorrectly. >> >> >> >> >> >> >> >> We try to stay away from "you this" and "you that".. The >> >> >> >> documentations should be using 3rd person :] >> >> >> >> >> >> >> > I fixed those issues. Let me know if there are any others. >> >> >> > >> >> >> >> >> >> Function names should be wrapped in <function> elements, i.e. >> >> >> "<function>spl_autoload_register</function> allows.." >> >> >> >> >> > Done. >> >> > >> >> > Can we make a comprehensive list of anything else that's wrong so we >> >> > can >> >> > avoid the back-and-forth? >> >> > >> >> >> >> () should not be used with <function>. The <function> element >> >> automatically generates those. >> >> <function> is also missing around __autoload. >> >> Lines should preferably not be longer then 80chars. >> >> >> >> Can't think of anything else. >> >> >> > >> > Alright. Characters limited to 80, and () removed. >> > >> >> I'm unsure how the WS between <function> and the actual content of it >> will be handled, it will probably be trimmed away.. but it'll make >> grepping for <function>spl_autoload_register</function> a total >> nightmare. >> I'd recommend either break the 80chars limit "rule" or move <function> >> down to the new line too. >> >> -Hannes > > I was concerned about that but I wasn't sure whether the 80-char rule was > hard or soft. > > I moved it up and broke the rule, but that should make grepping easier (and > keep us from finding out how WS affects it). > >
There is still whitespace to the left of the function name inside the <function> tags. Also, I'm not particularly keen on the way this is worded. The whole "If there must be..." sentence feels clunky and gives a feeling of "we'd prefer it if you didn't, but..." which I'm sure is not intentional. I'd prefer to be more concise with something like "<function>spl_autoload_register</function> allows multiple autoload handlers to be registered" (I used "handlers" simply because methods can be used, not just functions). Does it "effectively" create a queue, or actually do so? Finally, does spl_autoload_register run through the registered autoloaders in the order in which they're defined, or the order in which they are registered? Sorry for being particularly picky over a single paragraph!!