и публичная область видимости в php работает. Есть просто готовый файл, который был написан кем-то другим до меня я его подключаю к себе и перенаправляю запросы.
Там есть class connector в котором объявлены публичные $login и $pass
есть так же публичная функция setConnect($type='crm') в которой есть свич с нужными мне данными
switch ($type) {
case 'pay':
$this->login = "login";
$this->pass = "pass";
В моем файле я обращаюсь к этим данным через $con = new connector и отправляю данные на функции определенные в connector.php как $con->zamer_phone(...)
Собственно, теперь глупый вопрос. Можно как-то вытащить
$this->login
и
$this->pass
из свича в функции setConnect чтобы их не переопределять у себя?
Типа что-то вроде $con->setConnect('pay')->login? Просто при таком запросе он мне выдает Trying to get property 'login' of non-object
после сеттера логин получать, это 5
😁 я же сказал, что нубский вопрос
- фамилия? - косячков.
если они там публичные, то чего мешает их напрямую оттуда забрать?
они пустые, публично... насколько я понял. То есть они в свиче опреледяются. Ибо там в зависимости от переменной на разные сервера запросы идут
setConnect покажи
Да уже не нужно, в принципе. Я по другому уже сделал. Вроде работает, сейчас доделаю и полностью проверю.
Обсуждают сегодня