这个没有深入。

<?php

    function addNumbers(int $a, int $b, bool $printSum): int {
        $sum = $a + $b;
        if ($printSum) {
            echo 'The sum is ' . $sum. '<br/>';
        }
        return $sum;
    }

    addNumbers(1, 2, true);
    echo "<br/>";
    addNumbers(10, 34, true);
    echo "<br/>";
    addNumbers(1, 46, true);

    $bookJson = file_get_contents('books.json');
    $books = json_decode($bookJson, true);
    foreach ($books as $key => $book) {
        foreach ($book as $bookKey => $bookItem) {
            echo $key . '. ' . $bookKey . '->' . $bookItem . '<br/>';
        }

    }
?>

books.json

[
    {
        "title": "To Kill A Mockingbird",
        "author": "Harper Lee",
        "available": true,
        "pages": 336,
        "isbn": 9780061120084
    },
    {
        "title": "1984",
        "author": "George Orwell",
        "available": true,
        "pages": 267,
        "isbn": 9780547249643
    },
    {
        "title": "One Hundred Years Of Solitude",
        "author": "Gabriel Garcia Marquez",
        "available": false,
        "pages": 457,
        "isbn": 9785267006323
    }
]

输出:

The sum is 3

The sum is 44

The sum is 47
0. title->To Kill A Mockingbird
0. author->Harper Lee
0. available->1
0. pages->336
0. isbn->9780061120084
1. title->1984
1. author->George Orwell
1. available->1
1. pages->267
1. isbn->9780547249643
2. title->One Hundred Years Of Solitude
2. author->Gabriel Garcia Marquez
2. available->
2. pages->457
2. isbn->9785267006323

最新文章

  1. Leetcode 13 Roman to Integer 字符串处理+STL
  2. 文件管理php代码操作文件
  3. 深入理解Java内存模型(七)——总结
  4. 嵌入式ARM系统开发基础
  5. 定制个性化的FlashPaper生成的文件
  6. Redis安装教程
  7. 运维知识体系v0.5
  8. iOS开发:UILabel无法响应点击事件的问题
  9. block、inline、inline-block对比
  10. 【转】java事件监听机制
  11. ANSI C与C89、C99、C11区别差异
  12. 图像处理------Mean Shift滤波(边缘保留的低通滤波)
  13. IOS动画(Core Animation)总结 (参考多方文章)
  14. .NET快速信息化系统开发框架 V3.2-&gt;Web版本新增“文件管理中心”集上传、下载、文件共享等一身,非常实用的功能
  15. spring 事务关键类
  16. 自学java_Struts2框架
  17. Java几种常用JSON库性能比较
  18. json替换jsonp实现跨域请求
  19. Navicat for MySQL 安装和破解(完美)
  20. jenkins 定时构建 位置

热门文章

  1. HttpClient get请求获取数据流
  2. 虚拟机centos与主机互相Ping通
  3. SGU 126. Boxes --- 模拟
  4. Java学习之旅(二):生病的狗2(java例化)
  5. C语言环境搭建
  6. 查询abap 程式应用到系统表table
  7. 记一次奇怪的python多个变量拼接后的字符串丢失事件
  8. JS中的逻辑运算符&amp;&amp;、||
  9. NEST refresh flush forcemerge
  10. 基于windows平台搭建elasticsearch 补充