[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Декларация переменной за пределами кода php
alex455
Всем привет. Как заставить работать подобное:

<?php

$text =

?>

hello

<?php

echo $text; // должен вывести "hello", но на практике ничего не выводит

?>
T1grOK
<?php
ob_start();
?>
бла бла бла
<?php
$text = ob_get_contents();
ob_end_clean();

echo $text;
?>


_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
YVSIK
alex455
надо тебе почитать об инициализации переменных
в данном случае у тебя переменная $text вообще не существует,
php её не определил хоть она и начинается зо знака длоара, и он не знает что она значит.

тигрок тебе дал засунул её в буфер а буфер в свою очередь , это уже место вылено для него, это внутренняя функция и php знает про неё и знает что её можно верить , и как результат она появилсь

Но это способ не совсем хорош.
если его придериваться , придется все твои переменные проводить черезь буфер, оЁ , а это будет ещё то гемор))

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
vagon
<?php

$text = 'hello';

echo $text;

?>


или еще проще:
<?php

echo 'hello';

?>
alex455
T1grOK, спасибо, очень выручил.
YVSIK, для моих целей такой подход достаточен.
vagon, суть в том, что мне нужно в текстовую переменную запихнуть HTML-код. То, что ты предложил, я использовал до сегодняшнего дня, но этот подход лишает меня подсветки синтаксиса для HTML.
alex455
Обязательно ли применять «ob_end_clean()»? Или оно опционально, как закрытие БД в конце скрипта?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.