Функции Язык программирования PHP

Ora_Do

(PHP 3, PHP 4)

Ora_Do - Parse, Exec, Fetch.

Описание

int ora_do (int conn, string query)

Эта функция является комбинацией функций ora_parse(), ora_exec() и ora_fetch(). Она разбирает и выполняет оператор, затем извлекает первый результирующий ряд.

Возвращает TRUE при успехе, FALSE при ошибке. Детали об ошибке можно запросить с помощью функций ora_error() и ora_errorcode().

См. также ora_parse(), ora_exec() и ora_fetch().


Назад Оглавление Вперёд
Ora_CommitOn Вверх Ora_Error

Ссылки внутри конструктора

Давайте проверим, есть ли различия между $bar1, которая создана с использованием copy = operator и $bar2, которая создана с использованием reference =& operator...

$bar1 = new Foo('set in constructor'); $bar1->echoName(); $globalref[0]->echoName(); 
/* вывод: set in constructor set in constructor set in constructor */ $bar2 =& 
new Foo('set in constructor'); $bar2->echoName(); $globalref[1]->echoName(); 
/* вывод: set in constructor set in constructor set in constructor */

Очевидной разницы нет, но фактически - очень значительная: $bar1 и $globalref[0] это _НЕ_ ссылки, это НЕ одна и та же переменная. Это из-за того, что "new" не возвращает ссылку по умолчанию, а возвращает копию.