doc:todo:salathe
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:todo:salathe [2010/04/15 11:07] – salathe | doc:todo:salathe [2013/10/18 13:53] (current) – nuke salathe | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== SPL Improvements ===== | ||
- | |||
- | * See [[spldocs|SPL Documentation Thoughts/ | ||
- | * Create book/pages covering common methods: | ||
- | * Iterator | ||
- | * current | ||
- | * key | ||
- | * next | ||
- | * rewind | ||
- | * valid | ||
- | * More descriptive pages | ||
- | * What is an Iterator | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * Recursively iterating | ||
- | * What, how, why? | ||
- | * Grouping classes by interface or other logical groupings | ||
- | * Is the structure simple and hierarchical? | ||
- | * Or a complicated web? | ||
- | * E.g. Group recursive iterators together? | ||
- | * Compare [[http:// | ||
- | * Remaining undocumented SPL classes/ | ||
- | * (TODO: share my reflection script to check progress) | ||
- | * Mostly the ' | ||
- | * Repeated documentation | ||
- | * Lots of pages are essentially repeats of one another (E.g. Foo::key(), Bar::key(), Baz::key() all saying "gets the key for the current item") | ||
- | * SPL Predefined Constants page ([[manual|http:// | ||
- | * Only lists some RIT and CIT class constants | ||
- | * Find, compile a list of and get descriptions (should this page have full descriptions or quicky sentences [is there a difference] thus duplicating what *should* be on the class synopsis page?) | ||
- | |||
- | ===== Random Thoughts ===== | ||
- | |||
- | A collection of random thoughts, ideas, suggestions and a scratchpad for miscellaneous doc-related musings. | ||
- | |||
- | * [[http:// | ||
- | * Class synopsis page does not show inherited methods | ||
- | * SimpleXMLElement synopsis methods do not link anywhere! (Find out why, cause of above?) | ||
- | |||
- | ===== Quickie TODOs ====== | ||
- | |||
- | * Add changelog entries for SplFileObject constants READ_AHEAD, READ_CSV and SKIP_EMPTY | ||
- | |||
- | ===== Non-SPL Things (really!) ====== | ||
- | |||
- | * OOP5 basic introduction: | ||
- | * The class name can be any valid label which is a not a PHP reserved word. A valid class name starts with a letter or underscore, followed by any number of letters, numbers, or underscores. As a regular expression, it would be expressed thus: [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*. | ||
- | * Unicode. | ||
- | |||
doc/todo/salathe.1271329621.txt.gz · Last modified: 2017/09/22 13:28 (external edit)