Re: Re: Looking for some PHP OO programming guides
| From: | Andrew Ballard | Date: | Tue, 10 Feb 2009 20:14:10 +0000 |
| Subject: | Re: Re: Looking for some PHP OO programming guides | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-288087@lists.php.net to get a copy of this message | ||
On Tue, Feb 10, 2009 at 3:09 PM, Kyle Terry <kyle@kyleterry.com> wrote:
> On Tue, Feb 10, 2009 at 12:07 PM, Kyle Terry <kyle@kyleterry.com> wrote:
>> On Tue, Feb 10, 2009 at 9:46 AM, Tony Marston
>> <tony@marston-home.demon.co.uk> wrote:
>>> Take a look at
>>> http://www.tonymarston.net/php-mysql/databaseobjects.html
>>>
>>> --
>>> Tony Marston
>>> http://www.tonymarston.net
>>> http://www.radicore.org
>>>
>>> "Michael Kubler" <mdkknd@gmail.com> wrote in message
>>> news:49918EBF.4070802@gmail.com...
>>>> 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>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> PHP General Mailing List (http://www.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>
>>>
>>
>> Don't next 8 foreach loops in OOP.
>>
>> --
>> Kyle Terry | www.kyleterry.com
>> Help kick start VOOM (Very Open Object Model) for a library of PHP classes.
>> http://www.voom.me | IRC EFNet #voom
>>
>
> Don't neSt 8 foreach loops in OOP.
Yikes! I'd try my best to avoid nesting 8 foreach loops in procedural code, too.
> --
> Kyle Terry | www.kyleterry.com
> Help kick start VOOM (Very Open Object Model) for a library of PHP classes.
> http://www.voom.me | IRC EFNet #voom
>