php - 改进当前的PHP函数以处理错误

标签 php function error-handling

如果有人可以帮助我改进此功能以使其以这种格式使用(从头开始,未经测试):

<?php
  define("LINEA", __LINE__, true);
  function line($string)
  {
    return $string . LINEA;
  }
  echo line('Error: ');
?>

当前使用示例:
<?php
function line($startText, $line, $endText = NULL)
{
  $endText = !empty($endText) ? $endText : '';
  return $startText . $line . $endText;
}
/*
...
lot of code
...
*/
echo line('Error on line: ', __LINE__) . '<br />';
/*
...
lot of code
...
*/
echo line('Alert - ', __LINE__, '!');
?>

输出:
Error on line: 12
Alert - 18!

最佳答案

看起来您的line()函数似乎对您没有任何好处。你为什么不打电话:

echo 'Error on line: ' . __LINE__;

关于php - 改进当前的PHP函数以处理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5277289/

相关文章:

c# - C# try catch /错误处理

基于 PHP 文件的缓存与直接从 MySQL 或 MariaDB 等数据库读取

php - 协助在 php echo 中使用 £ 符号

php - 在 PHP : random_bytes or openssl_random_pseudo_bytes? 中生成一次性 token

postgresql - Postgres : use function that returns a string in another function

javascript - Javascript 和 jQuery 中的 Trapping Function not defined 错误

php - 基于 Symfony2 中其他字段值的字段条件验证

r - 如何使用 lmer 在 df 中运行多个变量(列)的模型

php - 方法参数的首选做法是什么?

r - R tryCatch跳过for循环中的错误,但未执行错误语句