This was fixed in the 1.7 branch in r15469
but it seems the change wasn't applied to the trunk (and so it's not in 1.8
either). The change moves the version checking to before including files which
will generate syntax errors in PHP4.