|
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?
Navigation:
[Reply to this message]
|