- var_dump: documentation ( source)
- json_encode: documentation ( source)
<?php
var_dump(new DateTimeImmutable() instanceof Jsonserializeable);
var_dump(new DateTime() instanceof JsonSerializeable); // And this works even without it...
// -----------
class Test extends DateTime implements JsonSerializeable {
public function jsonSerialize() {
return "called";
}
}
var_dump(json_encode(new DateTime('2015-05-03')));