温馨提示×

php getcwd 如何处理错误

PHP
小樊
93
2024-12-04 04:05:42
栏目: 编程语言

在 PHP 中,getcwd() 函数用于获取当前工作目录的绝对路径

<?php function getcwdWithErrorHandling() { $cwd = getcwd(); if ($cwd === false) { // 获取错误信息 $error = error_get_last(); // 根据错误代码判断错误类型 switch ($error['type']) { case E_ERROR: echo "Error: " . $error['message']; break; case E_WARNING: echo "Warning: " . $error['message']; break; case E_NOTICE: echo "Notice: " . $error['message']; break; default: echo "Unknown error occurred."; } } else { echo "Current working directory: " . $cwd; } } getcwdWithErrorHandling(); ?> 

在这个示例中,我们首先尝试使用 getcwd() 获取当前工作目录。如果返回值为 false,则表示发生了错误。我们使用 error_get_last() 函数获取最后一个错误信息,并根据错误代码判断错误的类型。最后,我们根据错误类型输出相应的错误信息。如果没有发生错误,我们输出当前工作目录的绝对路径。

0