106 lines
2.4 KiB
PHP
106 lines
2.4 KiB
PHP
<?php
|
|
|
|
use wchat\common\AppConfig;
|
|
use wchat\wx\V3\Libs\TransferDetail;
|
|
use wchat\wx\V3\Libs\TransferSceneReportInfo;
|
|
use wchat\wx\V3\WxV3Transfer;
|
|
|
|
//ini_set('memory_limit', '64G');
|
|
|
|
$msg = 'default';
|
|
try {
|
|
|
|
if (random_int(1, 10) % 3 === 0) {
|
|
return;
|
|
}
|
|
|
|
$msg = 'default2';
|
|
} catch (\Exception $e) {
|
|
|
|
} finally {
|
|
var_dump($msg);
|
|
}
|
|
|
|
//run(function () {
|
|
// $offset = 1;
|
|
// $success = 0;
|
|
//
|
|
// $group = new Coroutine\WaitGroup();
|
|
// for ($i = 0; $i < 54500; $i++) {
|
|
// $offset++;
|
|
//
|
|
// $group->add(1);
|
|
// Swoole\Coroutine::create(function () use ($offset, &$success) {
|
|
// $socket = new Swoole\Coroutine\Http\Client('192.168.0.57', 14101);
|
|
// $socket->upgrade("/websocket");
|
|
// if ($socket->connected) {
|
|
// $success += 1;
|
|
// while (true) {
|
|
// $socket->recv();
|
|
// Coroutine::sleep(0.1);
|
|
//
|
|
// $socket->push("2");
|
|
// }
|
|
// } else {
|
|
// echo 'websocket fail: ' . socket_strerror($socket->errCode) . PHP_EOL;
|
|
// echo $success;
|
|
// }
|
|
// # echo $offset . PHP_EOL;
|
|
// });
|
|
// }
|
|
// $group->wait();
|
|
//});
|
|
//
|
|
//
|
|
//function Index_Odd()
|
|
//{
|
|
//
|
|
//}
|
|
|
|
|
|
//class Dispatcher
|
|
//{
|
|
//
|
|
//
|
|
// public function dispatch(){
|
|
//
|
|
// }
|
|
//
|
|
//
|
|
// public static function dispatch1()
|
|
// {
|
|
//
|
|
// }
|
|
//
|
|
//
|
|
//}
|
|
//$t = microtime(true);
|
|
//var_dump(method_exists('Dispatcher', 'dispatch'));
|
|
//var_dump(method_exists('Dispatcher', 'dispatch1'));
|
|
//
|
|
//var_dump(microtime(true) - $t);
|
|
//
|
|
//$t = microtime(true);
|
|
//
|
|
//$r = new ReflectionClass('Dispatcher');
|
|
//
|
|
//var_dump($r->hasMethod('dispatch'));
|
|
//var_dump($r->hasMethod('dispatch1') && $r->getMethod('dispatch1')->isStatic());
|
|
//
|
|
//var_dump(microtime(true) - $t);
|
|
|
|
//$transferDetail = new TransferDetail();
|
|
//$transferDetail->setTransferAmount(1);
|
|
//$transferDetail->setTransferRemark("提现");
|
|
//$transferDetail->setTransferSceneId("1005");
|
|
//$transferDetail->setOpenid("xxxxx");
|
|
//$transferDetail->setNotifyUrl("https");
|
|
//$transferDetail->setOutBillNo("");
|
|
//$transferDetail->setTransferSceneReportInfos(new TransferSceneReportInfo('', ''), new TransferSceneReportInfo('', ''));
|
|
//$transferDetail->setUserName("");
|
|
//$transferDetail->setUserRecvPerception("");
|
|
//
|
|
//$transfer = new WxV3Transfer();
|
|
//$transfer->setPayConfig(AppConfig::instance((object)[]));
|
|
//$response = $transfer->transfer($transferDetail);
|