Vecka 36, Tisdag 7 September 2010 Prenumerera

Inlägg märkta ‘data’

Dynamiska konstanter i PHP

fredag, 17 april, 2009

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 :)

Läs även andra bloggares åsikter om , , ,