I would like to use self and static operators inside a double quoted string,
but do not find the way to accomplish that. Could you give me a right direction?


http://3v4l.org/NDkdA


class Foo {

    public static $class_prop = 'Class_Property';
    public $object_prop = 'Object_Property';

    static function printClassProp() {
        print 'prefix_' . self::$class_prop . '_postfix' . PHP_EOL;
        print "prefix_{\\self::$class_prop}_postfix" . PHP_EOL;       // <-- 
issue here
    }

    function printObjectProp() {
        print "prefix_{$this->object_prop}_postfix" . PHP_EOL;
    }
}


$foo = new Foo;
$foo->printObjectProp();


Foo::printClassProp();


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to