Hola, lo primero que debes hacer es cargar la extension para oracle de PHP la cual es php_oci8 / php_oracle en el PHP.ini
Luego pues nada buscas en el manual oficial de PHP las funciones para utilizar con oracle:
LXXVI. Funciones Oracle
Tabla de contenidos
Ora_Bind -- Vincula una variable PHP a un parámetro Oracle
Ora_Close -- Cierra un cursor Oracle
Ora_ColumnName -- toma el nombre de una columna de resultados Oracle
ora_columnsize -- Returns the size of an Oracle result column
Ora_ColumnType -- toma el tipo de una columna de resultados Oracle
Ora_Commit -- realiza una transacción Oracle
Ora_CommitOff -- deshabilita el modo automatico de ejecucion de tareas (autocommit)
Ora_CommitOn -- Habilita la ejecucion automática de tareas (autocommit)
ora_do -- Parse, Exec, Fetch
Ora_Error -- toma los mensajes de error de Oracle
Ora_ErrorCode -- captura el código de error Oracle
Ora_Exec -- ejecuta las declaraciones interpretadas en un cursor Oracle
ora_fetch_into -- Fetch a row into the specified result array
Ora_Fetch -- extrae una fila de datos a partir de un cursor
Ora_GetColumn -- toma datos de la fila extraída
Ora_Logoff -- cierra una conexión Oracle
Ora_Logon -- Abre una conexión Oracle
ora_numcols -- Returns the number of columns
ora_numrows -- Returns the number of rows
Ora_Open -- abre un cursor Oracle
Ora_Parse -- interpreta una declaración SQL
ora_plogon -- Open a persistent Oracle connection
Ora_Rollback -- retrocede en la lista de transacciones (hace un roll back)
o
LXXIV. Funciones de Oracle 8
Estas funciones permiten acceder a bases de datos Oracle8 y Oracle7. Estas usan la Oracle8 Call-Interface (OCI8). Necesitará las librerías clientes de Oracle8 para usar esta extensión.
Esta extensión es más flexible que las estándar de Oracle. Soporta el enlace de variables locales y globales de PHP con placeholders de Oracle, tiene soporte completo para LOB, FILE y ROWID y le permiten usar las variables definidas por el usuario.
espero haber sido de utilidad