一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

PHP通用返回值设置

时间:2017-04-01 编辑:简简单单 来源:一聚教程网


 代码如下复制代码

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


配置类Return.conf.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); 

  

classReturnConf{

  publicstaticfunctionCommonReturn(){

    returneval(return_val);

  }  

}

?>

测试、使用test.php

require_once("Return.conf.php");

  

functionget_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"));

?>

 代码如下复制代码

热门栏目