Hi,
I'm just getting into programming in an Object Oriented fashion, and am looking for some guides, tutorials, hints, tips, etc...

I only just found out that you remove the $ from variables when calling them from $this->

e.g :
<?php
class People
{
private $person = "not set";
   function __construct()
   {
*$person* = "A person"; //This doesn't work (well it creates a variable $person that only has the scope of the current function from what I can gather)..
    $this->*person* = "A person"; //This works properly
    }
   function display_list()
   {
   echo $person; //This doesn't work
     echo $this->person; //This works.
   }
}

$person= new People;
$person->display_list();
?>


Instead of painstakingly working out most of the other mistakes I'm likely to make, I'd love to read about other peoples issues they had with learning OO so I can skip most of the hard stuff, and only make small mistakes (hopefully).
--

Michael Kubler
*G*rey *P*hoenix *P*roductions <http://www.greyphoenix.biz>

Reply via email to