PHP 7 有一个新功能,即返回类型声明。
我们可以返回一个“字符串”类型,例如:
function myFunction ($a) : string { }
我们还可以返回一个“数组”类型,例如:
function myFunction ($a) : array { }
但是我们如何声明“JSON”类型的响应呢?
JSON 不是 PHP 中的原生数据类型,它是结构化字符串。因此,如果您的函数返回 JSON,那么您将返回一个字符串。
So function myFunction ($a) : string { }
是正确的。
如果您想进一步描述返回,您应该使用文档。
/**
* @return string $jsonString The returned string contains JSON
*/
function myFunction ($a) : string { }
PHP 中的序列化对象也是如此。序列化对象是结构化字符串。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)