Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Что делать если не всё понятно в коде?
На страницу 1, 2  След.
 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
taracov

Новенький


Зарегистрирован: 06.06.2013
Сообщения: 11

СообщениеДобавлено: Чт Июн 06, 2013 11:24 am    Заголовок сообщения: Что делать если не всё понятно в коде?
Ответить с цитатой

Здравствуйте, купил книгу PHP и MySQL. Разработка Web-приложений. 4-е изд, понял что она рассчитана для новичков. Но в книге не совсем точно разбирается, почему именно так или так. В частности нечего не понял на стр.80. Скажите пожалуйста, может мне до этой книги ещё нужно что-либо изучить? Или как действовать? ( если, нужно что-то помимо этого всё-таки изучить, то прошу привести название литературы)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Июн 06, 2013 11:55 am    Заголовок сообщения:
Ответить с цитатой

А что именно не понятно? Там проверка номера кредитки. Какая часть функции не ясна?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
taracov

Новенький


Зарегистрирован: 06.06.2013
Сообщения: 11

СообщениеДобавлено: Чт Июн 06, 2013 12:05 pm    Заголовок сообщения:
Ответить с цитатой

Если говорить честно, то там не ясно всё! Smile

Например функция foreach - как устроена (читал документацию, не понял как работает, только понял что она перебирает массив)

if ($src % 10 == 0) - что за проценты!

$src += $current_num % 10 - смутило += ( тоже не разобрался )

if(!$card_type) {
return false
} --- Возвращает false, но потом куда девает Sad и знак ! ( not ) он что-ли предаёт отрицание.


Вообщем, не понял сам каркас данного скрипта.

Скажите по ходу изучения этой книге, предусматривается самостоятельное понятие функций? И как устроен код?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Июн 06, 2013 12:10 pm    Заголовок сообщения:
Ответить с цитатой

taracov, вы не читали книгу! В книге все эти конструкции описаны, и foreach, и значение символа %, и оператор +=.

Вместо not в PHP используется !

Вы спрашиваете, что делать, если не понятен код. Ответ - читать книгу от корки до корки. Вы сразу начали читать интересную вам главу, но это могут делать только те, у кого есть знания ПХП. Если знаний нет, нужно начинать с самого начала книги. В книге есть все, чтобы понять этот код и любой другой, который в ней приводится.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
taracov

Новенький


Зарегистрирован: 06.06.2013
Сообщения: 11

СообщениеДобавлено: Чт Июн 06, 2013 12:18 pm    Заголовок сообщения:
Ответить с цитатой

Денис, вы можете мне конечно не верить, но я честно всё читаю с самого начала. Я единственное пропустил, это установка веб сервера, так как всё до этого было настроено.

Символ % и оператор += да есть в таблице. Но где foreach ? Не увидел точно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
taracov

Новенький


Зарегистрирован: 06.06.2013
Сообщения: 11

СообщениеДобавлено: Чт Июн 06, 2013 12:20 pm    Заголовок сообщения:
Ответить с цитатой

Например функции strrev() 100% нету.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Июн 06, 2013 12:22 pm    Заголовок сообщения:
Ответить с цитатой

taracov, прежде, чем что-то сказать, подумайте. В жизни пригодится

Цитата:

Например функции strrev() 100% нету.

Страница 138. Можно было бы глянуть хотя бы в предметный указатель, если лень читать книгу.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
taracov

Новенький


Зарегистрирован: 06.06.2013
Сообщения: 11

СообщениеДобавлено: Чт Июн 06, 2013 12:25 pm    Заголовок сообщения:
Ответить с цитатой

Денис, вот сейчас я вас понял. Функция strrev() используется на 80 стр. При том что её изучение происходит только на 138 стр. Тогда следует вывод такой что: даже если я не понял как действует скрипт, то нужно всё ровно идти вперёд, а не сидеть на нём ?

А уже после прочтения всей книги тогда я буду всё ровно это знать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Июн 06, 2013 12:36 pm    Заголовок сообщения:
Ответить с цитатой

