summaryrefslogtreecommitdiff
path: root/TODO-4.2.txt
blob: d0eb5cc00ff8d37d65fdc4ded2b1e027b26695b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
* define PEAR_INSTALL_DIR, PHP_EXTENSION_DIR, PHP_BINDIR and more
  in main/main.c

* always build CGI (--disable-cgi option to disable)

* clean up installation directories, start using proper autoconf
  directories: php.ini goes into $sysconfdir, PEAR stuff goes into
  $datadir[/php]/pear, extensions go into $libdir[/php]/<apispec>.

* move most extensions and PEAR packages out of the PHP CVS tree,
  include them again during release packaging

* renaming functions so that they all are conform to one standard form

* allow foreach($array as $key => &$value)

* allow foreach($array as list($var1, $var2))

* clean up "$instance = &new object" syntax.