IT序号网

PHP7 返回类型为 JSON

Terrylee 2024年09月07日 编程语言 15 0

PHP 7 有一个新特性,即返回类型声明。

我们可以返回一个“字符串”类型,如:

function myFunction ($a) : string  { } 

我们还可以返回一个“数组”类型,如:
function myFunction ($a) : array  { } 

但是我们如何声明一个“JSON”类型的响应呢?

请您参考如下方法:

JSON 不是 PHP 中的原生数据类型,而是结构化字符串。因此,如果您的函数返回 JSON,则您将返回一个字符串。

所以function myFunction ($a) : string { }会是正确的。

如果你想进一步描述返回,你应该使用文档。

/** 
 * @return string $jsonString The returned string contains JSON 
 */ 
function myFunction ($a) : string  { } 

PHP 中的序列化对象也是如此。序列化对象是结构化字符串。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!