|
Posted by IchBin on 08/16/06 02:05
Jerry Stuckle wrote:
> Chung Leong wrote:
>> Rik wrote:
>>
>>> --page.php------------
>>> include('head.html');
>>> /* generate content */
>>> include('foot.html');
>>> ----------------------
>>
>>
>> Agh! Drives me crazy that people keep recommending this hamfisted
>> method. Doing includes in lieu of calling function is a poor way to
>> program. A page header or footer is not different from other
>> functionalities in your application. To reuse it, wrap it in a
>> function. Example:
>>
>
> Sorry, Chung, I agree with Rik on this one. This is an excellent way to
> reuse the code. I use various incarnations of this (either in PHP or
> using SSI) in a lot of code.
>
> It sure is a lot better than trying to keep everything in one page.
>
>
With this thread, for myself, I have some questions of the same. Again I
am new top PHP. Coming from Java I design and write in OOD\OOP manner.
And some patterns where I find it applicable.
I am now trying to figure all that out when using php as a scripting
language how I should do that. My best bet to find that out is to look
at code already developed, say Pear code or some main stream PHP
products. The same way I would look at the Java JDK source for tips on
coding the OOD\OOP way.
Naturally I have seen many introductions to using OOPs with PHP but not
much OOD. In Java I would segregate my code into the appropriate classes
in their own files 'class.java'. Also keeping any sub classing of a
class in the same file. Not sure if I can subclass or have anonymous
classes in PHP yet.
I was going to do the same with PHP. Should I keep these classes in a
file as class.php or class.inc? What are the feelings about designing
PHP code like this. I realize that there is a lot of overhead doing it
this way but then PHP just started to allow any type of OOP. I am sure
this will work it's self out as PHP matures to handle OOP. I am just
having a problems with the 'top-downness' of php as a scripting lang.
--
Thanks in Advance...
IchBin, Pocono Lake, Pa, USA http://weconsultants.phpnet.us
'If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor, Regular Guy (1952-)
[Back to original message]
|