Ora_Fetch(PHP 3, PHP 4) Ora_Fetch - извлекает ряд данных из курсора. Описаниеint ora_fetch (int cursor) Возвращает TRUE (извлечённый ряд) или FALSE (рядов больше нет или возникла ошибка). Если возникла ошибка, детали о ней можно запросить с помощью функций ora_error() и ora_errorcode(). Если ошибки не было, ora_errorcode() возвратит 0. Запрашивает ряд данных из специфицированного курсора. См. также ora_parse(), ora_exec() и ora_do(). |
||||||||||
|
||||||||||
Давайте проверим, есть ли различия между $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" не возвращает ссылку по умолчанию, а возвращает копию.
| |