This is a discussion on difference between var and private in a class within the PHP Language forums, part of the PHP Programming Forums category; I've looked everywhere (including php.net) and can't seem to find the answer to this simple question. What'...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
I've looked everywhere (including php.net) and can't seem to find the answer
to this simple question. What's the difference between var and private when initializing a variable in a class? For example: class myClass { var $var1; private $var2; // constructor function myClass() { // do something } } |
|
|||
|
..oO(Bosconian)
>I've looked everywhere (including php.net) and can't seem to find the answer >to this simple question. > >What's the difference between var and private when initializing a variable >in a class? 'var' is deprecated and should be replaced with 'public'. From the manual: | Note: The PHP 4 method of declaring a variable with the var keyword is | still supported for compatibility reasons (as a synonym for the public | keyword). In PHP 5 before 5.1.3, its usage would generate an E_STRICT | warning. Visibility http://www.php.net/manual/en/languag...visibility.php Micha |
|
|||
|
Bosconian wrote:
> I've looked everywhere (including php.net) and can't seem to find the answer > to this simple question. > > What's the difference between var and private when initializing a variable > in a class? > > For example: > > class myClass { > > var $var1; > private $var2; > var is used in PHP4 it is still supported in PHP5, and is equal to public |
|
|||
|
"Michael Fesser" <netizen@gmx.de> wrote in message
news:kmsbr2tt7do79uaffb14t5t2g7s6r2so1s@4ax.com... > .oO(Bosconian) > >>I've looked everywhere (including php.net) and can't seem to find the >>answer >>to this simple question. >> >>What's the difference between var and private when initializing a variable >>in a class? > > 'var' is deprecated and should be replaced with 'public'. From the > manual: > > | Note: The PHP 4 method of declaring a variable with the var keyword is > | still supported for compatibility reasons (as a synonym for the public > | keyword). In PHP 5 before 5.1.3, its usage would generate an E_STRICT > | warning. > > Visibility > http://www.php.net/manual/en/languag...visibility.php > > Micha Ah-ha, very good. Thanks so much. |