Re: [PHP-DB] OOP vs Functions and includes]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-------- Original Message --------
Subject: Re: [PHP-DB] OOP vs Functions and includes
From: "Jonel Rienton" <jonel@xxxxxxxxxx>
Date: Tue, November 16, 2004 7:04 pm
To: <pablo@xxxxxxxxxxxxxxxxxxxxxxx>

Hi again Pablo,

not sure how the inner workings of PHP are as far as instantiating new
classes. other languages i've used only (jit-)compile methods/member
functions as they are called thus reducing the amount of memory in
instantiating objects.

regards,
Jonel

> Thanks for your response Jonel.
> I mistakenly posted this in the PHP-DB list, I wanted to do it in the
> General list instead.
> Anyway, I heard those words you mention in several OOP introduction
> sites   but I guess never understood it.
> I'll try to re-read that focsing in them.
>
> One question tho, I saw classes use functions within them... dont they
> require more "memory" on the server side ?
> Thanks !
>
> Pablo.
>
>
>
> On Tue, 16 Nov 2004 18:40:51 -0600 (CST), Jonel Rienton
> <jonel@xxxxxxxxxx>   wrote:
>
>> Hi Pablo,
>>
>> The 3 main strong points of using OOP are:
>>
>> 1. Encapsulation
>> 2. Inheritance
>> 3. Polymorphism
>>
>> I like using OOP instead of includes because of these points.  It
>> helps   me
>> alot in doing maintenance releases using this technique instead of
>> having to deal with thousands of codes which can be abstracted from
>> me with encapsulation for instance.
>>
>> regards,
>> Jonel
>>
>>> Hi, This is my first post. English is my 2nd language so I apologize
>>> for
>>>   any mistakes I might have.
>>>
>>> I would describe myself as an intermediate self-thaught PHP
>>> programmer,
>>>  which means I can do lots of stuff but probly my coding techniques
>>> sucks :P
>>>
>>> Anyway, Im reading a lot about OOP lately, and I've fixing other's
>>> people   scripts which use OOP for "small" stuff that could have
>>> been acomplished   with simple functions or includes maybe... so I
>>> started wondering, why use   OOP when you can use something
>>> simpler...
>>>
>>> Imagine the following example:
>>> A table of MySQL on a simple classifieds site holds the info for
>>> each Ad
>>>   posted ( timestamp, user who posted it, title, description,
>>> location,
>>>  country, etc).
>>> A php page called ads.php gets the ad ID via $_GET and prints out
>>> its information in a nicely formated page.
>>>
>>> What I usually do is to put all the "echo-ing" part of this page in
>>> a separate include (ie: ads_details.php ), so that if I need to also
>>> show
>>>  this in another page, I call the same include.  If I decide to do a
>>> change   later, I only have to change it in one part of the script
>>> alone.
>>>
>>> What I've seen a lot lately is that people do the same with classes
>>> (they   write a class that will output the same thing I output thru
>>> an include)...   so I guess there must be  pros and cons regarding
>>> using both methods...
>>>
>>> Could anyone point me to a good reading (free, internet) material to
>>> read   about this or any other advice so I continue learning about
>>> OOP and when   to use it ?
>>>
>>> If you read it all the way down here THANKS !  :D
>>>
>>> Pablo Fernandez-Stearns
>>> BA. Argentina.
>>>
>>> --
>>> PHP Database Mailing List (http://www.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
>
>
> --
> Using Opera's revolutionary e-mail client: http://www.opera.com/m2/


-- 


-- 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux