Archief - PHP : Undefined constant?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Siskos

Legacy Member
Ik ben wat aan het prullen met php, en ken er overigens niet zoveel van. Maar ik kan wel goed overweg met c. En vind dat het wel een beetje van elkaar weg heeft maar ik kom er tog niet uit wat php nu juist bedoeld met => Undefined constant.
Ik defineer de constante niet ofzoiets ?
http://server.siskos.be
Code:
include "os.inc";
$sysinfo = new sysinfo;
$cve = $sysinfo->cpu_info();
$cpus = $cve[cpus];
$model = $cve[model];
$mhz = $cve[mhz];
$fsb = $cve[fsb];
$cache = $cve[cache];
Dit zijn de regels waar hij problemen mee geeft.

Hoe zou ik dit kunnen oplosssen ?

Siskos

Legacy Member
Code:
include "os.inc";
$sysinfo = new sysinfo;
$cve = $sysinfo->cpu_info();
$cpus = $cve['cpus'];
$model = $cve['model'];
$mhz = $cve['mhz'];
$fsb = $cve['fsb'];
$cache = $cve['cache'];
Dit ervan gemaakt en nu werkt het perfect, na een beetje veel prullen lukt het dan blijkbaar tog wel :p

DarkBone

Legacy Member
Siskos zei:
Code:
include "os.inc";
$sysinfo = new sysinfo;
$cve = $sysinfo->cpu_info();
$cpus = $cve['cpus'];
$model = $cve['model'];
$mhz = $cve['mhz'];
$fsb = $cve['fsb'];
$cache = $cve['cache'];
Dit ervan gemaakt en nu werkt het perfect, na een beetje veel prullen lukt het dan blijkbaar tog wel :p

Je moet natuurlijk wel het verschil begrijpen tussen variabelen, constanten, strings, integers, etc...

Arrays verwachten namelijk ofwel integers als index, ofwel strings als index (in het geval van associatieve arrays).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan