Тут еще можно почитать: https://pixelplus.ru/samostoyatelno/stati/prodvizhenie-saytov/sanktsii-poiskovykh-sistem.html
Вам сюда: http://php.net/manual/ru/control-structures.elseif.php
Или, как вариант - замените ваш код на этот:
<?phpswitch ($enc->status) { case 201: echo 'Код с картинки введен неверно'; break; case 404: echo 'Информация по указанному VIN не найдена'; break; default: echo ' <h1>Текстекстект</h1> <p class="lead">ТекстекстектТекстекстектТекстекстектТекстекстектТекстекстект</p> </div> </div> <!-- /.container --> ';}
Это для случая, если status - число, а не текст
Есть такое :)
Сначала был опыт написания программ для ПК Специалист (если кто помнит), затем азы Паскаля и Бейсики в институте (не больше, чем составление структурных схем и программ на 30 строк кода). После начала работы на досуге самостоятельно баловался с Delphi, кажись еще 4 версии. Тогда же и выучил основы баз данных на примере InterBase. На энтузиазме сделал для компании сетевую многопользовательскую программу учета пробега авто+расход топлива+ТО (автотранспорта у нас много было),. Гордость просто распирала :), а програмулина, кстати, по словам нынешних работников (я через пару лет волился) работает и по сей день и хранит данные уже примерно за 15 лет.
Потом как-то чисто случайно связался с Вебом (в те времена еще рулил ColdFusion) - и пошло-поехало... HTML, CSS, JS, MySQL, PHP...
Ради спортивного интереса был и Pyton, и Java, и системное администрирование, и прикладное программирование, и БД... но как-то не пошло... :) Вот так до сих пор и использую в основном "вечно умирающий" РНР и "обвязку" 😂
Училось все по книжкам, инет в те годы был не у всех, да и не дешевый :)... Это сейчас возможностей море, вот только желания у молодежи уже нет... ;(
А выучить очередной язык при хорошем знании хоть какого-то другого, как уже писали - не проблема.
По поводу возраста - никого не слушайте! Учиться можно в любом возрасте! ...МНЕ БЫ ВАШИ 21... :)
Лучше использовать ту систему, которую вы хорошо знаете.
И еще... главное чтобы это не был Битрикс 😂
На данный момент Ево, по сути, поддерживается одним энтузиастом.
Система хороша, но... увы.. время и требования не стоят на месте. :(, хотя надо отдать должное, что и Рево "умеет" не все, о чем мечталось бы (Composer, PSR etc).
Добиться на Рево времени отклика сопоставимого с Ево реально. Защита у Рево реализована на порядок лучше, и это факт.
По поводу улучшения защиты Ево:
- не ставить непроверенные модули/плагины/сниппеты;
- не обновляться сразу после выхода новой версии, особенно если кол-во изменений было большое (случаи выхода сырых версии - не единичны);
- перед очередным обновлением ядра/модулей/сниппетов ... читать что в них поменяли, т.к. тоже возможны варианты с последующей неработостособностью...
- фильтровать данные, как в любом РНР-проекте.
Уже можно немного подправить дату последнего релиза - 01/11/2017 :)
Список изменений здесь: https://raw.githubusercontent.com/modxcms/revolution/v2.6.0-pl/core/docs/changelog.txt, в основном это улучшение и добавление функционала/исправление мелких недочетов и т.п... А вот в списке изменений Ево довольно часто встречаются записи такого вида: - refactor ajax.php, close SQL injection (64j) :(
https://moyprorab.ru/fundament/184-lentochnyj-fundament-svoimi-rukami - "Фундамент утИпленная плита" ... :(
Обычно переходят на MODX Revo.
Обычно переделываю старые... Хотя все зависит от того, как звезды сложатся:)
Да, но частично (т.е. получит не весь "вес").
В большинстве случаев (особенно актуально для мобилок): уменьшение скорости загрузки сайта -> рост кол-ва показов в видимой части экрана -> Profit