Можно ли перегрузить == ==! = Операторы в php, подобно тому, как это делается в .NET?Перегрузка операторов сравнения в php
5
A
ответ
11
1
Нет, к сожалению, вы не можете. Вы должны создать класс или функцию-член.
Редактировать: о, не знали об этом пакете PECL! Я должен попробовать. :)
1
Просто для справки (как это идентичный вопрос был задан несколько раз сегодня), nikic только опубликовала подробности Сопоставимого интерфейса, который перегружает операторы сравнения для объектов - https://github.com/nikic/comparable
Смежные вопросы
- 1. Перегрузка операторов сравнения для стеков
- 2. postgres: перегрузка/добавление операторов сравнения в домен
- 3. Перегрузка операторов сравнения для работы с сортировкой STL в C++
- 4. Перегрузка операторов сравнения в прямом частном наследовании производного класса
- 5. PHP: порядок операторов сравнения нулевой
- 6. Перегрузка операторов в Javascript
- 7. Перегрузка операторов в C++
- 8. Перегрузка операторов в C
- 9. Перегрузка операторов в C++
- 10. Перегрузка операторов в управляемом
- 11. + перегрузка операторов в
- 12. Перегрузка операторов в C#
- 13. Перегрузка операторов в C++
- 14. перегрузка операторов в питона
- 15. C++: перегрузка математических операторов
- 16. Перегрузка ++ и + операторов
- 17. Перегрузка операторов «базовых» классов
- 18. недействительными перегрузка операторов C++
- 19. Перегрузка операторов = и []
- 20. Перегрузка операторов разыменования C++
- 21. Перегрузка операторов осветление
- 22. Перегрузка арифметических операторов C++
- 23. Множественная перегрузка операторов
- 24. == перегрузка операторов с структуры
- 25. Перегрузка операторов «равно»
- 26. Неоднозначная перегрузка операторов шаблонов
- 27. Перегрузка операторов ++ и - C#
- 28. Перегрузка операторов ввода C++
- 29. Перегрузка перегруженных операторов
- 30. Перегрузка арифметических операторов C++
возможно дубликата [перегрузка операторов в PHP ] (http://stackoverflow.com/questions/787692/operator-overloading-in-php) –
http://stackoverflow.com/questions/787692/operator-overloading-in-php более конкретно относится к перегрузке '[] ', а не операторы равенства/неравенства. – jball