• 締切済み

oci系関数について

PHPでOracleに接続する場合、oci系関数を使うのですが、oci系以外の他の関数からでもオラクルが使えるのでしょうか? OCIExecuteはoci_execute()の別名ですが、なぜ別名を使う必要があるのですか? PHP4徹底には ociexecuteと_の無い名前だったのですが、いろいろありすぎて混乱します。何か背景でもあるのでしょうか。 PHPとoracleに特化した本をご存知の方、教えてください。 oracleは9,10で、phpは4,5です。

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

oci_executeはphp5以降用ですから、旧バージョン(php4)用にociexecuteで書いたソースを「可能な限りそのまま」通すためにaliasを設定しているということだと思います。 ∴ociexecuteなどの記述は(相当期間を経てから)消えていくとは思います。

関連するQ&A