|  | Posted by Anthony Smith on 01/03/08 19:17 
On Jan 3, 11:17 am, "Rik Wasmus" <luiheidsgoe...@hotmail.com> wrote:> On Thu, 03 Jan 2008 18:03:36 +0100, Anthony Smith <mrsmi...@hotmail.com>
 > wrote:
 >
 > > I may have more of a design problem, but here goes.
 >
 > > I have a class that has 3 methods. One method simply calls the other
 > > two. I wanted to make the class static, and to do this in php, you
 > > just have to make the function static. So I did that for all three
 > > functions. But now I cannot call the other two functions from the
 > > first function.
 >
 > self::functionname();
 >
 > <?php
 > class foo{
 >         static function bar(){
 >                 self::foz();
 >                 self::baz();
 >         }
 >         static function foz(){echo 'hello';}
 >         static function baz(){echo ', world';}}
 >
 > foo::bar();
 > ?>
 > --
 > Rik Wasmus
 
 Thanks you very much Rik. I have a follow up. Let say in my class, I
 would like to include a properties file:
 require_once 'website.inc'; // has a value called $var_from_file in
 it.
 
 I would like to use a value from this file.
 static function foz(){echo $var_from_file;}
 
 How would I do that?
 [Back to original message] |