• 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"
    }

  • 相关阅读:
    Java动态绑定和静态绑定-多态
    Java方法内联
    Java反射机制及原理
    Jvm-类加载机制
    Zookeeper 源码解析-环境准备
    SpringMvc源码解析
    Java虚拟机的意义
    起跑线
    js动态生成html,onclick事件失效解决方法
    虚拟机能ping通,但是telnet某个端口却不行
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/5347752.html
Copyright © 2020-2023  润新知