<?php
interface A {}
class B implements A {}
class C extends B {}
$b = new B;
var_dump(is_a($b, 'A'));
$c = new C;
var_dump(is_a($c, 'A'));
var_dump(is_a($c, 'B'));
var_dump(is_a($c, 'C'));
var_dump(is_a('C', 'B', true));
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in /in/TVGAU on line 8
bool(true)
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in /in/TVGAU on line 11
bool(true)
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in /in/TVGAU on line 12
bool(true)
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in /in/TVGAU on line 13
bool(true)
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in /in/TVGAU on line 14
Warning: Wrong parameter count for is_a() in /in/TVGAU on line 14
NULL
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING in /in/TVGAU on line 3
Process exited with code 255.