sergeiss, самое интересно что на его сайте такой код тоже есть, ну то есть inline-php в html коде. Вот по этой ссылке внизу
http://mvccmv.ru/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB_PHP :
<tr>
<td width="253" bgcolor="#F5F5DC">
<?php include 'menu/menu.tpl.'; ?>
</td>
</tr>
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
SerginhoLD
23.02.2015 - 00:35
большая просьба, не используйте никто и никогда такие конструкции (я про двоеточие):
if:
end;
хрен найдешь где это кончается в большом шаблоне, ни один редактор нормально такое не подсвечивает (где закрывается условие)
_____________
"internet explorer всех правильней отображает страницы" ©
Цитата (chee @ 22.02.2015 - 23:13) |
Вы же какой-то бред несёте на пару. |
Прикольно! Конечно никто не подумал что вопрос что поменяется в коде я задал для собственного развития чтобы узнать что же поменяется, а тут просто контейнером придавило.
Да и пофиг с твоим шаблонизатором!
ps:
хрен найдешь где это кончается в большом шаблоне, ни один редактор нормально такое не подсвечивает (где закрывается условие)
IDE NetBeans подсвечивает очень удобный синтаксис придуманный специально для совмещения php и html.
_____________
Трус не играет в хокей
sergeiss
23.02.2015 - 00:51
Цитата (SerginhoLD @ 23.02.2015 - 00:35) |
большая просьба, не используйте никто и никогда такие конструкции (я про двоеточие): |
Вот позволь не согласиться :)
Во-первых, пхпШторм очень даже хорошо видит конец конструкции.
А во-вторых, я давно уже взял себе за правило: как только начинаю вводить такую конструкцию, то тут же ставлю камент в конце (после ИФа). Типа метки, по своей сути. Такой же камент (метку) ставлю в конце. И у ЭЛСЭ (если он есть). И тогда пофиг, сколько там и чего написано, всегда очень легко найти все части.
Ну и в-третьих, скобки фигурные в такой ситуации как раз сложнее искать и понимать, куда они относятся.
Типа такого кода получается (код совершенно абстрактный)
<?php if( $condition_main ) :
<div>lkajdl jal</div>
<?php else:
<div>hngiayfkhkjdh ksdfy iushf akjh kjas</div>
<?php endif;
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Гость_Invis1ble
23.02.2015 - 05:23
Писать можно и так, и так. И читабельность не нарушается в обоих вариантах, если отступами выделять нормально. Да и IDE нормально подсвечивает оба варианта. Тут просто дело вкуса.
SerginhoLD, может ты в блокноте каком-нибудь пишешь?
SerginhoLD, пользуйся нормальной IDE и всё будет нормально
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
SerginhoLD
23.02.2015 - 13:52
Куда мне нажать в php storm, чтобы мне первый foreach желтеньким подсветился?
https://drive.google.com/file/d/0B_YcrUutHe...iew?usp=sharingНормальная IDE, да?
Я и говорю
Цитата (SerginhoLD @ 22.02.2015 - 20:35) |
хрен найдешь где это кончается в большом шаблоне, ни один редактор нормально такое не подсвечивает (где закрывается условие) |
_____________
"internet explorer всех правильней отображает страницы" ©
Цитата (SerginhoLD @ 23.02.2015 - 13:52) |
php storm |
я не использую эту IDE так, что посоветовать ничего не могу, но я думаю она умеет, то что ты хочешь.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
sergeiss
23.02.2015 - 15:15
Цитата (SerginhoLD @ 23.02.2015 - 13:52) |
Куда мне нажать в php storm, чтобы мне первый foreach желтеньким подсветился? |
А почему именно первый "жёлтеньким"? И какая програ это может сделать - и с какой целью?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
sergeiss, я думаю он об этом
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
SerginhoLD
23.02.2015 - 15:34
логический блок подсветить, начало и конец, скобки любые подсвечиваются.
при конструкции с двоеточием должна как-то по другому подсветка работать
_____________
"internet explorer всех правильней отображает страницы" ©
SerginhoLD, а зачем она, смотри на скринах, слева есть обозначение блоков, с плюсиками и минусиками, этого у вас в шторме разве нет?
Посмотрел скрин твой, там есть, я не понимаю, что тебя не устраивает
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
sergeiss
23.02.2015 - 15:41
Цитата (SerginhoLD @ 23.02.2015 - 15:34) |
при конструкции с двоеточием должна как-то по другому подсветка работать |
Не буду утверждать, что желаемое тобой невозможно. И не буду утверждать, что это возможно.
Но вот за себя могу сказать, что какая-то особая подсветка "альтернативного" синтаксиса как-то и не требовалась ни разу. Мне лично достаточно того, что Шторм показывает начало и конец этого блока, в т.ч. на твоей картинке это хорошо видно. Поэтому можно легко определить границы этого блока, даже если от начала до конца очень много строк кода.
Можно свернуть/развернуть этот блок, можно просто подвесит мышУ к началу или концу блока, и слева будут линией четко показаны и начало, и конец. При этом можно колесом мыши прокрутить вверх-вниз.
PS. Когда подводишь указатель к концу блока (к стрелке), а начало блока находится где-то высоко, вне пределов видимости, то тогда вверху в специальном выплывающем окне показывается начало блока... Тоже очень удобная фича.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
SerginhoLD
23.02.2015 - 16:12
Цитата (chee @ 23.02.2015 - 11:36) |
Посмотрел скрин твой, там есть, я не понимаю, что тебя не устраивает |
визуальное восприятие меня не устраивает, то визуально сразу отличается в коде, а то куда-то смотреть надо, наводить мышь, а если условий дофига и несколько друг за другом.. будет куча этих плюсиков для раскрытия, нафига? если я нажал на начало блока, я хочу чтобы конец выделился, все
_____________
"internet explorer всех правильней отображает страницы" ©
SerginhoLD
23.02.2015 - 16:24
тут еще дело такое, то я сам пишу шаблон, с любым из этих вариантов, меня все устроит, т.к. у меня все ровно с отступом в 4 пробела,
а то досталось по наследству от какой-то курицы-краба, где все прыгает/бегает в разные стороны, то табы, то 3 пробела, то 4, то на одной строке 2-3 условия, и тут на тебе, конструкции с двоеточиями, красота просто
_____________
"internet explorer всех правильней отображает страницы" ©
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.