oci_set_call_timeout
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
oci_set_call_timeout
Референца за `function.oci-set-call-timout.php` со подобрена типографија и навигација.
oci_set_call_timeout
(PHP 7.2 >= 7.2.14, PHP 8, PHP 7 >= 7.3.1, PHP 8, PECL OCI8 >= 2.2.0)
oci_set_call_timeout — (PHP 7.2 >= 7.2.14, PHP 8, PHP 7 >= 7.3.1, PHP 8, PECL OCI8 >= 2.2.0)
= NULL
Поставува тајмаут од милисекунди за повиците до базата на податоци
Поставува тајмаут што го ограничува максималното време што може да потрае едно враќање на податоци од базата на податоци користејќи ја оваа врска. time_out Секоја OCI8 операција може да направи нула или повеќе повици до библиотеката на клиентот на Oracle. Овие внатрешни повици потоа може да направат нула или повеќе враќања до Oracle Database. Ако кое било од тие враќања трае повеќе од
На time_out милисекунди, тогаш операцијата се откажува и се враќа грешка до апликацијата.
вредноста се применува на секое враќање поединечно, а не на збирот на сите враќања. Времето поминато во обработка во PHP OCI8 пред или по завршувањето на секое враќање не се брои. time_out Кога еден повик е прекинат, Oracle ќе се обиде да ја исчисти врската за повторна употреба. Оваа операција може да трае уште
период. Во зависност од исходот на чистењето, врската може или не може да биде повторно употреблива.
На oci_set_call_timeout() Кога се користат постојани врски, вредноста на тајмаутот ќе се задржи низ PHP барањата.
Параметри
connection-
или со поставување на променливата на oci_connect(), oci_pconnect(), или oci_new_connect().
timeout-
функцијата е достапна кога OCI8 користи библиотеки на клиентот Oracle 18 (или понова).
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Максималното време во милисекунди што може да го земе кое било едно враќање помеѓу PHP и Oracle Database.
<?php
$conn = oci_connect('hr', 'welcome', 'localhost/XE');
oci_set_call_timeout($conn, 5000);
?>