<?php if (PHP_OS == 'Linux') { } else { } class conf { const SOMEDIR = SRCDIR . 'd'; const SOMECNS = SRCDIR; } ?>
w rezultacie print conf::SOMEDIR daje:
Parse error: parse error, unexpected '.', expecting ',' or ';' in /var/www/test/5/2.0/conf.inc.php on line 42
print conf::SOMECNS działa dobrze:
zwraca /var/www/test/5/2.0/
dlaczego nie mogę nic dowiązać do stałej za pomocą operatora kropki ?