Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 05.01.2018
Сообщений: 62

Модификатор доступа по умолчанию

21.12.2019, 22:03. Показов 3453. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для методов и констант это public, а вот по поводу свойств в офдоках ничего не нашел на этот счет. В какой-то книжке на гугле написано, что модификатор public следует указывать явно, но вот такой код у меня работает:

PHP
1
2
3
4
5
class A {
   static $property = 20;
}
 
echo A::$property;
Так все таки, можно ли не указывать модификатор, если предполагается, что свойство должно быть public, или это считается deprecated? Что-то я ничего не нарыл в гугле на этот счет.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.12.2019, 22:03
Ответы с готовыми решениями:

Типы данных и модификатор доступа по умолчанию
Родилось два вопроса. 1 - в параметрах функций можно указать типы параметров , а насколько велика разница? Да , когда твой код кто-то...

Модификатор доступа private.
Создал класс, где одну переменную (поле) объявил в разделе private. Далее обратился к ней из процедуры обработки кнопки (присвоил ей...

Модификатор доступа private
Добрый день, Я считал, что поле класса объявленное с модификатором private доступно только в экземпляре данного класса, но вот увидел...

1
 Аватар для Строитель
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
21.12.2019, 23:18
Лучший ответ Сообщение было отмечено braxi как решение

Решение

braxi, если модификатор доступа не указывать, то свойство класса будет по умолчанию public. Это исторически связано с php-4.х.х, когда модификаторы доступа ещё не поддерживались, и было оставлено в новых версиях для совместимости. В настоящее время модификаторы доступа нужно прописывать явно. Если не ошибаюсь (поправьте кто располагает инфой), это прописано в одном из стандартов PSR. Т.е., ваше предположение "это считается deprecated" верно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.12.2019, 23:18
Помогаю со студенческими работами здесь

Модификатор доступа const
Здравсвуйте, прошу помочь с вопросом. В общем имеется такой класс: class Animator : public sf::Drawable { private: ...

Модификатор доступа protected
Здравствуйте!!! Возник такой вопрос: на сайте MSDN написано, что к типу или элементу с модификатором доступа protected - Доступ...

Модификатор доступа для конструктора
есть ли разница какой модификатор доступа применять к конструктору если сам класс объявлен как public? Если да то в чем отличия?

Наследование и модификатор доступа protected
Здравствуйте всем. У меня есть 3 класса, которые каждый наследуется друг от друга, но третий лежит в другом пакете. package java_0; ...

WPF модификатор доступа элемента
Есть квадрат называется r1 как сделать его public, чтоб из класса юзать, в WPF. Спасибо.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru