Php 将卷曲法拆分为3个部分

Php 将卷曲法拆分为3个部分,php,curl,php-5.3,Php,Curl,Php 5.3,是否可以将curl分为三部分 例如,我有以下代码: $headers = array( "Content-Type:application/json", "Authorization:key=" . self::ANDROID_AUTH_KEY ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://android.googleapis.com/gcm/send"); curl_setopt($ch, CURLO

是否可以将
curl
分为三部分

例如,我有以下代码:

$headers = array(
    "Content-Type:application/json",
    "Authorization:key=" . self::ANDROID_AUTH_KEY
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://android.googleapis.com/gcm/send");
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$result = curl_exec($ch);
//result sample {"multicast_id":6375780939476727795,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1390531659626943%6cd617fcf9fd7ecd"}]}
//http://developer.android.com/google/gcm/http.html // refer error code
curl_close($ch);
在本例中,我希望有一个方法,例如:
connect()
可以执行一次
curl\u init()
,之后我希望有一个方法
send()
可以调用
curl\u exec()
然后将参数发布10次,然后
disconnect()
可以执行
curl\u close()
将被调用一次

这是可能的吗


请帮帮我

@MASIDDIQUI你能帮我吗?@MASIDDIQUI在评论用户的问题时,试着稍微有点建设性。这方面的一个例子是,这是OOP而不是面向对象的编程。我们的问题太笼统了,恐怕不是(或不应该是)代码编写服务。你已经拥有了你所需要的大部分。现在,您应该阅读函数()并从这里开始将代码分解成更小的部分。OOP()有点高级,既然你在问这个问题,我建议从更基本的东西开始。当做