«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2017/04/09 01:07:11  №969566 1
А когда можно будет сказать, что я владею php достаточно неплохо? Что надо уметь?
Ответы: >>969589 >>971928
Аноним 2017/04/09 02:17:48  №969589 2
2016-07-19141324.jpg (79, 368x497)
497x368
>>969566
Достаточно не плохо для чего?
Ответы: >>969654 >>969655 >>969871
Аноним 2017/04/09 08:17:50  №969654 3
14334131747083.jpg (49, 604x455)
455x604
>>969589
Чтоб бабаос с лохов рубить, очевидно же.
Аноним 2017/04/09 08:18:30  №969655 4
>>969589
Ну он не понимает просто пока ничего, и ему отправная точка нужна и цель какая-то. В общем что бы можно было проложить маршрут. Причем не длинный, а по конкретным ключевым точкам. Ну тип вроде как пришел на собеседование. А там:какие паттерны вы знаете? И ты такой ну вот эти 10 знаю, и рассказал. И на тебя уже как на человека смотрят. Хочется вот так же что бы было. А то, что на самом деле это за вечер "учится", никого не ебет.
А не дрочишься 2 года такой в разработке. А у тебя всё на сингтоне и норм. А на собеседовании ты такой, ну тип синглтон. А они такие: и что, всё? Ну вы знаете, мы вам перезвоним.
Аноним 2017/04/09 13:41:01  №969871 5
>>969589
Чтобы я мог уже не столько учить новые команды, сколько мог уже улучшать понимание изученных. То есть тот уровень, при котором основами я владею хорошо.
Аноним 2017/04/11 17:52:07  №971928 6
>>970551

Установка плагинов, верстка, натягивание верстки, написание своих тем и плагинов. Я бы не советовал, это чуть лучше просто верстальщика.

>>970242

Изучи расширение gd к PHP, там есть функция imagecopyresampled для изменения размера картинки. Обычно пользователь загружает картинку, из нее делают 1 или несколько уменьшенных и далее выводят на сайте. Дополнительно иногда еще используют CSS, если размеры картинки должны как-то адаптироваться под размеры экрана.

>>970121

> Кстати, пишут, что ++$i вроде как работает быстрей.
А ты померяй.

>>970087

Прочитай мануал по json_decode. Он умеет выдавать массив, а не пародию на объект. Там по задумке по умолчанию для словарей JS создается объект класа stdClass в PHP, но на практике это не имеет особого смысла, лучше массив.

>>969877

В браузере есть кеш откуда он и взял старую картинку. Надо жать Ctrl + F5 по моему, чтобы заставить его принудиительно использовать картинку с сайта. Можешь почитать подробнее про кеширование в HTTP, но надо понимать протокол HTTP.

Также, советую не формировать ссылку прямо в HTML, а сделать функцию, которая генерирует ссылку на картинку.

>>969566

Если ты хочешь работать PHP-разработчиком, то от тебя потребуется писать и поддерживать веб-прилоежния, скорее всего на фреймворке, с использованием ООП и MVC, работать с SQL базой данных, писать скрипты на JS.

>>969499

Первая и вторая строка формируются одинаково, можно было использовать цикл из 2 шагов. Также, можно убрать промежуточные переменные $w1-$w8
Ответы: >>972975
Аноним 2017/04/13 16:04:14  №972975 7
>>971928

>Прочитай мануал по json_decode. Он умеет выдавать массив, а не пародию на объект. Там по задумке по умолчанию для словарей JS создается объект класа stdClass в PHP, но на практике это не имеет особого смысла, лучше массив.

Не всё так просто, если я не знаю тонкостей json и php. Читал. Про массив-то я знаю. Собственно почему в этом случаее объекты хуже массивов я так и не понял. Расскажи пожалуйста. Видел комменты в стаковерфлоу к похожим задачкам и там видел пару реакций на stdClass - что это зло, но не понял сути.

Т.к. я нуб, то погуглив, наткнулся на это
http://stackoverflow.com/questions/18640607/what-is-better-stdclass-or-object-array-to-store-related-data
Там был тест скорости, который показал, что у меня объекты быстрей на 0.5ms.

И такой тип записи выглядит полее удобочитаемым
$json_array->sub_1->sub_2[$i]->sub_3
чем такой
$json_array["sub_1"]["sub_2"]["sub_3"]

А так, конечно хотелось бы знать, что правильней и применять это.
Ответы: >>972982 >>972994 >>972995
Аноним 2017/04/13 16:12:39  №972982 8
>>972975
>объекты
Имею ввиду классы vs массивы, конечно.
Аноним 2017/04/13 16:23:15  №972994 9
>>972975

Для массивов есть много функций для работы с ними (array_keys и так далее), а для stdClass - нет. При этом stdClass это пародия на нормальный класс (у него нет ни полей ни методов). Таким образом, плюсов у stdClass нет, а минусы есть - для него нет удобных функций, как для массивов.
Ответы: >>973134
Аноним 2017/04/13 16:24:14  №972995 10
>>972975

Ну то есть stdClass это по сути массив, для работы с которым нет функций вроде array_keys.
Ответы: >>973134
Аноним 2017/04/13 19:42:21  №973134 11
>>972994
>>972995
Яааасно. тогда конечно нет смысла его юзать. Спасибо анончик.