Что делает PHP ключевое слово var?

Вот еще один плагин, который я только что написал для управления картами изображений: https://github.com/gestixi/pictarea

. Помимо всего прочего, области автоматически масштабируются в зависимости от размер изображения. Обратите внимание, что для отображения областей используется холст.

Основное использование:

$(function() {
  $('#map').pictarea({
    rescaleOnResize: true
  });
});

404
задан John Carter 30 July 2009 в 12:06
поделиться

3 ответа

Это для объявления переменных-членов класса в PHP4 и больше не требуется. Он будет работать в PHP5, но вызовет предупреждение E_STRICT в PHP с версии 5.0.0 до версии 5.1.2, когда она устарела. Начиная с PHP 5.3, var не является устаревшим и является синонимом слова public.

Пример использования:

class foo {
    var $x = 'y'; // or you can use public like...
    public $x = 'y'; //this is also a class member variables.
    function bar() {
    }
}
374
ответ дан 22 November 2019 в 23:32
поделиться

В PHP7.3, все еще работающем...

https://www.php.net/manual/en/language.oop5.visibility.php

, Если объявлено с помощью var, свойство будет определено как общественность.

0
ответ дан 22 November 2019 в 23:32
поделиться

Ключевое слово var используется для объявляют переменные в классе в PHP 4 :

class Foo {
    var $bar;
}

С помощью свойства PHP 5 и видимости метода ( public , protected и ] private ), поэтому var устарел.

76
ответ дан 22 November 2019 в 23:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: