is_a() против Instanceof
is_a() и instanceof — это одна и та же функция: проверка принадлежности объекта к определенному классу. Однако выполняются они по-разному.
Использование оператора ::class безопасно в обоих случаях.
Использование имени является именем класса для instanceof, в то время как для is_a() оно является именем константы. Это может привести к путанице.
Post #5039
3.07K

- 😁 5
- 👍 4