Lets say I have a static variable called $_staticVar in my class which I am trying to access like this. The variable has a member aString
which has the string v
You can do show at this sample class to show how to access/call a static method or attribute from inside a string.
You must store the classname inside a variable, so you can access classelements over this variable and yes you can access static variables and static methods.
self}}::author()}} // don't works
{${!${''}=static::author()}} // works
{$self::author()} // works
TEST;
}
}
$test = 'test'; // this is the trick, put the Classname into a variable
echo "{$test::author()} {$$test::$url}";
echo <<{$test::author()}