2010-10-23 17:09:11 Фортис Есть некий класс, внутри него $id объявлен как статический член. Есть переменная $subcode. $this->subcode = <<<EOF <b>{self::$id}</b> EOF; Вопрос: как заставить этот код работать аналогично коду $this->subcode = <<<EOF <b>{$this->id}</b> EOF; при $id не объявленным статическим членом? |
2010-10-23 17:11:47 Фортис поясню, в первом случае выводит: {self::} во втором: 123, где 123 - значение этого самого $id но от второй конструкции пришлось отказаться, так как много других мест где вызов class1::$id намного предпочтительнее создания объекта $class1 = new class1; |
2010-10-23 17:40:26 hockfan только если сделать оператором конкатенация: $this->subcode="n<b>".self::$id."</b>n"; |
2010-10-23 18:01:09 Фортис hockfan ну этот вариант я знаю... но он, что называется, "через одно место" =( но видимо больше никак... но все равно спасибо. |