json_encode takes different types of input

Run Settings
LanguagePHP
Language Version
Run Command
<?php var_dump(json_encode("This is a string")); var_dump(json_encode(["This", "is", "an", "array"])); var_dump(json_encode(["This" => "is", "an" => "object"]));
Editor Settings
Theme
Key bindings
Full width
Lines