• Как при определенном URL изменить класс тега при помощи PHP?

    @vacslav-dev
    web-developer
    <?php
    $uri = $_SERVER['REQUEST_URI'];
    $button1URI = '/button1uri'; //uri страницы первой кнопки
    $button2URI = '/button2uri'; /uri страницы второй кнопки
    ?>
    ..... .....
    <button id="button1" class="<?php if($uri === $button1URI) {echo 'active'}?>">button1</button>
    <button id="button2" class="<?php if($uri === $button2URI) {echo 'active'}?>">button2</button>

    Где uri - часть строки запроса без доменного имени.
    Ответ написан
    1 комментарий
  • С чего начать изучение php?

    @olijen
    не совсем согласен с предложениями. В первую очередь я бы определил, с каким видом информации Вам лучше работать. К примеру некоторые лучше усваивают видео уроки, некоторым удобней с бумаги...
    После этого необходимо определить минимальный стек задач.
    Согласен, что стоит изучать с протоколов и сетей, чтобы понять, как вообще всё устроено в веб. Но не думаю, что изучение rest full api будет иметь смысл на ранних этапах. Просто не будет понимания, для чего всё усложняется.
    Далее, хочешь-не хочешь, нужно хотябы на базовом уровне понимать работу форм, работу GET-POST запросов. Если не знаешь, как работают формы HTML и чем POST от GET отличается - значит двигаться дальше еще рано.
    После нужно изучить синтаксические основы. Это не должно доставить проблем.
    После изучения основ нужно практиковать всё, что изучено и учить параллельно дальше. Обязательно включите в изучение ООП, без него никуда. Так же нужно изучить SQL, реляционные базы. Включи в обучение хотябы поверхностное изучение JS + JQuery.

    90% успеха обучения только в практике. Так что нет смысла обильно употреблять теорию. Всё, что не практикуется - либо забудется, либо не правильно воспримется.
    Ответ написан
  • С чего начать изучение php?

    @SergeyZelensky-Rostov
    Для начала надо разобраться что такое http, REST, SOAP, как эти вещи работают, затем если начальный уровень знаний языка есть(основные операторы языка, понимание как их использовать), то можно попробовать ООП, но начинать надо не с зубрежки синтаксиса, а понятий объект, класс, интерфейс, наследование, инкапсуляция, полиморфизм, и кучи всего, причем по моему мнению начать надо так объект>классы>инкапсуляция>наследование все остальное уже позже, когда поймете для чего нужно наследование, для чего нужна инкапсуляция, в чем разница между классом и объектом, тогда уже можно и к паттернам подойти, но не в коем случае не стоит сразу пытаться разобраться как работает mvc или какой-либо другой шаблон проектирования, в изучении должна быть последовательность, и не ленитесь делать тестовые примеры. По поводу книг почитайте Совершенный код (С. Макконнелл ).
    Ответ написан
    Комментировать
  • С чего начать изучение php?

    GavriKos
    @GavriKos
    CMS - это ОЧЕНЬ жирно для начала. Попробуйте такую последовательность:
    1) 1 сайт по уроку (какая нить визитка с регистрацией, обратной связью, и вьюшкой статистики)
    2) 1 сайте не по уроку - тоже что то простое
    3) Плагин к популярной CMS
    Ответ написан
    2 комментария
  • С чего начать изучение php?

    @IceJOKER
    Web/Android developer
    Вы хотите все и с сразу - так не бывает, люди годами учатся и набирают опыт.
    Официальная документация по php написана step by step, начните с него, так и до ООП дойдете, а далее уже углубляетесь в MVC, Patterns ....
    Ответ написан
    2 комментария