关于PHP通用返回值设置方法
2017-03-31 13:59
316 查看
遇到一个不错的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")); ?>
以上这篇关于PHP通用返回值设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章推荐
- ngnix下conf通用设置方法(php fastcgi)
- ngnix下conf通用设置方法(php fastcgi)
- PHP通用返回值设置
- 屏蔽PHP默认设置中的Notice警告的方法
- 关于如何设置Hibernate中文编码的方法
- 关于php处理多选框checkbox的方法
- 关于定位position的一些方法.设置position又想居中?
- php错误级别的设置方法
- 关于php报错:Deprecated: Function ereg_replace() 的解决方法
- PHP-Fcgi下PHP的执行时间设置方法
- 在PHP中设置、使用、删除Cookie的解决方法
- 关于存储过程事务,返回值,变量声明以及执行方法
- php设置时区的两种方法
- 关于PHP的几点问题及解决方法
- 关于在table中设置tr的格式的方法
- PHP防盗链的基本思想 防盗链的设置方法
- PHP 设置MySQL连接字符集的方法
- 使用VisualStudio开发php的图文设置方法[xyytit]
- PHPStorm设置xdebug工具调试php(使用浏览器或不使用浏览器两种方法)
- php关于使用strpos方法判断字符串中是否存在字符串的一些细节说明