• Какой дистрибутив Linux подойдет для новичка?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Get a penguin or die...

    Отталкиваемся от задач. Что хотите делать? Если просто браузер-почта-ютуб-скайп-игрухи - ну, я Вас разочарую. Не, линух встанет. Не, там есть все (почти). Но любой даже самый архидружественный дистриб предполагает наличие мозга. И четкого осознания - что я хочу. В отличие от винды, которая давно навесила юзеру слюнявчик и исполняет вокруг него дэнс (втихушку тыря личные данные, показывая рекламу, навязывая ненужные вещи - ну это всего лишь следствия) - даже самый архидружественный дистриб не помешает Вам выстрелить себе в ногу :)

    Линух - это просто не винда. Естественно при переходе пытаться сделать "как в винде". Но в некоторых случаях это сделать невозможно, во многих - имитация идет чисто внешне и только в некоторых получается то же самое - и то в основном на кроссплатформерах - FF, TB, LibreOffice. Очень многие игрухи запускаются с дэнсом, по сравнению с которым камлание шамана - строевая песня. Ко многому придется привыкать - в линухе иные концепции.

    А так-то обычно новичкам бубунту советуют, минт. И тут сразу проявляется основной принцип UNIX - Ваш пингвин - Вы и возитесь :D
    Ответ написан
    1 комментарий
  • Какой фреймворк для php стоит изучать в 2017?

    gobananas
    @gobananas
    finishhim.ru
    Laravel больше на западе востребован, у нас на нём поменьше пишут, но есть проекты. Yii2 имеет смыл учить, на нём много проектов и его многие рекомендуют. Он так же существенно проще Symfony и не обладает такой жёсткой архитектурой. На slim, silex можете обратить внимание - это микрофреймворки попроще в изучении, но проектов на них не много.
    Ответ написан
    Комментировать
  • Какой фреймворк для php стоит изучать в 2017?

    @D3lphi
    Laravel - для сравнительно небольших проектов. Для которых важна скорость разработки.
    Symfony - для серьезных проектов, для которых важно качество и расширяемость. Symfony на порядок сложнее, нежели Laravel, но и архитектура у него "правильнее". Выбирая этот фреймворк вы получаете самую мощную ORM из тех, которые существуют в "мире PHP".

    Начинайте учить второй, а первый выучить после не составит труда.
    Ответ написан
    Комментировать
  • Как сделать так что бы функция header работала в середине скрипта?

    Noizefan
    @Noizefan
    Так, а зачем редиректить именно с помощью хедеров? Есть костыли и попроще :) echo "<script>location.href='/done'</script>";
    Ответ написан
    Комментировать
  • Как сделать так что бы функция header работала в середине скрипта?

    @VisualIdeas
    php.net/manual/ru/ref.outcontrol.php
    Вам в помощь)
    А если вкратце то:
    ob_start() - в начале всего всего - останавливаем вывод всего
    header(......)
    ob_flush() - в конце всего или когда хотим чтото выплюнуть
    Ответ написан
    Комментировать
  • Стоил ли использовать PDO для отправки запросов к БД на php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Сравни эти два кода и ответь себе сам:
    mysqi
    $stmt = $mysqli->prepare("SELECT id, name, price, amount FROM table WHERE id = ?");
    $stmt->bind_param("i", $id);
    $stmt->bind_result($id, $name, $price, $amount);
    $stmt->execute();
    $rows = array();
    while ($stmt->fetch())
        $rows[] = array(
            'id' => $id;
            'name' => $name;
            'price' => $price;
            'amount' => $amount;
        );
    }

    pdo
    $stmt = $pdo->prepare("SELECT * FROM table WHERE id = ?");
    $stmt->execute([$id]);
    $rows = $stmt->fetchAll();

    В общем, если ты мазохист, то mysqli тебе отлично подойдет.
    Ответ написан
    1 комментарий