Как я могу вызвать статическую переменную php? - PullRequest
0 голосов
/ 06 мая 2018

Я хочу знать, как вставить тег: self :: $ между <>, спасибо

Я пытался <{self :: $ tag}>, но он не работает.

<?php 
class model {
    public static $tag = "p" ;

    private static function surround($xx){
        return "<self::$tag>".$xx." </self::$tag>" ;
    }  //here is the problem    

    public static function label($xx){
        return self::surround("<label>".$xx."</label>") ;
    }
}
?>

1 Ответ

0 голосов
/ 06 мая 2018

Вы рядом. Только конкатенация строк неверна. Попробуйте это:

return "<".self::$tag.">".$xx." </".self::$tag.">" ;
...