タグ

@に関するItisangoのブックマーク (2)

  • PHP: エラー制御演算子 - Manual

    エラー制御演算子 PHP はエラー制御演算子(@)をサポートしています。 PHP の式の前に付けた場合、 その式により生成されたエラーメッセージは無視されます。 set_error_handler() で自作のエラーハンドラを設定した場合は エラー制御演算子があってもそのエラーハンドラがコールされます。 警告 PHP 8.0.0 より前のバージョンでは、 エラー制御演算子(@)でエラーが無視されている場合、 カスタムのエラーハンドラでコールされた error_reporting() が常に 0 を返していました。 PHP 8.0.0 以降では、以下の (ビット和の) 値を返すようになっています: E_ERROR | E_CORE_ERROR | E_COMPILE_ERROR | E_USER_ERROR | E_RECOVERABLE_ERROR | E_PARSE

    PHP: エラー制御演算子 - Manual
    Itisango
    Itisango 2023/08/10
    PHP の式の前に付けた場合、 その式により生成されたエラーメッセージは無視されます。set_error_handler() で自作のエラーハンドラを設定した場合は エラー制御演算子があってもそのエラーハンドラがコールされます。
  • 逐語的テキストと文字列 - @ - C#

    特殊文字 @ は、逐語的識別子として機能します。 これは、次の方法で使用します。 文字列リテラルを逐語的に解釈することを示す。 このインスタンス内の @ 文字は、逐語的文字列リテラルを定義します。 単純なエスケープ シーケンス (バック スラッシュの "\\" など)、16 進数のエスケープ シーケンス (大文字 A の "\x0041" など)、Unicode のエスケープ シーケンス (大文字 A の "\u0041" など) は、リテラルに解釈されます。 引用符のエスケープ シーケンス ("") だけは、リテラルに解釈されません。1 個の二重引用符が生成されます。 また、逐語的な補間文字列の場合、中かっこエスケープ シーケンス ({{ と }}) は文字どおり解釈されません。単一の中かっこ文字が生成されます。 次の例では、2 つの同じファイル パスを定義しています。一方は通常の文字列

  • 1