Connecting Tech Pros Worldwide Help | Site Map

Class variable declarations: public/private/protected

  #1  
Old July 17th, 2005, 01:55 PM
Screwball
Guest
 
Posts: n/a
<?php
class myClass
{
var $myVar;
..
..
}
?>

In php.ini I have error_reporting = E_ALL | E_STRICT
The above code is causing the following error/notification in my Apache
logs:-

"PHP Strict Standards: var: Deprecated. Please use the
public/private/protected modifiers."

Searching in the most current .chm help finds very little, indeed the
class definition examples still use var.

I understand the reason for the warning, what I don't have is a scope
definition for public, private and protected nor an explicit definition
of how to use the modifiers.

Any help on the above would be appreciated.

Steve.

--
PHP 5.0.4 Apache 2.0.54 Win2K/SP4
If you must reply by email, remove the DOT's first...
  #2  
Old July 17th, 2005, 01:55 PM
\(¯`·..Yttrium ...·´¯\)
Guest
 
Posts: n/a

re: Class variable declarations: public/private/protected



"Screwball" <screwball127@blueyonderDOT.coDOT.uk> a écrit dans le message de
news: B2qce.21816$G8.6456@text.news.blueyonder.co.uk...[color=blue]
> <?php
> class myClass
> {
> var $myVar;
> .
> .
> }
> ?>
>
> In php.ini I have error_reporting = E_ALL | E_STRICT
> The above code is causing the following error/notification in my Apache
> logs:-
>
> "PHP Strict Standards: var: Deprecated. Please use the
> public/private/protected modifiers."
>
> Searching in the most current .chm help finds very little, indeed the
> class definition examples still use var.
>
> I understand the reason for the warning, what I don't have is a scope
> definition for public, private and protected nor an explicit definition
> of how to use the modifiers.
>
> Any help on the above would be appreciated.
>
> Steve.
>
> --
> PHP 5.0.4 Apache 2.0.54 Win2K/SP4
> If you must reply by email, remove the DOT's first...[/color]


Hi, every things here :
http://www.php.net/manual/en/languag...visibility.php


  #3  
Old July 17th, 2005, 01:55 PM
Screwball
Guest
 
Posts: n/a

re: Class variable declarations: public/private/protected


(¯`·..Yttrium ...·´¯) wrote:[color=blue]
> "Screwball" <screwball127@blueyonderDOT.coDOT.uk> a écrit dans le message de
> news: B2qce.21816$G8.6456@text.news.blueyonder.co.uk...
>[color=green]
>><?php
>>class myClass
>>{
>>var $myVar;
>>.
>>.
>>}
>>?>
>>
>>In php.ini I have error_reporting = E_ALL | E_STRICT
>>The above code is causing the following error/notification in my Apache
>>logs:-
>>
>>"PHP Strict Standards: var: Deprecated. Please use the
>>public/private/protected modifiers."
>>
>>Searching in the most current .chm help finds very little, indeed the
>>class definition examples still use var.
>>
>>I understand the reason for the warning, what I don't have is a scope
>>definition for public, private and protected nor an explicit definition
>>of how to use the modifiers.
>>
>>Any help on the above would be appreciated.
>>
>>Steve.
>>
>>--
>>PHP 5.0.4 Apache 2.0.54 Win2K/SP4
>>If you must reply by email, remove the DOT's first...[/color]
>
>
>
> Hi, every things here :
> http://www.php.net/manual/en/languag...visibility.php
>
>[/color]

Brilliant - thank you.

Would be nice if public, private and protected were keywords in the
index though - I never thought of "visibility" :o

--
Steve.
If you must reply by email, remove the DOT's first...
Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
How do I retrieve a variable in an ASP.Net server control? data answers 6 July 29th, 2008 03:05 PM
A good class for a simple FTP Daniel Sélen Secches answers 0 November 20th, 2005 06:20 AM
Visual Studio forgets about variable declarations Nick Stansbury answers 2 November 19th, 2005 09:31 AM
conceptual difference between 'struct' and 'class' ??? Chris answers 5 November 16th, 2005 11:28 AM