taracov, нет, нужно пользоваться предметным указателем. Если совсем уже ничего не понятно, можно идти дальше, все станет на свои места. В крайнем случае можно спрашивать на форуме.

Это 4-ое издание, я много сил потратил, чтобы исправить все баги предыдущих изданий. Все листинги рабочие, проверялись полностью все перед типографией. К тому же был переделан предметный указатель, он стал лучше

После прочтения книги никакая другая вам уже не понадобится - даю гарантию. Может разве что какая-то узкоспециализированная по какому-то фронтенду. Но как правило доступна онлайн-документация, которой можно пользоваться.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
taracov

Новенький


Зарегистрирован: 06.06.2013
Сообщения: 11

СообщениеДобавлено: Чт Июн 06, 2013 12:44 pm    Заголовок сообщения:
Ответить с цитатой

Денис, может вам вопрос покажется глупым но всё же спрошу: что такое предметный указатель?

Это оглавление?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Июн 06, 2013 12:45 pm    Заголовок сообщения:
Ответить с цитатой

Вопрос глупый. Это ваша первая печатная книга?

Откройте страницу 554. Обычно предметный указатель помещают в конец книги - на будущее Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
taracov

Новенький


Зарегистрирован: 06.06.2013
Сообщения: 11

СообщениеДобавлено: Чт Июн 06, 2013 12:51 pm    Заголовок сообщения:
Ответить с цитатой

Если честно то да. html и css изучал как-то статьями, а JS изучил по Видео - курсам Евгения Попова.

Вы как профессионал в программировании как отнесётесь к курсам Попова по php ?

ЗЫ - думаю знаете кто это такой!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Июн 07, 2013 5:31 am    Заголовок сообщения:
Ответить с цитатой

Я знаю, кто это такой, но если честно, его курсы не смотрел Smile

Я отношусь скептически по видеокурсам по программированию. Допустим по какому-то отдельному программному продукту, по той же Джумле, видеокурсы полезны. По программированию нет. Это все равно что видеокурс по математике. Если твердо освоили JS, рекомендую прочитать книгу Testable JavaScript:

http://shop.oreilly.com/product/0636920024699.do

Перевода на русский пока нет, но и в оригинале книга достаточно понятна.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Пт Июн 07, 2013 12:14 pm    Заголовок сообщения:
Ответить с цитатой

Цитата:
После прочтения книги никакая другая вам уже не понадобится - даю гарантию

Ну, если человек захочет сделать что-то масштабное, то понадобиться, так, как ООП рассмотрено не в достаточном ключе. Да и многих фитчей я не наблюдаю.. Хотя есть фича с форумом, правда со старым. с phpbb3 не прокатывает.

А для ТС: Перед тем как задавать вопрос, можно прочитать форум. Книга в 4-том издании. Возможно на ваш вопрос уже давно есть ответ.

Краткий портрет ТС:
1) Рост 150-160м
2) Вес около 80кг
3) Возраст между 15-18 годами.

Причина: В любом самом необразованном университете в первом семестре, и уж точно объясняют данную функцию, а в любом языке назначение у ней одно и тоже. Да и простой логический метод решения у вас очень сильно хромает!


Совет: Если хочешь чему то научиться, попробуй сам найти решение, хотя бы в гугле!
Вот если я спрашиваю что-то значит я уже обдолбил всю выдачу гула.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Июн 07, 2013 12:32 pm    Заголовок сообщения:
Ответить с цитатой

Светозар,
1) сам же себе противоречишь. В книге неплохо, на мой взгляд, описано ООП. Основы даны. Нужно больше - мануал в помощь. Про ООП можно отдельную книгу написать, а для одной главы думаю вполне нормально.
2) какие фичи хочется наблюдать?
3) не переходи на личности. Здесь обсуждается книга, а не внешность ТС! ТС может быть и 50 лет, тебе легче тогда от этого станет? Или что-то изменится?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
На страницу 1, 2  След.
Страница 1 из 2
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис