@phpgeeks

Страница 7392 из 8430
Zaur
03.05.2018
18:25:49
Спасибо

Для чего эта конструкция может вообще понадобиться?

Denis
03.05.2018
18:29:40
Для чего эта конструкция может вообще понадобиться?
Сэкономить пару строк кода ценой проклятий тех, кто будет твой код потом поддерживать

Zaur
03.05.2018
18:29:59
????

Google
Denis
03.05.2018
18:30:36
????
Зря смеёшься, надёжный способ ?

Sergey
03.05.2018
18:30:59
Zaur
03.05.2018
18:31:21
Мне просто на интервью сегодня задали такой вопрос, я ответить не смог, так как никогда раньше не пользовался этим use

Кроме как неймспейс подключать

Zaur
03.05.2018
18:32:43
Интервьюер задал в контексте функций именно

Sergey
03.05.2018
18:35:19
Для чего эта конструкция может вообще понадобиться?
когда код принимает только функцию, а тебе нужно наружу прокинуть данные из этой функции

John
03.05.2018
18:39:39
С и без & - разница в чем?
Похоже, люди задающие подобные вопросы и люди выступающие против ссылок - одни и те же люди в разные отрезки времени. Вторые - из будущего

Zaur
03.05.2018
18:40:07
Вполне возможно))

Если у меня в будущем пукан загорится от отладки этого

То я буду в числе вторых)

John
03.05.2018
18:40:25
Только от этого плакать хочется

Google
Ilya
03.05.2018
18:41:23
ну вот гляньте



и там снизу 3 столбец

John
03.05.2018
18:41:42
Оно прекрасно отлаживается, это во-первых. А во-вторых - чтобы ничего не горело, надо знать язык, которым пользуешься)

И сразу всё становится чуть проще и легче.

✌ Alex ?+?
03.05.2018
18:45:20
Ребят, посоветуйте хороший хостинг ВДС, который разрешает отправку писем через ПМТА

Батыр
03.05.2018
18:45:57
Блин, тоже решил погуглить про use в анонимной функции и не понимаю - зачем это нужно? почему не передать простыми аргументами?

Евгений
03.05.2018
18:46:10
невозможно видеть, что на этих скриншотах

John
03.05.2018
18:46:24
use в контексте функций - для проброса переменных из глобальной области видимости, в область видимости функции

Евгений
03.05.2018
18:47:09
use в контексте функций - для проброса переменных из глобальной области видимости, в область видимости функции
не, это можно прочитать в мануале. вопрос собственно задан о другом - о случаях, когда такое может быть нужно

John
03.05.2018
18:47:19
Ну, например, юзаешь ты array_map

John
03.05.2018
18:47:29
Передаёшь ему callback в виде анонимной функции

Евгений
03.05.2018
18:47:57
видишь, как криво
ну, как вставил, так и выводится

John
03.05.2018
18:47:59
И хочешь в callback-функции что-то делать ещё и с переменными, которые находятся в области видимости на уровень выше, а не только с аргументами, которые в неё передаст array_map.

Ilya
03.05.2018
18:49:18
ну, как вставил, так и выводится
так я вставлять просто инсертом

Google
Ilya
03.05.2018
18:49:23
что не так было?

Евгений
03.05.2018
18:49:33
Ilya
03.05.2018
18:49:41
книгу читаю

читать доку по sql
sql полное руководство 3-е издание

Евгений
03.05.2018
18:50:13
там по большому счёту 4 команды. select, insert, update и delete, остальное на практике используется очень редко

sql полное руководство 3-е издание
ну вот. про инсерт там должно быть с примерами

Ilya
03.05.2018
18:53:02
ну вот. про инсерт там должно быть с примерами
мне вообще скулька нужна чтоб работать с базами данных сайтов разных и уметь обходить ваф, если шаришь, что нужно усиленней изучить?

Евгений
03.05.2018
18:53:15
что за ваф

Ilya
03.05.2018
18:53:20
фаервол

John
03.05.2018
18:53:29
собачки так делают

ваф-ваф

Евгений
03.05.2018
18:53:32
для начала синтаксис скл

Ilya
03.05.2018
18:54:00
для начала синтаксис скл
книга огромная, 900 страниц

Евгений
03.05.2018
18:54:07
да всю не нужно

Ilya
03.05.2018
18:54:13
и очень дохрена воды. Но я хотя бы уверен что ничего не упущу

ты мог бы глянуть книжку и сказать какие главы мне читать, а какие нахрен не сдались?

