Главная » Laravel » Наследование и статика

Наследование и статика

249 просмотров

parent::метод_родительского_класа

public (общедоступные)

protected (защищенные)

private (закрытые)

 

  • К public (общедоступным) свойствам и методам, можно получить доступ из любого контекста.
  • К protected (защищенным) свойствам и методам можно получить доступ либо из содержащего их класса, либо из его подкласса. Никакому внешнему коду доступ к ним не предоставляется.
  • Вы можете сделать данные класса недоступными для вызывающей программы с помощью ключевого слова private (закрытые). К таким свойствам и методам можно получить доступ только из того класса, в котором они объявлены. Даже подклассы данного класса не имеют доступа к таким данным.
const GENDER_ALL = 0;
const GENDER_MALE = 1;
const GENDER_FEMALE = 2;

public static $gender = [
    self::GENDER_MALE => 'male',
    self::GENDER_FEMALE => 'female'
];

Читайте также:

Оптимизация и ускорение wordpress вручную

Основная проблема после создания сайта это скорость загрузки страниц. Что негативно сказывается на поведенческих факторах и ранжировании сайта в поисковых системах. Особенно если долгая загрузка для мобильного трафика. ...

Роуты laravel

Route::group(], function() { Route::match(, '/{categoryAlias?}', ); Route::get('master/{userID}',); }); Виды запросов get и post Возможно указывать поддомены {sub} middleware - посредники ...

Flexbox в CSS что это такое и как с ним работать

Flexbox - помогает сделать вашу верстку простой, логичной и понятно. Там где приходится стандартными методами делать костыльные решения, flex решает задачу стандартными свойствами. Давайте рассмотрим пример верстки на ...
Показать еще