I de moderna versionerna av PHP kan man använda dynamiska konstanter, när de tilldelas värdet. En konstant är ungefär som en variabel, men behåller värdet genom hela skriptet och är global. De har heller inga dollar-tecken i namnet. För att tilldela värdet till en konstant gör du så här:
<?php define('KURSNAMN', 'Php-kurs'); ?>
Du kan sedan använda konstanten genom skriptet:
<?php echo KURSNAMN; ?>
Men du kan alltså tilldela ett dynamiskt värde numera:
<?php define('PATH_THIS', basename($_SERVER['PHP_SELF'])); ?>
Mycket smidigt. Tycker jag :)
