Есть ли причина писать public static function
вместо static function
? Он по-прежнему доступен через имя класса, например Class :: staticMethod(), нет?public static function vs static function in php
-2
A
ответ
3
Публикация неявная (используется, если не указано иное), поэтому она будет работать в любом случае.
Пункт написания public
должен сделать ваш код более чистым, более легким для чтения.
E.g. в java видимость по умолчанию не является общедоступной, поэтому, когда программист java читает ваш php, он задается вопросом, откуда, черт возьми, он доступен. Объявление public
сохраняет головную боль.
+0
Вижу, спасибо. Будет использовать общественность. – zavr
Смежные вопросы
- 1. public static function php pass variable
- 2. php static function
- 3. static function function error in C++
- 4. static constexpr variable vs function
- 5. static public boolean vs public static boolean
- 6. "public static" или "static public"?
- 7. C++ static function unfound
- 8. public vs public static Methods
- 9. Что означает «static :: function()»?
- 10. public static class vs static class
- 11. Call static function in view mvc
- 12. public static vs static public - есть ли разница?
- 13. public static final String in PHP
- 14. Static Function Call в Heredoc
- 15. php static magic variable set function
- 16. return direct reference to static function in PHP
- 17. boost :: function static member variable
- 18. public property vs static readonly
- 19. Что рекомендуется: «static public» или «public static»
- 20. PHP Static vs Instance
- 21. Static в ObjC vs Static in Swift
- 22. полезно использовать self :: или static :: on non static function?
- 23. Public Function
- 24. php function in function
- 25. pass function-pointer to non-static member-function
- 26. C# call windows form from static function
- 27. java public static и private static, stringbuilder
- 28. PHP - Static vs Instance Method
- 29. static member function внутри класса шаблон специализация
- 30. C++ - static Template no matching function
Его явное. Статические только подразумевают, что методы publicClass могут быть определены как public, private или protected. Методы, объявленные без какого-либо явного ключевого слова видимости, определяются как общедоступные. – exussum