zoukankan      html  css  js  c++  java
  • PHP动物书总结14-17

    14.不同平台的PHP

    php可以操作excel和word

    15.网页服务

    restful网页服务:使用用http和rest原则的API。一个restful网页服务描述了一个资源集合,客户端可以通过API基本操作处理这些资源。
    例如,一个API可以描述作者和它贡献图书的集合。在这个例子中,一个资源可以是独立的作者、独立的书和所有作者、所有图书等。每个资源必须有一个唯一标识符,以便在调用API时知道获取或操作了什么资源。
    你可以用一些类的集合来表示图书和作者资源,例如:

    class Book {
        public $id;
        public $name;
        public $edition;
        public function __construct($id, $name) {
            $this->id = $id;
            $this->name = $name;
        }
    }
    class Author {
        public $id;
        public $name;
        public $books = array();
        public function __contruct($id, $name) {
            $this->id = $id;
            $this->name = $name;
        }
    }        

    由于http就是用Rest思想构建的,它提供了一系列方法,用来与API交互。GET/POST在网站中常用来表示获取资源、添加资源,Restful网页服务还有两个额外的方法PUT表示更新资源,DELETE表示删除资源,粗略对应数据库的增删改查等操作。
    用Books和Authors的API可能有以下基于对象类的数据REST端点:

    GET /api/authors 获取作者标识符集合列表
    POST /api/authors 添加作者
    GET /api/authors/id 根据id获取作者
    PUT /api/authors/id 修改作者信息
    DELETE /api/authors/id 删除作者
    GET /api/authors/id/books 获取作者书籍
    POST /api/authors/id/books 为作者添加书籍
    GET /api/books/id 根据id获取书籍

    16.调试PHP

    17.日期和时间

    date()函数只拥有运行脚本服务器的信息,不能确定时区
    共有4个处理日期和时间的类:DateTime、DateTimeZone、DateTimeInterval、DatePeriod

    函数参考

    需要注意的函数:

    array_merge // 合并两个数组
    debug_trace // 获取调用栈
    file_put_contents // 直接写文件
    反射相关、输出缓冲相关
    phpinfo // 获取php相关信息
    register_shutdown_function、register_tick_function
    set_error_handler、set_exception_handler
    set_time_out
    call_user_func
    spl_autoload_register
  • 相关阅读:
    vim编辑参数
    hive的元数据存储在mysql后,报错的解决方法!
    hadoop添加删除节点
    Android画图Path的使用
    android中path的arcTo方法的使用 .
    StrongReference、SoftReference、WeakReference、PhantomReference .
    为Android应用增加渠道信息 自动化不同渠道的打包过程
    C#知识点
    CSS判断浏览器
    调用外部程序
  • 原文地址:https://www.cnblogs.com/livepeace/p/8228313.html
Copyright © 2011-2022 走看看