Vecka 36, Torsdag 9 September 2010 Prenumerera

Inlägg märkta ‘variabler’

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 , , ,

Variabelnamn – ett ämne som kan väcka vreden hos PHP-nördar

tisdag, 24 mars, 2009

Ibland undrar man vad vi håller på med. Genom åren har jag läst heta diskussioner om kodning som i lite perspektiv egentligen betyder väldigt lite. Namngivning av variabler och dess konventioner är ett sådant ämne. Någon förespråkar camelcase (skilj ord genom att använda stora bokstäver, t.ex. GottMedFisk), en annan underscore (gott_med_fisk). Ska man använda ungersk notation (hungerian notation), ett prefix som anger vilken datatyp som finns i variabeln (t.ex. $int_age för heltalet ålder, $str_namn för textsträng med namn)? PHP Har ju inte strikta datatyper…

Ja åsikterna är många och kan ibland leda till irritation och heta diskussioner ;)

Namnkonventioner

Namnkonventioner

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