@phpgeeks

Страница 5091 из 8430
Dima
22.06.2017
10:11:30
потому чтоскоерй всего C:\php7 мне в PATH добавил инсталятор компосера

Sergey
22.06.2017
10:11:45
композер это просто zip в php внутрии

твой инсталятор создал bat файл который имеет путь до php и composer

Dima
22.06.2017
10:12:19
вот уже лучше. спасибо

Google
Yaroslav
22.06.2017
10:12:22
он при установке создает ссылку с команды php composer.phar на просто composer, т.к. у вас 2 версии php, то он и не может понять с какого команду переназначить. при этом он не будет связан именно с версией

Sergey
22.06.2017
10:12:26
composer никак не связан с твоей версией php

Dima
22.06.2017
10:13:37
@echo OFF :: in case DelayedExpansion is on and a path contains ! setlocal DISABLEDELAYEDEXPANSION php "%~dp0composer.phar" %*

в бате он просто php кличет

а вот php он прописал у меня в path

Да и второе вхождение в path: битое C:\Users\dmitry\AppData\Roaming\Composer\vendor\bin;

нет такого в системе

Значит все завязанно на C:\ProgramData\ComposerSetup\bin и скорее всего достаточно просто перебить весрию пхп в path

Nurik
22.06.2017
10:19:57
вот вы сами не шарите. вот я про руби могу расказать что такое bunlder и как он живет в контектсе rbenv
Главное отличие пакетных менеджеров ruby от php composer это то, что пакеты composer`a ставятся локально, а не глобально по умолчанию.

Nurik
22.06.2017
10:21:48
Значит все завязанно на C:\ProgramData\ComposerSetup\bin и скорее всего достаточно просто перебить весрию пхп в path
Можно использовать просто файл composer.phar и запускать его любой совместимой версией php. Пример: c:/dir/one/php.exe composer.phar [commands] c:/dir/another/php.exe composer.phar [commands]

Dima
22.06.2017
10:22:11
Только что узнал что GitBash кеширует PATH в cmd уже изменения версия php, а в терминале та которая была до изменения

Google
Dima
22.06.2017
10:35:36
psr-4 работает в php 5.5 и php5.6?

Sergey
22.06.2017
10:39:13
начиная с php 5.3

Dima
22.06.2017
10:39:29
Evgeniy
22.06.2017
10:44:35
сам пилю лично, надеюсь кому то поможет

Vadim
22.06.2017
10:45:45
Evgeniy
22.06.2017
10:46:00
да есть в плейлисте

в 3 видео плейлиста

Vadim
22.06.2017
10:46:10
Я не про это

Я про акцию от gh

Evgeniy
22.06.2017
10:46:25
а про что?

Vadim
22.06.2017
10:46:43
Они поддерживают лгбт

Там есть шанс remote прикольный высветить

Yaroslav
22.06.2017
10:47:08
я видел

Dima
22.06.2017
10:47:13
Они поддерживают лгбт
букет красили в цвет радуги, но все похеру по моему

Yaroslav
22.06.2017
10:47:16
еще и цветным сделан

Dima
22.06.2017
10:47:22
это так чтоб бюрократы отвязались

Vadim
22.06.2017
10:47:42
Там типо руки

Dima
22.06.2017
10:47:55
Это не цветы
бит букер это не цветы

Google
Dima
22.06.2017
10:48:26
это такой репозиторий от атлассиан которы которая делает JIRA ^) и они тоже когда-то свой логотип в цвет радуги красили

при чем тут цветы?

да вон опять ведро разисовано

видимо сегодня спец день

Yaroslav
22.06.2017
11:07:04
видимо сегодня спец день
мы о том, что вчера когда далали пуш на битбакет, то в консоле логотив расрашеный был, в респонс

Никита
22.06.2017
11:08:58
ребята для чего нужен composer ? и как его к примеру использовать в своем приложении

Sergey
22.06.2017
11:09:11
устанавливать зависимости

phpexcel к примеру

Yaroslav
22.06.2017
11:09:22
ребята для чего нужен composer ? и как его к примеру использовать в своем приложении
это менеджер пакетов, удобно зависимости библиотек контролировать

Dima
22.06.2017
11:09:43
ребята для чего нужен composer ? и как его к примеру использовать в своем приложении
автоматическая установка пакетов, исходя из файла конфигурации.

Никита
22.06.2017
11:09:44
как его интегрировать себе в проект ,спс

Evgeniy
22.06.2017
11:10:05
он занимается автозагрузкой

и вместо кучи include или require в твоем файле

достаточно один раз подгрузить autoloader

почитай оффицальный сайт там все написано

Sergey
22.06.2017
11:10:33
как его интегрировать себе в проект ,спс
создать файл package.json, и почиать документацию на сайте

Никита
22.06.2017
11:10:42
понял благодарю

Dima
22.06.2017
11:10:43
ребята для чего нужен composer ? и как его к примеру использовать в своем приложении
если раньше копировался zip файл и пакет-приложение-кусок кода в ручную интегрировался в приложение, то теперь эту задачу автоматизировали при помощи менеджера пакетов composer - для пхп.

создать файл package.json, и почиать документацию на сайте
package.json это node.js . composer.json это для компосера

Google
Dima
22.06.2017
11:13:06
ок
есть файл composer.json там список библитоек кторые должны быть в твоем приложение. Человек качает твое приложение с этим файлом, запуспает composer update и просто скачиваюются автоматически все эти билитотеки в папку vendor

таким образом твое приложение отчищается от списка таскаемых за ним библиотек 3их лиц.

это повсемесная практика ruby - gem, js - npm, yarn, php - composer.

Никита
22.06.2017
11:15:26
ок, спс еще раз

Aleksandr
22.06.2017
11:23:12
Почитал я немного про php и понял почему его недолюбливают. На нем очень просто говнокодить. Прямо возможности языка кричат об этом: "Давай, сделай это!" Но это я не для наброса. У меня вопрос, что почитать по best practice в php?

Admin
ERROR: S client not available

Никита
22.06.2017
11:24:16
Метт Зандстра, Шаблоны проектирования

как по мне маст хэв полный

а потом Фаулера

корпоративные шаблоны

Rov3r0
22.06.2017
11:25:32
банда четырех

Никита
22.06.2017
11:26:20
банда четырех
сложно для начала

http://designpatternsphp.readthedocs.io/en/latest/README.html

Rov3r0
22.06.2017
11:26:53
сложно для начала
Тогда паттерны проектирования, head first

Aleksandr
22.06.2017
11:27:28
Черт, пробка поехала. Чуть позже продолжим.

Google
Никита
22.06.2017
11:30:08
фаулера читают
ну это громко сказано

Evgeniy
22.06.2017
11:30:10
для хелоу вролда

Никита
22.06.2017
11:30:14
так шаркал по книге чуть чуть

Evgeniy
22.06.2017
11:30:21
кнута еще читайте

Никита
22.06.2017
11:30:25
ахахаха

Evgeniy
22.06.2017
11:31:11
в 99% случаях читать про патерны глупо

потом что человек их потом везде пихает

надо не надо

но запихнет чтобы показать что знает такой патерн

Никита
22.06.2017
11:32:02
а как правльней действовать ?

Evgeniy
22.06.2017
11:32:10
опыт

надо опыт потом приходишь к паттернам сам

Никита
22.06.2017
11:32:21
а при его остутствии ?

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