> But AFAIK (and see ;)), variables in PHP
> in fact are never private, but always
> public, at least within the current script.

This is correct, all functions and variables inside a class are public.
There are no protected nor private func's / var's.

> So what would be the sense in having
> this kind of functions? Readability?

1. Grouping similarly purposed functions together into one class makes
usability much better (also allows for polymorphism and suchforth)

2. Expandability... although PHP doesnt support protected functions and
variables, thats not to say it never will... and should the day come - it
would have to be backwardly compatable. This is at least seen as a step
in the right direction

3. Interitance (which is only really possible with classes in any usable
form) with the ability to call the parent's function or over-ride it with
your own.

PHP has never claimed to be fully OOP compliant infact it has quite
blatently stated that its not. I hope that the time will come when PHP
has much more OOP support like other languages (such as C++, delphi etc).

Dan Hardiker [[EMAIL PROTECTED]]
ADAM Software & Systems Engineer

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

Reply via email to