pdo_mysql_stmt_dtor()
ejecuta las mismas operaciones de limpieza que pdo_mysql_stmt_cursor_closer()
, por lo tanto, siempre que el objeto de declaración no se establezca explícitamente o quede fuera del alcance, las operaciones siempre se realizarán.
Por lo tanto, no es estrictamente necesario llamar a closeCursor()
si la declaración está a punto de ser destruida de todos modos. Personalmente, lo haría de todos modos, ya que me gusta ser explícito en cuanto a la legibilidad, pero eso se reduce a preferencias estilísticas personales.
Según las referencias anteriores, esto puede solo se puede decir con certeza acerca de PDO_mysql; para otros controladores, esto puede no ser cierto.