Het is geen static function dus ik denk dat je de call UBB::showUBB niet kan maken. Zo te zien zal je eerst een instantie van de class moeten aanmaken en vervolgens via dat object de functie aanroepen.
Het is geen static function dus ik denk dat je de call UBB::showUBB niet kan maken. Zo te zien zal je eerst een instantie van de class moeten aanmaken en vervolgens via dat object de functie aanroepen.
hoe bedoel je?
[size=xsmall]Toevoeging op 07/05/2012 13:06:19:[/size]
Chris NVT op 07/05/2012 12:53:47
Je weet dat er aan het aan het einde van de link een div staat? wordt nu je link niet buiten de div geplaatst i.p.v. erin?
En heb je de #ubbBox wel in je css sheet staan (en opgemaakt)?
Als je een object hebt met daarin methodes gedeclareerd dan kan je die op de volgende manier aanroepen:
<?php
class UBB{
public function showUBB(){
return 'iets';
}
}
$ubbObj = new UBB;
echo $ubbObj->showUBB();
?>
De syntax die jij wilt gebruiken (UBB::showUBB()) kan alleen als de methode showUBB als static is gedeclareerd in de class UBB. Je klasse definitie zou dan dus zo moeten zijn:
<?php
class UBB{
public static function showUBB(){
return 'iets';
}
}
?>
Als dit volkomen nieuw voor je is dan is het verstandig om eens wat te gaan lezen over OOP, classes en objecten.