Евгений
03.05.2018
18:55:09
https://www.sololearn.com/Course/SQL/

вот прям база

Ilya
03.05.2018
18:55:54
это типа все что мне нужно по сути. И как устроены базы, что и как из них извлекать?

всмысле даже не только сами команды, а понимание того что ты делаешь

Google
Евгений
03.05.2018
18:57:52
вроде того

по крайней мере использовать команды там научат

Ilya
03.05.2018
18:58:11
окей, спасибо тебе

Dmitriy
03.05.2018
19:10:35
самое лучшее что можно сделать это закачать себе пример бд с таблицами и практиковаться в запросах

начиная с банального JOIN и дальше по дорожке

Ilya
03.05.2018
19:39:11
нет такой команды

show нет

Vladimir
03.05.2018
19:41:25
Хм.. Php cli вообще могет в стек?

В плане Shift

Admin
ERROR: S client not available

Vladimir
03.05.2018
19:42:00
Для сдвига переменной, что бы не создавать кучу мусора

?

Yurii
03.05.2018
19:50:06
Ребят, какие утилиты есть для редактирования бд удаленной? Типа phpmyadmin, только софтом на финду

Vladislav
03.05.2018
19:51:53
https://www.mysql.com/products/workbench/

Хм.. Php cli вообще могет в стек?
http://php.net/manual/ru/function.array-shift.php http://php.net/manual/ru/function.array-unshift.php

Хм.. Php cli вообще могет в стек?
http://php.net/manual/ru/language.operators.bitwise.php есть еще побитовое смещение

Vladimir
03.05.2018
20:00:26
Не это не то вроде как

Я имел в виду как в с++

Или баше даже

Google
Vladimir
03.05.2018
20:01:56
Хотя да

Пойдет

Дочитал :)))

Mihail
03.05.2018
20:05:20
Здравствуйте, назрел небольшой вопрос, всегда ли нужно использовать сеттер к геттеру? к примеру я передаю данные через аргумент в геттер public function getUserTweets($screen_name) { return $this->twitterApi->getStatusesUserTimeline($screen_name); } если с сеттером то private $screen_name; public function setUserTweets($screen_name) { $this->screen_name=$screen_name; } public function getUserTweets() { return $this->twitterApi->getStatusesUserTimeline($this->screen_name); } нужно ли тут использовать вариант с сеттером и геттером или достаточно одного геттера?

Yurii
03.05.2018
20:09:44
Yurii
03.05.2018
21:02:22
А какой лучше?)

John
03.05.2018
21:02:57
... тянет на заглавнай лист сборника рецептов как отстрелить себе ногу
Честно говоря, это похоже на рассуждения одного моего знакомого. Он ещё вместо того, чтобы вынести общий функционал в отдельный класс пишет два с одинаковым кодом, аргументируя это тем, что: "Ну а хули? Проще сделать копи-паст и если чё-то сломается я смогу всё починить прям на месте"

Denis
03.05.2018
21:03:17
А какой лучше?)
Мне хеиди больше нравится, но у него есть пара багов. Вб уступает по удобству зато красиво умеет в визуализацию структуры

Держу обоих

Yurii
03.05.2018
21:03:38
благодарю)

John
03.05.2018
21:04:21
На самом деле - ты никогда не отстрелишь себе ногу, если понимаешь инструмент, которым пользуешься. В данном контексте инструмент - PHP.

John
03.05.2018
21:04:39
use не меняет что-то снаружи

Она просто пробрасывает значения

В область видимости функции

Denis
03.05.2018
21:05:18
На самом деле - ты никогда не отстрелишь себе ногу, если понимаешь инструмент, которым пользуешься. В данном контексте инструмент - PHP.
В данном контексте пхп вообще не при чем. Это грубые ошибки в архитектуре и неважно на чем ты пишешь

John
03.05.2018
21:05:33
Мы сейчас пришли к тому, что вы либо не понимаете как работает use в контексте функций, либо мы говорим о разном.

Хотя, на данный момент, я больше склоняюсь к первому.

Denis
03.05.2018
21:06:36
Мы сейчас пришли к тому, что вы либо не понимаете как работает use в контексте функций, либо мы говорим о разном.
Я отвечал на твой комент про "хочешь в callback-функции что-то делать ещё и с переменными, которые находятся в области видимости на уровень выше, а не только с аргументами"

John
03.05.2018
21:07:22
"что-то делать" - не обязательно изменять. Ты можешь их читать. Хотя, изменения тоже бывают необходимы, в принципе. Это не что-то плохое.

Страница 7392 из 8430