С новым статическим ключевым словом в PHP 5 есть ли какие-либо причины для использования ключевого слова self? Я не вижу никаких сценариев использования для него большеЕсть ли причина использовать ключевое слово self?
1
A
ответ
3
self
и static
средних две разных вещи. См. Документацию по адресу late static binding. Первые два примера демонстрируют разницу.
2
В контексте статического метода, если вы хотите вызвать другой статический метод - использовать self::anotherStaticMethod()
0
Для членов класса static
(доступ к элементарным предметам в одном классе), которые не имеют $this
.
Смежные вопросы
- 1. Когда следует использовать ключевое слово «self»?
- 2. Есть ли причина использовать «:: template»?
- 3. Ключевое слово SELF в Objective-C
- 4. В Swift есть ключевое слово как self, но для класса?
- 5. PHP: Когда вам понадобится ключевое слово self ::?
- 6. Есть ли ключевое слово 'with' в Perl?
- 7. Есть ли причина использовать ключевое слово Classname.new в рубине, отличном от создания экземпляра объекта в главном
- 8. Как использовать ключевое слово «есть» с объектом?
- 9. Как использовать ключевое слово self (php) в java?
- 10. Ключевое слово self в контексте ассоциаций рельсов
- 11. Есть ли "Дата" ключевое слово в mysql?
- 12. Есть ли ключевое слово return в bash?
- 13. Проверьте, есть ли ключевое слово в строке
- 14. Есть ли причина использовать System.Uri?
- 15. Можно ли использовать ключевое слово Documentdb?
- 16. Можно ли использовать «новое» ключевое слово?
- 17. Как работает ключевое слово «есть»?
- 18. ключевое слово «есть» в Swift
- 19. Javascript использует ключевое слово var ключевое слово?
- 20. Как использовать «отдельный» ключевое слово
- 21. Использовать зарезервированное ключевое слово для случая enum
- 22. В чем причина `=>` в типе self?
- 23. Зачем использовать ключевое слово void?
- 24. Когда использовать ключевое слово «ожидание»
- 25. namespace и использовать ключевое слово
- 26. Есть ли причина, по которой ключевое слово `explicit` используется в конструкторе std :: auto_ptr?
- 27. использовать или использовать ключевое слово «using»
- 28. У меня есть новое ключевое слово?
- 29. Знает ли ключевое слово auto, когда использовать итератор const?
- 30. Должен ли я использовать ключевое слово private или ключевое слово public в getter/setter?
Ну, на самом деле есть разница - посмотрите здесь http://stackoverflow.com/questions/151969/php-self-vs-this#answer-6807615 – scibuff
echo static :: $ staticvar? – thelolcat