function test(){
echo ‘hello world’
}
就可以叫做api。
api既可以是单个的函数,也可以是封装在类里的方法,当然它们也是程序代码。
开发一个api的流程可以很简单,也可以很复杂,视具体的编程任务而决定,并没有特定的规则。
比如,你需要为自己建立一个常用的函数库,命名为my.lib.php
然后把你自己编写的自定义函数,全部写在这个文件里面,那么,你就拥有了自己的api。开发的时候,只需要引入my.lib.php,你就可以调用自己的api了。这是一个比较简单的例子。
稍微复杂一点的,你可以把函数封装在类里面,方便继承和重用,还可以根据函数名称做一些程序设计,这个一句话说不清楚,给一个简单的例子吧:
class mylib{
function showmy(){
echo ‘这是我的一个类方法’
}
}
调用的时候,先要实例化类,然后再调用方法。
他会提供相应接口给你的,具体调用方法就相当于讲求某个链接。act=get_user_list&type=json在这里operate.php相当于一个接口,其中get_user_list 是一个API(获取用户列表),讲求返回的数据类型为JSON格式。
act=get_user_list&type=json'$ch = curl_init ()curl_setopt ( $ch, CURLOPT_URL, $url )curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 )curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, 10 )curl_setopt ( $ch, CURLOPT_POST, 1 ) //启用POST提交$file_contents = curl_exec ( $ch )curl_close ( $ch )欢迎分享,转载请注明来源:内存溢出
评论列表(0条)