- 締切済み
oci系関数について
PHPでOracleに接続する場合、oci系関数を使うのですが、oci系以外の他の関数からでもオラクルが使えるのでしょうか? OCIExecuteはoci_execute()の別名ですが、なぜ別名を使う必要があるのですか? PHP4徹底には ociexecuteと_の無い名前だったのですが、いろいろありすぎて混乱します。何か背景でもあるのでしょうか。 PHPとoracleに特化した本をご存知の方、教えてください。 oracleは9,10で、phpは4,5です。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- shimix
- ベストアンサー率54% (865/1590)
回答No.1
oci_executeはphp5以降用ですから、旧バージョン(php4)用にociexecuteで書いたソースを「可能な限りそのまま」通すためにaliasを設定しているということだと思います。 ∴ociexecuteなどの記述は(相当期間を経てから)消えていくとは思います。