• 技术文章 >后端开发 >php教程

    PHP通用返回值的设置方法详解

    墨辰丷墨辰丷2018-05-24 11:30:58原创806
    本篇文章主要介绍PHP通用返回值的设置方法详解,感兴趣的朋友参考下,希望对大家有所帮助。

    遇到一个不错的php代码。记录一下。

    在写php代码时,经常会遇到需要返回值的情况,可以统一设置一下返回值的格式。

    下面就是一个不错的例子。

    配置类Return.conf.php

    <?php
    define("return_val", "return array('code' => 0, 'msg' => '', 'data' => '');");
    
    define("RETURN_SUCCESS",    0); 
    define("RETURN_RUNTIME_ERR",  1); 
    define("RETURN_FILE_NOT_EXIST", 2); 
    
    class ReturnConf{
      public static function CommonReturn(){
        return eval(return_val);
      }  
    }
    ?>

    测试、使用test.php

    <?php
    require_once("Return.conf.php");
    
    function get_file_line($filename){
      $result = ReturnConf::CommonReturn();
      
      $cmd = "wc -l $filename | awk '{print $1}'";
      exec($cmd, $output, $code);
      if (RETURN_SUCCESS !== $code){
        $result['code'] = RETURN_RUNTIME_ERR;
        $result['msg'] = "exec $cmd err";
        return $result; 
      }  
    
      $result['data'] = $output[0];
      return $result;
    }
    
    print_r(get_file_line("test.php"));
    ?>

    以上就是本文的全部内容,希望对大家的学习有所帮助。


    相关推荐:

    DVWA之php+mysql手工注入

    php5.5.12 下调试 SOAP 报错信息

    PHP中 HTMLPurifier防XSS攻击

    以上就是PHP通用返回值的设置方法详解的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 详解 方法
    上一篇:PHP中exec()函数无返回值排查的方法 下一篇:PHP实现针对中英文混合字符串长度判断及截取方法
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 细思极恐?关于in_array的第3个参数• 基于PHP编程注意事项的小结_PHP教程• 用PHP制作静态网站的模板框架(四)_PHP教程• PHP 编程的 5个良好习惯_php技巧• PHP详细彻底学习Smarty_php技巧
    1/1

    PHP中文网