Size: a a a

2020 August 07

r

release-tracker in phpGeeks
Вышла новая версия PHPUnit: testing framework:  9.3.1
источник

r

release-tracker in phpGeeks
Вышла новая версия PHPUnit: testing framework:  9.3.2
источник

B

Baglan in phpGeeks
вопрос может глупый, у меня есть пример GET запроса.
GET
https://kaspi.kz/shop/api/v2/orders?page[number]=0&page[size]=20&filter[orders][state]=NEW
&filter[orders][creationDate][$ge]=1478736000000&filter[orders][creationDate][$le]=1479945600000
&filter[orders[status]=APPROVED_BY_BANK&filter[orders][deliveryType]=PICKUP
&filter[orders][signatureRequired]=false&include[orders]=user
Content-Type:application/vnd.api+json
X-Auth-Token: <token>


есть отдельно токен X-Auth-Token. Запрос должен вернуть json. Планирую запросить через
file_get_contents

и тут не пойму, куда писать токен? Вроде Get запрос, все должно быть через &
источник

in phpGeeks
есть еще заголовки запроса
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
дык заголовок Auth-Token и туда токен
источник

in phpGeeks
слышал про такое?
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
гуглить file_get_contents headers
источник

A

Armen in phpGeeks
Привет!

Помогите с вопросом.

Есть класс на PHP, и в этом классе описываются его методы. Хотелось бы, чтобы скрипт каждого отдельного метода было в отдельном файле. Чтобы в каждом методе просто include("path_to_my_method.php"); и там уже вся логика. Но когда так делаю, то всё что было объявлено в классе, перемнные типа $this-name, в методах не видны, этот $this-name не определён. Как сделать чтобы все переменные класса были видны и в загруженном методе.

Спасибо.
источник

AG

Anton Gordeev in phpGeeks
зачем ты используешь классы, если хочешь вернуться в 90-е? Ебошь функционально.
источник

A

Armen in phpGeeks
ещё варинаты? :)
источник

AL

Anton Lakotka in phpGeeks
Armen
Привет!

Помогите с вопросом.

Есть класс на PHP, и в этом классе описываются его методы. Хотелось бы, чтобы скрипт каждого отдельного метода было в отдельном файле. Чтобы в каждом методе просто include("path_to_my_method.php"); и там уже вся логика. Но когда так делаю, то всё что было объявлено в классе, перемнные типа $this-name, в методах не видны, этот $this-name не определён. Как сделать чтобы все переменные класса были видны и в загруженном методе.

Спасибо.
гугли статьи и книги по декомпозиции https://en.wikipedia.org/wiki/Decomposition_(computer_science)
источник

AL

Anton Lakotka in phpGeeks
все остальные варианты -- будут плохими по логике структурного программирования коем пхп является
источник

A

Armen in phpGeeks
Anton Lakotka
гугли статьи и книги по декомпозиции https://en.wikipedia.org/wiki/Decomposition_(computer_science)
спасибо, сейчас почитаю
источник

A

Armen in phpGeeks
Anton Lakotka
все остальные варианты -- будут плохими по логике структурного программирования коем пхп является
просто описание этого метода большое. и таких методов много, поэтому хотелось бы покидать их по файлам, чтобы каждый за своё отвечал
источник

AL

Anton Lakotka in phpGeeks
ну конечно большое для этого декомпозиция и существует. но твой вариант -- это не решение проблемы
источник

AG

Anton Gordeev in phpGeeks
Armen
просто описание этого метода большое. и таких методов много, поэтому хотелось бы покидать их по файлам, чтобы каждый за своё отвечал
вот как раз это про декомпозицию, а не выделение всего по отдельным файлам
источник

AG

Anton Gordeev in phpGeeks
ну как ещё хреновый вариант для этого случая - трейты
источник

A

Armen in phpGeeks
хорошо, тогда попробую так, декомпозиции. спасибо
источник

SF

Stepan Franchuk in phpGeeks
Armen
Привет!

Помогите с вопросом.

Есть класс на PHP, и в этом классе описываются его методы. Хотелось бы, чтобы скрипт каждого отдельного метода было в отдельном файле. Чтобы в каждом методе просто include("path_to_my_method.php"); и там уже вся логика. Но когда так делаю, то всё что было объявлено в классе, перемнные типа $this-name, в методах не видны, этот $this-name не определён. Как сделать чтобы все переменные класса были видны и в загруженном методе.

Спасибо.
можешь еще почитать про SOLID, кажется, что в твоем коде проблема с S)
источник

P

PowerAxis in phpGeeks
Stepan Franchuk
можешь еще почитать про SOLID, кажется, что в твоем коде проблема с S)
*флешбеки твоего кода, нервный взгляд, потом слезы
источник