[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: STATIC методы
qari
Имею код:

static function parseRates($currency) {
$ch = curl_init(self::$url);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'CUR=' . $currency);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$str = explode(",", curl_exec($ch));
curl_close($ch);
return $str;
}

static function getRates($currency) {
print self::parseRates($currency);
}


при вызове getRates, parseRates не возвращает результат. Тоесть он есть в самой функции. Но не передает через return масив. В чем причина подскажите.
qari
Вопрос закрыт. По ошибке вызывал не тот метод. biggrin.gif
Игорь_Vasinsky
Цитата
static function getRates($currency) {
        print self::parseRates($currency);
    }


чё за маскировка?))

а чёб сразу не

classname::parseRates($currency);


???

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Guest
Это не маскировка, а правильная работа.
По имени класса, его только извне если вызывать.
Игорь_Vasinsky
не понял.
ну внутри его так дёргать

 self::parseRates($currency)


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.