php curlopen,curl.php

//$curl = curl_init();

//

//curl_setopt_array($curl, [CURLOPT_URL => "https://oapi.dingtalk.com/robot/send?access_token=6075a0e7b2ff4bba5cced829d44c65b394978b78aaef5d28b5598127b5a19713",

// CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10,

// CURLOPT_TIMEOUT => 1, CURLOPT_FOLLOWLOCATION => true,

// CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST",

// CURLOPT_POSTFIELDS => "{\n \"msgtype\": \"text\",\n \"text\": {\n \"content\": \"伙伴sd\"\n },\n \"at\": {\n \"atMobiles\": [],\n \"isAtAll\": false\n }\n}",

// CURLOPT_HTTPHEADER => ["Content-Type: application/json"],]);

//

//list($content, $status,$error) = [curl_exec($curl), curl_getinfo($curl),curl_error($curl) , curl_close($curl)];

//$httpCode = intval($status["http_code"]);

//if ($httpCode !== 200) {

// echo('HTTP请求状态=' . $httpCode . '响应信息=' . (is_array($content) ? json_encode($content) :

// $content) . ':状态详情' . json_encode($status).':错误详情'.$error);

//} else {

// echo 'success:' . $content;

//}

abstract class food

{

protected $foodType = 'common';

public function getFoodType(){

return $this->foodType;

}

}

class egg extends food

{

protected $foodType = 'hasShell';

}

class microwave

{

private $using = false;

private $forbidFoodType = ['hasShell'];

//开门

public function openDoor()

{

try {

if ($this->using) {

throw new \Exception('正在使用中不能开门!', 10000);

}

$this->openDoorHandle();

$return = ['status' => 0, 'message' => '操作成功'];

} catch (\Throwable $e) {

$return = ['status' => $e->getCode() ?: 1, 'message' => $e->getMessage()];

}

return json_encode($return);

}

private function openDoorHandle()

{

}

//加热

public function heating(Food $food)

{

try {

$this->checkFood($food);

$this->heatingHandle($food);

$return = ['status' => 0, 'message' => '操作成功'];

} catch (\Throwable $e) {

$return = ['status' => $e->getCode() ?: 1, 'message' => $e->getMessage()];

}

return json_encode($return);

}

private function checkFood(Food $food)

{

if(in_array($food->getFoodType(),$this->forbidFoodType)){

throw new \Exception('该食物不能使用微波炉加热!',10001);

}

}

private function heatingHandle(Food $food)

{

$this->using=true;

}

}

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明 基于html+css+js进行网页设计 课程设计 毕业设计 供参考 源码+说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值