Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не все ли потеряно? [4]
Если не считать Попова и Русакова, то дня 3-4 по курсу от Специалист! Руссаков рассказал что такое if - else и т.д) потом список функций) рассказал о ООП о котором я нефига ваще не понял! и сразу начал показывать как создать свой движок. Ну а Попов я думаю вы в курсе!
likvidator
Отправлено: 11 Августа, 2014 - 20:06:05
Посетитель
Покинул форум
Сообщений всего: 416
Дата рег-ции: Март 2012
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
Zeross пишет:
Руссаков рассказал что такое if - else и т.д) потом список функций) рассказал о ООП о котором я нефига ваще не понял! и сразу начал показывать как создать свой движок
Строго настрого не рекомендую смотреть етот "движок". Не нужно учить сразу ООП и еще с такого плохого примера.
А так да все мы когда-то так не знали, но учили.
П.С. likvidator думаю еще зарано дефолтное значение аргумента, лучше б return указали ИМХО
Zeross
Отправлено: 11 Августа, 2014 - 20:12:04
Новичок
Покинул форум
Сообщений всего: 53
Дата рег-ции: Авг. 2014
Покинул форум
Сообщений всего: 416
Дата рег-ции: Март 2012
Помог: 4 раз(а)
[+]
esterio пишет:
П.С. likvidator думаю еще зарано дефолтное значение аргумента, лучше б return указали ИМХО
так я echo писал для вывода оба раза=)) а потом посмотрел,что и так в функции уже стоит=))
Vinyl
Отправлено: 11 Августа, 2014 - 20:13:09
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
Zeross пишет:
дня 3-4 по курсу от Специалист!
Вы нихрена ещё не должны уметь. Люди годами учатся. Так что все в норме.
Строчка $str = "russia"; в Вашей функции не нужна. Функция это участок кода, который будет использован в дальнейшем, должна быть изоляция от данных, они должны поступать извне. А вы перманентно вписали подсчитываемую строку в функцию. Тов. likvidator предложил Вам более правильный вариант, к сожалению, без комментариев об ошибках, и со странным дефолтным значением аргумента.
Покинул форум
Сообщений всего: 416
Дата рег-ции: Март 2012
Помог: 4 раз(а)
[+]
Zeross пишет:
а че за mystrlen("england"); ???
В общем вы создали функцию,которая принимает аргумент $str и,вместо того,чтоб с ним работать - переписываете в теле этой функции на то,что вам нужно (Добавление)
Vinyl пишет:
и со странным дефолтным значением аргумента.
для сравнения=)
esterio
Отправлено: 11 Августа, 2014 - 20:15:57
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
Для Zeross под спойлер желательно не заглядивать пока не сделаете сами
Это сама ф-я, этот код ничего не выведет. Но если ниже написать echo(mystrlen('апельсин'));, выведет 8.
Само объявление ф-и ничего не выводит и не возвращает. Вы как бы заготавливаете код на будущее. А ф-ей можете пользоваться сколько угодно раз. (Добавление) esterio, да сложноват ему, думаю, Ваш пример пока.
Покинул форум
Сообщений всего: 53
Дата рег-ции: Авг. 2014
Помог: 0 раз(а)
В общем парни) всем огромное спасибо что подсказывали! Особо благодарен Vinil'y так как он помогает мне уже в двух темах подряд! В общем парни, бля буду, век не забуду, скажем так! Я бы конечно хотел ещё что нить описать, но уж слишком боюсь обложатся)!
Vinyl
Отправлено: 11 Августа, 2014 - 20:26:33
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
likvidator пишет:
а чего сложного?
Как показывает практика, for для понимания сложнее foreach (для новичков).
Zeross пишет:
бля буду
А вот это нежелательно. Мы стараемся здесь не выходить за рамки цензуры)
Zeross пишет:
Я бы конечно хотел ещё что нить описать, но уж слишком боюсь обложатся)!
Мы все лажали. Самое главное - не ждите, что кто-то сделает за Вас и не ищите готовых решений. И все получится. PHP простой как три копейки, но нужно время и терпение. Удачи! (Добавление) esterio, сорри, сразу не заметил.
esterio пишет:
тупо чтобы показать возможности синтаксиса набросал
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.