- 放到微擎framework目录即可
▾ framework/
▸ builtin/
▾ class/
myalipay.class.php
mywxpay.class.php
markdown.class.php
▾ function/
helper.func.php
- 全局引入
vim framework/bootstrap.inc.php
添加下面一句到 42 行
load()->func('helper');
- 公共函数
dump($var); #格式化打印变量 pdo_showsql(1); #打印最后一条SQL语句 pdo_showsql(); #打印所有SQL语句 performanceTest(1); #性能测试,输出内存和时间 //这里放被测试的代码 performanceTest(); clearSession(); #清除会话 getPaymentPlatform(); #判断微信还是支付宝
- 微信支付
$config['mch_id'] = 'your mch_id'; $config['appid'] = 'your appid'; $config['appsecret'] = 'your appsecret'; $config['key'] = 'your pay key'; $config['notify_url'] = 'http://'. $_SERVER['SERVER_ADDR'].'/notify.php'; $param['body'] = 'your payment title'; $param['total_fee'] = 300; $param['openid'] = $openid; $param['out_trade_no'] = $out_trade_no; //记得配置授权目录,支付目录 load()->classs('mywxpay'); $pay = new Mywxpay($config); $jsp = $pay->unifiedOrder($param); include $this->template('wxpay'); exit;
- 支付宝支付
$config['app_id'] = 'your app_id'; $config['notify_url'] = 'http://'. $_SERVER['SERVER_ADDR'].'/notify_url.php'; $config['return_url'] = 'http://'. $_SERVER['SERVER_ADDR'].'/return_url.php'; $config['alipay_public_key'] = 'MIIBIjANBg...'; $config['merchant_private_key'] = 'MIIEvQIBADANBgkqhkiG9...'; $param['subject'] = 'payment subject'; $param['body'] = 'customer description'; $param['total_amount'] = 300; $param['out_trade_no'] = date('YmdHis').time(); //执行完自动弹出支付,界面不像微信要自己写 load()->classs('myalipay'); $pay = new Myalipay($config); $pay->wapPay($param);
- 自动文档
$showdoc = new Markdown($connstr); $showdoc->AutoMarkdown(__FILE__); $showdoc->AutoResult($result); $showdoc->showComment($tableName, $highLightArr); $showdoc->showCommentByKeyword("user"); $showdoc->MkGpcTable($_GPC); $showdoc->MdTable(['a','b']); $showdoc->AutoInsertData();