在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
遇到一个不错的php代码。记录一下。 在写php代码时,经常会遇到需要返回值的情况,可以统一设置一下返回值的格式。下面就是一个不错的例子。 配置类Return.conf.php 1 <?php 2 define("return_val", "return array('code' => 0, 'msg' => '', 'data' => '');"); 3 4 define("RETURN_SUCCESS", 0); 5 define("RETURN_RUNTIME_ERR", 1); 6 define("RETURN_FILE_NOT_EXIST", 2); 7 8 class ReturnConf{ 9 public static function CommonReturn(){ 10 return eval(return_val); 11 } 12 } 13 ?> 测试、使用test.php 1 <?php 2 require_once("Return.conf.php"); 3 4 function get_file_line($filename){ 5 $result = ReturnConf::CommonReturn(); 6 7 $cmd = "wc -l $filename | awk '{print $1}'"; 8 exec($cmd, $output, $code); 9 if (RETURN_SUCCESS !== $code){ 10 $result['code'] = RETURN_RUNTIME_ERR; 11 $result['msg'] = "exec $cmd err"; 12 return $result; 13 } 14 15 $result['data'] = $output[0]; 16 return $result; 17 } 18 19 print_r(get_file_line("test.php")); 20 ?>
|
2022-07-18
2022-08-17
2022-11-06
2022-07-29
2022-08-18
请发表评论