• thinkphp中配置信息的二维数组设置与使用


    有时候配置信息是二维数组

    1.配置

    <?php
    return array (
      // 阿里大鱼短信配置
      'dayu_appkey'=>'xxx',
      'dayu_secretKey'=>'xxxxxx',
      'dayu_template_register' => array('signname'=>'注册验证','templatecode'=>'SMS_4910100'),
      'dayu_template_alteration' => array('signname'=>'变更验证','templatecode'=>'SMS_4910097'),
      'dayu_template_identity' => array('signname'=>'身份验证','templatecode'=>'SMS_4910103'),
      
    );
    
    

    2.使用,通过点的方式调用

    // template_type 1 注册验证 2 变更验证 3 身份验证
    protected function sendDayuSms($tel,$code,$template_type,$product = "【多多助店宝】") {
        if ($template_type == 1) {
            $signname = C('dayu_template_register.signname');
            $templatecode = C('dayu_template_register.templatecode');
        }
    
        if ($template_type == 2) {
            $signname = C('dayu_template_alteration.signname');
            $templatecode = C('dayu_template_alteration.templatecode');
        }
    
        if ($template_type == 3) {
            $signname = C('dayu_template_identity.signname');
            $templatecode = C('dayu_template_identity.templatecode');
        }
        
        require LIB_PATH . 'ORG/Taobao-sdk-php/TopSdk.php';
        $c = new TopClient;
        $c->appkey = C('dayu_appkey');
        $c->secretKey = C('dayu_secretKey');
        $req = new AlibabaAliqinFcSmsNumSendRequest;
        $req->setSmsType("normal");
        $req->setSmsFreeSignName("{$signname}");
        $req->setSmsParam('{"code":"'. $code .'","product":"'. $product .'"}');
        $req->setRecNum("{$tel}");
        $req->setSmsTemplateCode("{$templatecode}");
        $resp = $c->execute($req);
        return $resp;
    }
    

    输出其中一个值

    array(2) {
    ["signname"] => string(12) "身份验证"
    ["templatecode"] => string(11) "SMS_4910103"
    }

  • 相关阅读:
    spring的9个地方调用了5次后置处理器的详细情况
    spring容器启动
    什么是好的代码
    随机文件读写
    mysql 写锁
    mysql 高效率查询背景
    spring中的重点
    spring bean生命周期和上下文初始化
    雷电模拟器 v3.71绿色版
    免费申请 QQ 免费靓号
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/5347752.html
Copyright © 2020-2023  润新知