オーバーライドしたいのですが、mysql_num_rows
次のようにしましょう:
$dataset = array(array('id' => 1, 'name' => 'Zlatan', 'onSOF' => 1), array('id' => 1, 'name' => 'Guest', 'onSOF' => 0));
function mysql_num_rows($dataset) {
return sizeof($dataset);
}
PHP は組み込み関数のオーバーライドをサポートしていますか?
拡張中
既存のすべての関数をオーバーライドする OpenSource ソリューションを作成したいと考えていますmysql_*
。その関数本体では、PDO インスタンスとメソッド、およびプロパティを使用します。
これは、すでに を使用していて、mysql_*
PDO に完全に移行するのが難しいと感じているユーザーは、この関数オーバーライドを含めるだけでよく、すべてのプロパティ、関数呼び出し、関数の戻り値、引数値などは同じままにしておく必要があることを意味します。