Переменная вне области - PullRequest
0 голосов
/ 26 января 2012

Переменная $base в приведенном ниже коде явно выходит за рамки, однако переменные $urlS и $urlE не являются?Может кто-нибудь объяснить, почему это так?

class Yahoo {
    //Code below to retrieve live currency rates from yahoo
private static $base = 'USD';
private static $urlS = LIVE_FEED_YAHOO;
private static $urlE = '=X&f=l1';
private $rate;

public function __construct($toCurr) {
$url = self::$urlS.$base.$toCurr.self::$urlE;

1 Ответ

5 голосов
/ 26 января 2012

Вам нужно включить self:: перед $base, как вы сделали с $urlS и $urlE:

$url = self::$urlS . self::$base . $toCurr . self::$urlE;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...