PHP でのコールバックの実装
PHP の「コールバック」という用語には、関数ポインターとして動作する文字列と配列の両方が含まれます。 PHP 4 では、次の構文が登場しました:
PHP ですが5.2.3 では呼び出し可能な構文が導入されましたが、そのような構文を含む文字列を直接呼び出すことはできません。 PHP 4 の従来の構文には、
次のコード スニペットは、呼び出し可能な値の安全な使用法を示しています。 :
if (is_callable($cb2)) {
$returnValue = call_user_func($cb2, $arg1, $arg2);
}
最新の PHP バージョンでは、上記の最初の 3 つの形式を $cb() として直接呼び出すことがサポートされています。さらに、call_user_func と call_user_func_array は、提示されたすべての形式をサポートします。
注と警告:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3