PHP语法细节

1.命名空间使用细节

2.php中实现页面的跳转

3.PHP数组和json格式的转换

4.获取post过来的数据的3种方式

5.php路由设置的2中方式

6.php处理restful请求

7.在php中调用另一个php文件

8.json格式注意事项

9.对json的编解码

10.对非utf-8字符以及编码的url的处理

11.对json_encode和json_decode清晰非全面讲解

12.json_decode出来的复杂json的取值示例:

  //echo $jsonArr["result"][0]["createTime"];// php中的数值数组和关联数组区别一定要牢记

13.php阳历和阴历的转换

14.读取http请求

    // 读取http请求
    public static function get_http_raw() {
        $raw = '';

        // (1) 请求行
        $raw .= $_SERVER['REQUEST_METHOD'].' '.$_SERVER['REQUEST_URI'].' '.$_SERVER['SERVER_PROTOCOL']."\r\n";

        // (2) 请求Headers
        foreach($_SERVER as $key => $value) {
            if(substr($key, 0, 5) === 'HTTP_') {
                $key = substr($key, 5);
                $key = str_replace('_', '-', $key);

                $raw .= $key.': '.$value."\r\n";
            }
        }

        // (3) 空行
        $raw .= "\r\n";

        // (4) 请求Body
        $raw .= file_get_contents('php://input');

        return $raw;
    }

你可能感兴趣的:(PHP语法细节)