PHP errno はシステムエラーコードを示す定数です。 errno はシステムコールによって返されるエラーコードを表しており、このエラーコードにより、どのような問題が発生したか、および問題の原因がわかります。
一般的に使用される errno の値とその意味は次のとおりです:
- 0: エラーなし
- 1: 操作は許可されていません
- 2: ファイルとディレクトリが存在しません
##3: ファイルまたはディレクトリを開けません- ##4: I/O エラー
##5: ストレージ容量が不十分です- 6: ファイル権限エラー
- 7: ファイルはすでに存在します
- 8: ファイル名はすでに存在します
- 9: ファイルは削除できません
- 10: リソースがロックされました
- 11: リソースが進行中
- ##12: リソースのタイムアウト
##13: リソースの有効期限が切れました- ## 14: 接続がリセットされました
- 15: ユーザーが接続をキャンセルしました
- 16: リモート ホストに接続できません
- 17: ネットワーク接続を作成できません
- 18: ネットワーク接続が切断されました
- 19 : ネットワーク接続タイムアウト
- PHP errno は、プログラマーがコードの実行時に発生したエラーを判断するのに役立つため、非常に重要です。 。エラーコードをチェックすることで、開発者は問題を迅速に特定し、適切な措置を講じることができます。
- PHP では、errno はシステム関数を呼び出すことによって設定されます。たとえば、ファイルを開くときに問題が発生した場合、errno にはエラー コードが設定されます。同様に、ネットワーク リソースに接続しようとして問題が発生した場合にも、同様の状況が発生します。
- PHP で errno を使用したい場合は、次の関数を使用できます:
errno(): 現在のシステム エラー コードを取得します。
strerror(): システム エラー コードを、対応するエラー文字列の説明に変換します。
以下は、errno 関数と strerror 関数を使用したサンプル コードです。 <?php
$file = 'test.txt';
if(!file_exists($file)){
echo "File does not exist!";
echo "Error Code: " . errno();
echo "Error Description: " . strerror(errno());
exit;
}
?>
ログイン後にコピー
上記の例では、ファイル test.txt が存在しない場合、エラー メッセージは次のようになります。対応する errno およびエラーの説明とともに表示されます。 - つまり、errno は PHP の非常に便利なシステム コール エラー コードです。これを使用すると、開発者が問題を迅速に特定し、必要な措置を講じることができます。 errno を使用する場合は、考えられるすべてのエラーを確実に検出して処理できるように、注意して十分なテストとデバッグを実施することをお勧めします。
以上がphp errno とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。