Yes I am archivist on Sourceforge and on Wikipedia.
Re unset variables yes I do have E_NOTICE etc on. I like to find syntax
bugs the easy way!. It forces one to set variables to a known state.
Re windows /php bug this is due to case problems with include_once or
require_once which are case sensitive and windows is not. From latest php
manual:
<?php
include_once("a.php"); // this will include a.php
include_once("A.php"); // this will include a.php again on Windows!
?>
Fix is just don't include more than once and don't rely on php's _once to
correct things (or don't use windows!).
My test wiki is at
www.clockmakers.archivist.info. which is win2000 will
add Linux as well on a different port later.
http://meta.wikipedia.org/wiki/Running_MediaWiki_on_Windows has a kluge to
cure this but I don't know I it breaks anything else.
Dave Caroline