Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Парсеры
 
 автор: demonow   (13.01.2012 в 14:10)   письмо автору
 
 

наткнулся недавно на такой случай.


<html>
<body>
<? for($i=0;$i<12;$i++) { ?>

"Иван Васильевич меняет профессию" 

<? ?>
</body>
</html>

Выводит фразу 12 раз.
Привык считать, что все операции происходят внутри кода между парсерами.А тут код розрывается и как бы имеет отоношение к тому что между ним.Это как понимать??
И еще вопрос: наткнулся на такой синтаксис "<?= ?>" Что значит знак равно в первом парсере?

  Ответить  
 
 автор: kosta_in_net   (13.01.2012 в 16:47)   письмо автору
 
   для: demonow   (13.01.2012 в 14:10)
 

<html> 
<body> 
<? for($i=0;$i<12;$i++) { ?> 

"Иван Васильевич меняет профессию"  

<? ?> 
</body> 
</html>

аналогично
<html> 
<body> 
<? for($i=0;$i<12;$i++) { 

echo 
'"Иван Васильевич меняет профессию"' ;

?> 
</body> 
</html>

Просто вместо выполнения команды php echo, интерпритатор прекращает интерпритировать и выдает текст, а затем снова интерпритирует.
Синтаксис
<?=$var;?>
указывает, что значение переменной нужно вывести, подобно команде echo. То есть
<?=$var;?> и <? echo $var;?> аналоги

  Ответить  
 
 автор: demonow   (13.01.2012 в 16:57)   письмо автору
 
   для: kosta_in_net   (13.01.2012 в 16:47)
 

Спасибо.

  Ответить  
 
 автор: Sfinks   (13.01.2012 в 17:19)   письмо автору
 
   для: demonow   (13.01.2012 в 16:57)
 

Но не советую пользоваться ни <?=$var;?> ни <? echo $var;?>, т.к. в пхп версии >5.2 такое уже не поддерживается и рано или поздно придется все переписывать на <?php echo $var; ?>

  Ответить  
 
 автор: kosta_in_net   (13.01.2012 в 17:32)   письмо автору
 
   для: Sfinks   (13.01.2012 в 17:19)
 

впервые слышу, что не поддерживается...

  Ответить  
 
 автор: sl1p   (13.01.2012 в 17:40)   письмо автору
 
   для: Sfinks   (13.01.2012 в 17:19)
 

за это отвечает настройка в php.ini, василь.

  Ответить  
 
 автор: tvv123456   (13.01.2012 в 18:57)   письмо автору
 
   для: sl1p   (13.01.2012 в 17:40)
 

>за это отвечает настройка в php.ini, василь.
+1
Всегда думал, что парсер это немного другое.

  Ответить  
 
 автор: SerG7   (14.01.2012 в 09:05)   письмо автору
 
   для: tvv123456   (13.01.2012 в 18:57)
 

Sfinks прав.....полностью....

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования