• Как дебажить весь проект целиком в PhpStorm ?

    vshemarov
    @vshemarov
    Непонятен вопрос. Дебажится абсолютно точно так же, как и страница без вышеуказанного. Если в качестве дебаггера используется xdebug, то проще всего, конечно, поставить расширение для браузера (есть и для Хрома, и для Фокса), где режим дебага включается одним кликом. И тогда процесс становится простым до безобразия:
    1) В PhpStorm ставите брекпойнт и включаете режим отладки
    2) Открываете форму, которую надо заполнить, и также включаете режим отладки
    3) Вводите данные, сабмитите форму и ловите в PhpStorm
    Ответ написан
    2 комментария
  • Как решить проблему времени сессии в php ?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Ответ написан
    Комментировать
  • Как решить проблему времени сессии в php ?

    Melkij
    @Melkij
    PostgreSQL DBA
    Вы пошли неверным путём.
    Вашу сессию всё равно через некоторое время вычистит сборщик мусора.
    А то, что у вас останется сессионная кука на сутки - ничем не поможет без соответствующего файла сессии.
    Вешайте свою собственную куку, с уникальным токетом. По нему отслеживайте, что это за пользователь и надо ли его вспоминать.
    Ответ написан
    Комментировать
  • Как правильно оформлять код содержащий как HTML, так и PHP?

    @vdem
    Сразу с HTML и PHP работает много кто, да хотя бы встроенный редактор Far Manager работает довольно корректно (с Colorer, естественно). А как правильней оформлять? Правильней всего вид от логики отделять как уже посоветовали. Например, в простейшем случае, в начале файла размещать исключительно PHP код, делающий нужные телодвижения для получения и обработки данных и перевода их в вид, готовый к выводу на страницу (включая вызовы htmlspecialchars()), а за ним - исключительно HTML, со включениями PHP лишь для вывода значений и простейших операторов if (без громоздких условий, все вычисления должны идти в начале, где код PHP) и for/foreach.
    <?php
    $users = UsersModel::getAllUsers();
    $usersPrepared = [];
    foreach($users as $user) {
        $usersPrepared[] = array(
            'id' => $user->id,
            'name' => htmlspecialchars(sprintf('%, %', $user->lastName, $user->firstName)),
            ...
        );
    }
    ?>
    <!DOCTYPE html>
    <html>
    <head>...</head>
    <body>
    <table>
    <?php foreach($usersPrepared as $user) { ?>
        <tr data-id="<?php echo $user['id'] ?>">
            <td><?php echo $user['name'] ?></td>
        </tr>
    <?php } ?>
    </table>
    </body>
    </html>

    Как-то так.
    Ответ написан
    Комментировать
  • Какой язык программирования подходит для заработока?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Моя первая девушка была из моего же класса. Увы, с ней я так и не смог толком понять, что такое — быть мужчиной. Ну там на 8 марта да на ДР цветочки подарить — это понятно, но на большее фантазии так и не хватало.

    Я решил бросить её как только школу закончу, а то скучно и беспесперктивняк какой-то... Да и шашни я с ней завёл, только чтобы мужчиной стать, а с этим беда — кроме @#$лей от её бывшего (из параллельного класса) я толком никакой школы и не получил.

    Вот в институте — там другое дело, девок симпотных побольше, и ломаются меньше (мне рассказывали, точняк — верить можно, парни проверенные), но... Какого-то лешего со мной никто не хочет мутить. Я начал в стриптиз-клуб ходить, там есть одна ничего так — я на неё постоянно пялюсь. Говорят, она на меня тоже посматривала (оказалось — наврали...).

    Потом мне посоветовали один клуб — типа оттуда никто одиноким не уходил, начал там зависать:) Круто! Мне 3 раза дали. Ну точнее 2, один раз девушка отрубилась и уснула у меня дома, но я решил, что она согласна. По-любому согласна, раз приехала. А с одной из них даже наметился романчег:)

    Меня правда смущает, что друзья стали посмеиваться надо мной, когда мою подругу увидели... Посоветовали другой клуб, где девчонки круче. Но у меня нет денег на этот клуб, хотя там и правда покрасивше будут...

    Посоветуйте — есть ли какой-нибудь клуб, где девчонки как из второго, а цены как из первого? Очень нужно.
    Ответ написан
    19 комментариев
  • Каков план личностного развития JavaScript программиста с нуля?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1. Выучить русский язык. Узнать, что такое "личностное развитие" и чем оно отличается от профессионального.
    Ответ написан
    2 комментария
  • Автоматическое форматирование отступов в ассоциативных массивах в PHPStorm

    Tyranron
    @Tyranron
    PHPStorm 7
    Preferences (или Settings) > Секция Project Settings > Пункт Code Style > Подпункт PHP > Вкладка Other > Чекбокс Align key-value pairs
    Ответ написан
    1 комментарий
  • Sublime и форматирование HTML с PHP кодом?

    Zoxon
    @Zoxon
    Веб-разработчик
    В Sublime 3 уже встроенна такая штука
    Ctrl+Shift+P → Indentation: Reindent lines

    Можно еще добавить хоткей
    [
    	// Reindent
    	{"keys": ["ctrl+shift+r"], "command": "reindent", "args": {"single_line": false} },
    
    	// Convert spaces to tabs
    	{ "keys": ["ctrl+shift+x"], "command": "unexpand_tabs", "args": { "set_translate_tabs": false } },
    ]
    Ответ написан
    Комментировать
  • Как дальше развиваться PHP программисту?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Попробовать применить всё нажитое непосильным трудом в реальном проекте. Столкнуться с проблемами, которые не решаются в нуботуториалах. Решить их. Сделать пулл-реквесты с решениями. Ловить баги в лучшем, что может предложить open source, в том числе и самом РНР. Делать пулл-реквесты.
    Освоить все перечисленные инструменты до такой степени, чтобы понять, чего им всем не хватает - и написать свой.
    Ответ написан
    Комментировать
  • Как правильно учить Javascript?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вы наверное слышали, что каждый уважающий себя программист обязан написать несколько велосипедов? И JavaScript-программисты тоже так делают и еще как! Так вот в этом нет ничего плохого, это отличное самообучение.

    Для начала заходите на любой каталог плагинов для JavaScript или jQuery. Находите интересный, не очень сложный на вид плагинчик (например карусель, лайтбокс, слайдер и т.п.) и пытаетесь сделать похожий, только лучше. Поначалу будет выходить черти что, но, это будет уже реальная задача, где вы начнете сталкиваться с реальными особенностями языка. Вот тут то знания и начнут обретать какую-то структуру у вас в голове.

    Не пытайтесь брать сразу сложные вещи, начинайте с малого. Как заметили выше, не смотрите пока что на очень сложные книжки, их читать сейчас почти бесполезно.
    Ответ написан
    6 комментариев
  • Как стать профессиональным веб-разработчиком за 7 лет?

    EugeneOZ
    @EugeneOZ
    Фигню вам тут советуют. Одной лишь работе на фрилансе вы мало чему научитесь. Скорее всего, наберётесь примеров говнокодинга в здачах «подправить скрипт» и подумаете, что так и нужно делать.
    Вы не самый молодой — я видел тут 14-летнего парня, который на C# пишет круче всех PHP- и Python-программистов, которых я видел. Просто есть огромная разница между enterprise и home-page проектами. Java и C# имеют в себе больше от enterprise-культуры.

    Самый лучший совет Вам сейчас: читайте книги. Как можно больше книг. Обязательно сочетайте с практикой. Но не на фрилансе, а «свои велосипеды», чтобы была возможность пробовать применять знания из книг. Пока Вас кормят родители — это самое лучшая возможность начинать свои проекты. Возможно, Вы сейчас мало придаёте этому значения, но это так.

    Изучайте существующие фреймворки.
    Книги и работа с фреймворками (в том числе фреймворками для unit-тестирования) дадут Вам огромнейшее количество знаний, Вы сможете сэкономить многие многие годы, которые другие программисты тратят, чтобы постигнуть всё своим путём.
    Читайте Макконнелла «Совершенный код», Роберта Мартина — «Чистый код», Э. Хант, Д. Томас — «Программист прагматик».
    Изучайте Qt, Symfony, Visual Studio. Никогда не думайте, что Вы остановитесь на одном языке — нужно изучать несколько языков, чтобы видеть несколько способов решения проблем.

    Выбирая профессию программиста, знайте, что Вы будете учиться ВСЕГДА, а не следующие 7 лет. Новые технологии появляются каждый год, индустрия очень молодая и активная — каждый год Вы будете изучать и пробовать новое. Это университет без даты окончания :)
    Ответ написан
    6 комментариев
  • Как правильно учиться PHP / mySQL?

    Voffko
    @Voffko
    из книг перечисленных книг я бы выделил Котерова. оч хорошая книга, если вы начинающий. там довольно хорошо и просто описано то, что проиходит в сети и как это работает. вобщем дается хорошая база для дальнейшего развития.
    в список книг добавил бы «разработка web-приложений на php и mysql» Лауры Томсон и Люка Веллинга. эти люди принимали участие в разработке mysql. так что знают много :) и на протяжении всей книги создается веб магазин. так что все построено на примерах :)
    удачи вам в соискании.)
    Ответ написан
    1 комментарий