Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Обширная "пояснялка" про php html для людей

Тема в разделе "Свободное общение", создана пользователем PunPun, 15 дек 2015.

?

Делать ?

  1. Не, ну а че ?

    3 голосов
    8,1%
  2. Да

    31 голосов
    83,8%
  3. Не, я и так знаю

    3 голосов
    8,1%
15.12.15 в 02:04
15.12.15 в 19:16
40
3.185
14
  1. romanbkn

    Команда форума VIP Кинотрафик v2

    Регистрация:
    14 авг 2015
    Сообщения:
    3.423
    Лучших ответов:
    0
    Рейтинги:
    +1.290 / 0 / -0
    1кк плюсов. Очень необходимо это.
     
  2. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.420
    Лучших ответов:
    32
    Рейтинги:
    +4.042 / 118 / -0
    Для рядового юзера не будет ясно если я посоветую ему книгу по PHP которую учил сам, Маклафлин PHP и MySQL 2013 Исчерпывающее издание. Врятли он поймет из нее что-то
     
    • Нравится Нравится x 1
  3. Pavel

    Pavel Местный

    Регистрация:
    7 ноя 2015
    Сообщения:
    1.680
    Лучших ответов:
    0
    Рейтинги:
    +785 / 0 / -0
    Для рядового юзера можно посоветовать видео или книгу полегче. Лучше видео, имхо. В общем ваш решать, вы шеф-повар этого блюда и только вы можете распоряжаться своим временем и силами.
    А я откланиваюсь.
     
  4. romanbkn

    Команда форума VIP Кинотрафик v2

    Регистрация:
    14 авг 2015
    Сообщения:
    3.423
    Лучших ответов:
    0
    Рейтинги:
    +1.290 / 0 / -0
    Два чаю адеквату, я раза 3-4 пробовал учить основы по книгам. И все впустую. Зато в процессе ознакомления с шаблонами дле и WP узнал, а главное понял в 100 раз больше.
     
  5. Marek

    Marek Бывалый

    Регистрация:
    14 июн 2015
    Сообщения:
    250
    Лучших ответов:
    0
    Рейтинги:
    +64 / 0 / -0
    Вся проблема книг ну во всяком случае те что попадались лет так с 7-м в том что там многое под копирку и не особо разжевано например приведу код Gameer который он писал к модулю ufMoon он предложил код с модуля


    Код:
    $id = (int)$id;
    $kp_id = (int)$kp_id; 
    За менить на вот этот:
    Код:
    $id = intval($id);
    $kp_id = intval($kp_id);
    А еще лучше предложил вот так:
    Код:
    $id = is_numeric($id) ? intval($id) : false;
    $kp_id = is_numeric($kp_id) ? intval($kp_id) : false;
    if(!$id || $kp_id)
    return; 
    
    Вот первый вариант кода который был написан в модуле как раз и есть то что обычно в книгах учат и там нет альтернативы как было предложено во 2-м или 3-м варианте с описанием почему лучше так делать а не как в 1-м варианте и т.д.

    P.S. приведенный код как пример в книгах на пол страницы нормальный программист сделает на 5-ть строчек и его вариант будет намного лучше и правильнее чем в книге.
     
  6. Pavel

    Pavel Местный

    Регистрация:
    7 ноя 2015
    Сообщения:
    1.680
    Лучших ответов:
    0
    Рейтинги:
    +785 / 0 / -0
    Хм, мне вот даже интересно стало, чем второй вариант лучше первого.
     
  7. Marek

    Marek Бывалый

    Регистрация:
    14 июн 2015
    Сообщения:
    250
    Лучших ответов:
    0
    Рейтинги:
    +64 / 0 / -0
    Вот даже увидел более интересное решение я б тоже написал как то так :

    Код:
    $video_info = file_get_contents($url_api);
    $data = json_decode($video_info);
    $ms = count ($data);
    $ms = $ms - 1; // если там два плеера, то беретсІ второй - $data[1]. Р первом, $data[0], плохое качество.
    $film_kach_m = array();
    А вот предложенный вариант программистом Gameer
    Код:
    $data = @end(json_decode(file_get_contents($url_api)));
    $film_kach_m = array();

    Разница на лицо но книга меня так не научила а подсказать или показать некому было.
    Жалко что книги не говорящие :D
     
  8. Pavel

    Pavel Местный

    Регистрация:
    7 ноя 2015
    Сообщения:
    1.680
    Лучших ответов:
    0
    Рейтинги:
    +785 / 0 / -0
    Ну например за знак собаки перед оператором, в сообществе программеров послали бы на 3 веселых буквы =)
     
  9. Pavel

    Pavel Местный

    Регистрация:
    7 ноя 2015
    Сообщения:
    1.680
    Лучших ответов:
    0
    Рейтинги:
    +785 / 0 / -0
    В общем обучение дело хорошее! Главное чтобы организовались.
     
  10. Marek

    Marek Бывалый

    Регистрация:
    14 июн 2015
    Сообщения:
    250
    Лучших ответов:
    0
    Рейтинги:
    +64 / 0 / -0
    Ну и за первый вариант написанного кода не ближе бы послали:rolleyes:
     
  11. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.420
    Лучших ответов:
    32
    Рейтинги:
    +4.042 / 118 / -0
    @ там не обязательный, написал что бы ошибок с end наверняка не было. можно было в try - catch засунуть.
    Чем ? Это не явный преобразование до типа int, потому что PHP не типизованный язык и не поддерживает явного преобразования (что считаю одним из минусов). С помощью intval можно указать систему исчисления. intval($a, 10);
     
  12. Pavel

    Pavel Местный

    Регистрация:
    7 ноя 2015
    Сообщения:
    1.680
    Лучших ответов:
    0
    Рейтинги:
    +785 / 0 / -0
    В конечном итоге результат у них один. Я даже погуглил по этому вопросу =) Разницы в данном контексте нет, лишь ваше предпочтение в синтаксисе.
     
  13. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.420
    Лучших ответов:
    32
    Рейтинги:
    +4.042 / 118 / -0
    Зная типизованные языки, не явное преобразование для меня ась. По этому использую функции, так как в c# такой код
    Код:
    var a = "2.15";
    int b = (int)a;
    Выдаст ошибку на стадии еще до компиляции. По этому писать нужно так
    Код:
    int b = 0; int.TryParse(a, out b);
    Но и в этом случае выдаст 0, потому что строка имела не верный формат. По этому выход тут таков
    Код:
    int b = Convert.ToInt32(Convert.ToDouble(a));
     
  14. Serhii

    Забанен

    Регистрация:
    5 ноя 2015
    Сообщения:
    1.867
    Лучших ответов:
    0
    Рейтинги:
    +545 / 0 / -0
    я только за +++ у меня как раз сессия даже не знаю как php сдавать :)
     
    • Нравится Нравится x 1
  15. Den

    Den
    Команда форума VIP Кинотрафик v2

    Регистрация:
    19 окт 2015
    Сообщения:
    2.130
    Лучших ответов:
    0
    Рейтинги:
    +1.004 / 6 / -0
    Говорят, что от этого удовольствие получают :D

    Как я понял, здесь будет завязка на DLE и его разберут по косточкам. А для тех, кто использует его - это будет в самый раз. К тому же учиться лучше всего на работающих системах, чем на лабораторных примерах с php.su и иже с ними. Когда видишь в живую, как оно устроено и как работает, то понимание и осознание даются легче. Это я по себе сужу.
    Несколько лет назад пытался поучить php по всяким самоучителям и сайтам из сети. Ничего хорошего не вышло. Потом взял одну CMS и мне позарез нужно было там много чего перепилить. Вот там я постиг азы php в полной мере и достаточно быстро. Поэтому, думаю, если PHP здесь будут разбирать на примере DLE, то это будет вполне хорошо. Одним выстрелом двух зайцев, как говорится.
     
  16. Keiskar

    Забанен

    Регистрация:
    2 июл 2015
    Сообщения:
    870
    Лучших ответов:
    0
    Рейтинги:
    +397 / 0 / -0
    Плюсану также
     
  17. MaximuS

    Команда форума VIP Кинотрафик v2

    Регистрация:
    30 ноя 2015
    Сообщения:
    708
    Лучших ответов:
    0
    Рейтинги:
    +399 / 0 / -0
    Всю жизнь учил php в таком виде: понадобилось -> узнал как реализовать -> многое запомнил. А так чтобы книгу прочитать и научится кодить - очень сложно.

    И ещё очень важен стиль материала.
    Если я верно понял - @Gameer, не собирается писать мануал, а хочет реализовать это в виде некой шпаргалки.
     
    • Нравится Нравится x 1
  18. sobakatochkaru

    sobakatochkaru Местный

    Регистрация:
    30 июн 2015
    Сообщения:
    1.255
    Лучших ответов:
    0
    Рейтинги:
    +407 / 5 / -0
  19. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.420
    Лучших ответов:
    32
    Рейтинги:
    +4.042 / 118 / -0
    Тогда тему можно прикрыть. Займусь написанием.
     
    • Нравится Нравится x 1
  20. sobakatochkaru

    sobakatochkaru Местный

    Регистрация:
    30 июн 2015
    Сообщения:
    1.255
    Лучших ответов:
    0
    Рейтинги:
    +407 / 5 / -0
    это после моего плюса? :D
     
    • Нравится Нравится x 1
Похожие темы
  1. serega001
    Ответов:
    27
    Просмотров:
    3.001
Загрузка...
Яндекс.Метрика