Re: Class variable declarations: public/private/protected




"Screwball" <screwball127@xxxxxxxxxxxxxxxxxxxxxx> a écrit dans le message de
news: B2qce.21816$G8.6456@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> <?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...


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


.



Relevant Pages

  • Class variable declarations: public/private/protected
    ... class myClass {var $myVar; .. ... The above code is causing the following error/notification in my Apache ... Searching in the most current .chm help finds very little, ... class definition examples still use var. ...
    (comp.lang.php)
  • Re: Class variable declarations: public/private/protected
    ... class myClass {var $myVar;. ... The above code is causing the following error/notification in my Apache ... class definition examples still use var. ... private and protected were keywords in the ...
    (comp.lang.php)
  • Re: include file in class
    ... var $var; ... static/instantiated method calls or through inheritance: ...
    (comp.lang.php)
  • include file in class
    ... class myClass{function{include 'func.php'; func; //returns $var //do something with $var return $array;} ... include 'func.php'; func;//returns $var //do something with $var return $array2;}} ... class myClass{include 'func.php'; //but this don't work ...
    (comp.lang.php)