By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,744 Members | 1,835 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,744 IT Pros & Developers. It's quick & easy.

difference between var and private in a class

P: n/a
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
}

}
Jan 23 '07 #1
Share this Question
Share on Google+
3 Replies


P: n/a
..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
Jan 23 '07 #2

P: n/a
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
Jan 23 '07 #3

P: n/a
"Michael Fesser" <ne*****@gmx.dewrote in message
news:km********************************@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.
Jan 23 '07 #4

This discussion thread is closed

Replies have been disabled for this discussion.