I am rather new at the classes concept in php so maybe I am overseeing
something very simple but anyway I tried the following code:
<?php
class Navbar
{
var $begin = "[";
var $tussen = "][";
var $einde = "]";
function Navbar($bBegin = "[", $bTussen ="][", $bEinde ="]")
{
$this->begin = $bBegin;
$this->tussen = $bTussen;
$this->einde = $bEinde;
}
function openen($item)
{
print $begin.$item;
}
function addItem($item)
{
print $tussen.$item;
}
function sluiten($item)
{
print $tussen.$item.$ einde;
}
function test()
{
echo $begin;
}
}
$navBar1 = new Navbar("[","][","]");
$navBar1->openen("Item1" );
$navBar1->addItem("Item2 ");
$navBar1->addItem("Item3 ");
$navBar1->sluiten("Item4 ");
$navBar1->test();
?>
The problem is that when I see the page online, the separators (in this case
[ ][ ] ) are not seen. Obviously the variables $begin, $tussen and $einde
are empty.
Any suggestions?
Martien
something very simple but anyway I tried the following code:
<?php
class Navbar
{
var $begin = "[";
var $tussen = "][";
var $einde = "]";
function Navbar($bBegin = "[", $bTussen ="][", $bEinde ="]")
{
$this->begin = $bBegin;
$this->tussen = $bTussen;
$this->einde = $bEinde;
}
function openen($item)
{
print $begin.$item;
}
function addItem($item)
{
print $tussen.$item;
}
function sluiten($item)
{
print $tussen.$item.$ einde;
}
function test()
{
echo $begin;
}
}
$navBar1 = new Navbar("[","][","]");
$navBar1->openen("Item1" );
$navBar1->addItem("Item2 ");
$navBar1->addItem("Item3 ");
$navBar1->sluiten("Item4 ");
$navBar1->test();
?>
The problem is that when I see the page online, the separators (in this case
[ ][ ] ) are not seen. Obviously the variables $begin, $tussen and $einde
are empty.
Any suggestions?
Martien
Comment