такая идея тоже приходила в голову, но тут упирается в переносы строк и подобное
скорее всего, сделаю похоже, а переносы оформлю с помощью оборачивания каждого слова в отдельный div и чем-то вроде флоата или подобного.
Сергей Протько: ну, я сам пользуюсь, приходится)
Но часто бывает ощущение какого-то дискомфорта слегка, едва ощутимого. Я, конечно, не могу устроить такой разнос PHP, как это делают профи, но сказать, что язык меня полностью устраивает с уверенностью не могу.
А на PHP7 надо посмотреть внимательней, видел, что там есть интересные вещи, но не вникал.
Сергей Протько: как по мне, это излишняя свобода. Конечно, язык не должен ограничивать программиста, но пхп зачастую выдает такие баги, которые не выдаст никакой другой язык как раз из-за вот этой свободы. Лично мне в нем часто не хватает жесткости.
По скорости разработки - не стоит забывать, что это скорость разработки человека, знающего язык, а не человека, который его учит. Руби для новичка советуют редко как раз из-за этого - слишком высокий порог вхождения, не каждый справится.
martynuk: я сам раньше задавался подобным вопросом, но ответа пока не нашел для себя. А еще совет - вместо списка разделов лучше вставить скрин gparted :)
Да-да, именно это и я хотел написать. Любой язык - это синтаксис + предоставляемые возможности, но очень редко кто-то использует язык в чистом виде - практически всегда это фреймворки, библиотеки, движки или что-то подобное. Для каждого из них нужно иметь соответствующие знания: изучив C#, не будет легко ни писать под .NET, будь это Windows Forms или WPF, ни под Mono, ни под Unity3D, хотя, казалось бы, язык один и тот же.
Вадим Егоров: никто не говорит, что должно быть максимально удобно писать код)
главное - должно быть удобно его потом читать не только тебе, но и потенциальному коллеге либо кому-то еще. Поэтому и приняты стандарты оформления кода - грубо говоря, каждый знак находится там, где он должен находиться и где его ожидают увидеть.
Вадим Егоров: между переменными, вызовами функций и знаками операторов тоже принято ставить пробелы
не везде, конечно
но хотя бы так:
list($name, $path) = explode('=', $block);
$href = 'http://' . $host . $path;
Uxus Greenwood: сама схема работы с MVC достаточно простая, понимается за полчаса. А конкретно в фреймворках - тут дело не только в реализации MVC в нем, а вообще в структуре папок - в каждом фреймворке придется читать документацию, чтобы понять, как правильно.
Спасибо за развернутый ответ. Сейчас использую роуты с параметрами, стандартные в Симфони - все равно проект в люди не выйдет, поэтому здесь это не настолько важно.
Главная проблема была в том, что я не хотел отображать идентификатор в параметре, хотя, возможно, зря.
Вариант с формой тоже рассматривал, но для него нужно генерить N форм, столько, сколько записей в таблице - слегка некрасиво. Самым простым был бы вариант с JS, как описал в вопросе: вешать на все ссылки обработчик, который при клике считывает данные из таблицы (из скрытых полей, к примеру) и устанавливает в скрытый input, значение которого уже получу на сервере. Само собой, полного сокрытия в этом случае не выходит, но это уже чем-то лучше.
По части остальных трех вариантов - выглядят сложными. SPA - собираюсь рассмотреть в будущем, а вот как происходит в PMA - непонятно, т.к. у меня ссылки далеко не самые красивые. Через куки - напоминает опять-таки описанный мной выше вариант.
других хостов нету, только дефолтный
файл подключается, в sites-enabled симлинк есть