Code:
$buttons=array('Home' => 'home.php',
'Contact' => 'contact.php',
'Services' => 'services.php',
'Site Map' => 'map.php');
$bt=array('23','2321','4');
function Display($butons,$bt){
echo "<html>\n <head>\n" ;
echo "Velicina niza ".count($buttons)."\n";
echo "Velicina niza ".count($bt)."\n";
}
Display($buttons,$bt);
Evo mala izmena u kodu, prvo nisi pozivao tu f-ciju(bar ne u ovom kodu koji si pastovao ovde). Ovo sto si napisao je bila samo deklaracija fcije. Dalje fcija ima svoj imenski prostor, u prevodu na sprski znaci da nema pristup promenjivima koje su setovane izvan nje, vec joj moras proslediti zeljene nizove kao argumente.
Code:
Class mojNiz(){
public $buttons=array('Home' => 'home.php',
'Contact' => 'contact.php',
'Services' => 'services.php',
'Site Map' => 'map.php');
public $bt=array('23','2321','4');
public function Display(){
echo "<html>\n <head>\n" ;
echo "Velicina niza ".count($this->buttons)."\n";
echo "Velicina niza ".count($this->bt)."\n";
}
}
$mojniz = new mojNiz();
$mojniz->Display();
A moze i ovako.