doc:todo:salathe

This is an old revision of the document!


SPL Improvements

Grouping, categorising SPL

  • Create book/pages covering common methods:
    • Iterator: current, key, next, rewind, valid
  • 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 Datastructures (grouped) to Iterators (not grouped)

Examples, tutorials, more verbose documentation

TODOC

  • Remaining undocumented SPL classes/methods
    • Mostly the 'common' methods from (Recursive)Iterator, Serializable, etc.
  • SPL Predefined Constants page (manual)
    • 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?)
  • Add changelog entries for SplFileObject constants READ_AHEAD, READ_CSV and SKIP_EMPTY -- they were added in 5.2.0

Random Thoughts

A collection of random thoughts, ideas, suggestions and a scratchpad for miscellaneous doc-related musings.

    • Class synopsis page does not show inherited methods
    • SimpleXMLElement synopsis methods do not link anywhere! (Find out why, cause of above?)
  • OOP5 basic introduction: update valid label regex/description:
    • 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.1302087566.txt.gz · Last modified: 2017/09/22 13:28 (external edit)