(PHP 3 = 3.0.4, PHP 4)
OCILogon() は他のほとんどの OCI コールで必要な 接続 ID を返します。 オプションの3番目のパラメータには、ローカルOracleインスタンスの名前か tnsnames.ora における接続先のエントリ名を指定することができます。 オプションの3番目のパラメータが指定されない場合、 PHP は接続先のデータベースを定義するために環境変数 ORACLE_SID (Oracle インスタンス)または TWO_TASK (tnsnames.ora) を使用します。
OCILogon() を使用した場合、接続はページレベルで共有 されます。 このことは、多重接続を行った場合でも、コミット及びロールバックは そのページの全てのオープンされたトランザクションに適用されることを 意味します。
この例は、接続がどのように共有されるかをデモします。
例 1OCILogon
OCIPLogon() および OCINLogon() も参照下さい。