category icon
2022-06-23
PHP

PHP 覚書き

php
8.0.18
profile
hikaru
Software Developer / DIY'er

error_log 関数

(PHP 4, PHP 5, PHP 7, PHP 8)
エラーメッセージをログファイルに保存する。

php
error_log(
    string $message,
    int $message_type = 0,
    ?string $destination = null,
    ?string $additional_headers = null
): bool

引数

  • string $message

    ログに記録されるエラーメッセージ。

戻り値

  • 成功した場合に true を、失敗した場合に false を返す。
  • $message_type が 0 の場合、 常に true を返す。

使用例

php
error_log("たいへんたいへん!エラーだよ!");

参考

https://www.php.net/manual/ja/function.error-log.php

trigger_error 関数

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
ユーザーレベルのエラー/警告/通知メッセージを生成する。

php
trigger_error(
    string $message,
    int $error_level = E_USER_NOTICE
): bool

引数

  • string $message

    エラーメッセージ。長さは最大 1024 バイトまで、1024 バイトを超える部分は切り捨てられる。

  • string error_level

    エラーレベルを指定する。デフォルトは E_USER_NOTICE
    定義済みのエラー定数 … https://www.php.net/manual/ja/errorfunc.constants.php

戻り値

間違った $error_level が指定された場合に false を、 それ以外の場合に true を返す。

参考

https://www.php.net/manual/ja/function.trigger-error