diff --git a/language-snippets.ent b/language-snippets.ent index b8adbdf23..f28c79349 100755 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -1,5 +1,5 @@ - + @@ -2149,11 +2149,17 @@ para usar essas funções.'> modo seguro do SQL'> - -scaleEste parâmetro opcional é usado para definir o número -de dígitos após a casa decimal do resultado. Se omitido, o padrão será a escala definida -globalmente com a função bcscale ou, em último caso, 0 se -a escala não tiver sido definida.'> + + scale + + + Este parâmetro opcional é usado para definir o número de dígitos após a casa decimal no resultado. + Se for igual a &null; o padrão será a escala definida com a função bcscale + ou, em último caso, o valor da diretiva INI + bcmath.scale. + + +'> diff --git a/language/predefined/php-incomplete-class.xml b/language/predefined/php-incomplete-class.xml index 2c6ea0e38..3641f7e97 100644 --- a/language/predefined/php-incomplete-class.xml +++ b/language/predefined/php-incomplete-class.xml @@ -1,5 +1,5 @@ - + A classe __PHP_Incomplete_Class @@ -28,6 +28,7 @@ + final __PHP_Incomplete_Class @@ -41,6 +42,28 @@ +
+ &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + Esta classe agora é final. + + + + + +
+
&reftitle.examples; diff --git a/reference/datetime/dateinterval/createfromdatestring.xml b/reference/datetime/dateinterval/createfromdatestring.xml index 89c05237c..164db57ea 100644 --- a/reference/datetime/dateinterval/createfromdatestring.xml +++ b/reference/datetime/dateinterval/createfromdatestring.xml @@ -1,5 +1,5 @@ - + DateInterval::createFromDateString @@ -10,7 +10,7 @@ &reftitle.description; &style.oop; - public static DateIntervalfalseDateInterval::createFromDateString + public static DateIntervalDateInterval::createFromDateString stringdatetime &style.procedural; @@ -53,7 +53,16 @@ &reftitle.returnvalues; - Retorna uma nova instância de DateInterval em caso de sucesso, &return.falseforfailure;. + Retorna DateTimeImmutable em caso de sucesso. + &return.falseforfailure.style.procedural; + + + + + &reftitle.errors; + + Apenas para API orientada a objetos: Se uma string de data/horário inválida for passada, + uma exceção DateMalformedStringException é lançada. @@ -68,6 +77,17 @@ + + 8.3.0 + + DateInterval::createFromDateString agora lança + uma exceção DateMalformedStringException se uma + string inválida for passada. Anteriormente, retornava false + e um alerta era emitido. + A função date_interval_create_from_date_string não foi + alterada. + + 8.2.0 diff --git a/reference/datetime/datetime/modify.xml b/reference/datetime/datetime/modify.xml index 9ce9439d4..77e83d968 100644 --- a/reference/datetime/datetime/modify.xml +++ b/reference/datetime/datetime/modify.xml @@ -1,5 +1,5 @@ - + DateTime::modify @@ -11,7 +11,7 @@ &reftitle.description; &style.oop; - public DateTimefalseDateTime::modify + public DateTimeDateTime::modify stringmodifier &style.procedural; @@ -42,15 +42,16 @@ &reftitle.returnvalues; - &date.datetime.return.modifiedobjectorfalseforfailure; + Retorna DateTime em caso de sucesso. + &return.falseforfailure.style.procedural; &reftitle.errors; - Apenas para API orientada a objetos: Se uma string inválida de data/hora for passada, - é disparada uma exceção DateMalformedStringException. + Apenas para API orientada a objetos: Se uma string inválida de data/hora for passada, + uma exceção DateMalformedStringException é lançada. @@ -68,11 +69,11 @@ 8.3.0 - Agora dispara - a exceção DateMalformedStringException com - DateTime::modify se uma string inválida for - passada, em vez de um aviso. - date_modify não foi modificada. + DateTime::modify agora lança uma + exceção DateMalformedStringException se uma + string inválida for passada. Anteriormente, retornava false + e um alerta era emitido. + A função date_modify não foi alterada. diff --git a/reference/datetime/datetime/sub.xml b/reference/datetime/datetime/sub.xml index 3b8c07331..8f33a66c6 100644 --- a/reference/datetime/datetime/sub.xml +++ b/reference/datetime/datetime/sub.xml @@ -1,5 +1,5 @@ - + DateTime::sub @@ -64,10 +64,10 @@ &reftitle.errors; - Apenas para API orientada a objeto: Se uma operação não suportada for realizada, como o uso - de um objeto DateInterval representando especificações de tempo relativo - tipo next weekday, uma - exceção DateInvalidOperationException é disparada. + Apenas para API orientada a objetos: Se uma operação não suportada for realizada, como o uso + de um objeto DateInterval representando especificações de tempo relativo + tipo next weekday, uma + exceção DateInvalidOperationException é lançada. @@ -85,11 +85,11 @@ 8.3.0 - Agora dispara uma exceção + Agora lança uma exceção DateInvalidOperationException com DateTime::sub, em vez de um - aviso quando uma operação não suportada é realizada. - A função date_sub não foi modificada. + alerta quando uma operação não suportada é realizada. + A função date_sub não foi alterada. diff --git a/reference/datetime/datetimeimmutable/modify.xml b/reference/datetime/datetimeimmutable/modify.xml index 97455e05f..b9aae915d 100644 --- a/reference/datetime/datetimeimmutable/modify.xml +++ b/reference/datetime/datetimeimmutable/modify.xml @@ -1,5 +1,5 @@ - + DateTimeImmutable::modify @@ -9,7 +9,7 @@ &reftitle.description; - public DateTimeImmutablefalseDateTimeImmutable::modify + public DateTimeImmutableDateTimeImmutable::modify stringmodifier @@ -33,7 +33,8 @@ &reftitle.returnvalues; - Retorna um novo objeto DateTimeImmutable modificado&return.falseforfailure;. + Retorna DateTimeImmutable em caso de sucesso. + &return.falseforfailure.style.procedural; @@ -60,9 +61,10 @@ 8.3.0 - Agora dispara - DateMalformedStringException se uma - string inválida é passada, em vez de um aviso. + DateTimeImmutable::modify agora lança + uma exceção DateMalformedStringException se uma + string inválida for passada. Anteriormente, retornava false + e um alerta era emitido. diff --git a/reference/filesystem/functions/fgetcsv.xml b/reference/filesystem/functions/fgetcsv.xml index 8fbf643a4..a279ab18a 100644 --- a/reference/filesystem/functions/fgetcsv.xml +++ b/reference/filesystem/functions/fgetcsv.xml @@ -1,5 +1,5 @@ - + fgetcsv @@ -162,6 +162,14 @@ descontinuado. + + 8.3.0 + + Uma string vazia é retornada ao invés de uma string com um único + byte nulo para o último campo, se ele contiver apenas um demarcador + não terminado. + + 8.0.0 diff --git a/reference/mysqli/mysqli_driver/report-mode.xml b/reference/mysqli/mysqli_driver/report-mode.xml index bee9b8c30..38c5b4dd2 100644 --- a/reference/mysqli/mysqli_driver/report-mode.xml +++ b/reference/mysqli/mysqli_driver/report-mode.xml @@ -1,5 +1,5 @@ - + mysqli_driver::$report_mode @@ -11,11 +11,11 @@ &reftitle.description; &style.oop; - intmysqli_driver->report_mode + intmysqli_driver->report_mode &style.procedural; - boolmysqli_report + truemysqli_report intflags @@ -83,7 +83,7 @@ &reftitle.returnvalues; - Retorna &true;. + &return.true.always; @@ -199,7 +199,6 @@ try { - + A classe <classname>SoapClient</classname> @@ -91,155 +91,155 @@ private stringnull - _login + _login null private stringnull - _password + _password null private bool - _use_digest + _use_digest false private stringnull - _digest + _digest null private stringnull - _proxy_host + _proxy_host null private intnull - _proxy_port + _proxy_port null private stringnull - _proxy_login + _proxy_login null private stringnull - _proxy_password + _proxy_password null private bool - _exceptions + _exceptions true private stringnull - _encoding + _encoding null private arraynull - _classmap + _classmap null private intnull - _features + _features null private int - _connection_timeout + _connection_timeout private resourcenull - _stream_context + _stream_context null private stringnull - _user_agent + _user_agent null private bool - _keep_alive + _keep_alive true private intnull - _ssl_method + _ssl_method null private int - _soap_version + _soap_version private intnull - _use_proxy + _use_proxy null private array - _cookies + _cookies [] private arraynull - __default_headers + __default_headers null private SoapFaultnull - __soap_fault + __soap_fault null private stringnull - __last_request + __last_request null private stringnull - __last_response + __last_response null private stringnull - __last_request_headers + __last_request_headers null private stringnull - __last_response_headers + __last_response_headers null @@ -257,182 +257,182 @@
&reftitle.properties; - + __default_headers - + __last_request - + __last_request_headers - + __last_response - + __last_response_headers - + __soap_fault - + _classmap - + _connection_timeout - + _cookies - + _digest - + _encoding - + _exceptions - + _features - + _keep_alive - + _login - + _password - + _proxy_host - + _proxy_login - + _proxy_password - + _proxy_port - + _soap_version - + _ssl_method - + _stream_context - + _use_digest - + _use_proxy - + _user_agent diff --git a/reference/soap/soapfault.xml b/reference/soap/soapfault.xml index a67808087..d57ffa294 100644 --- a/reference/soap/soapfault.xml +++ b/reference/soap/soapfault.xml @@ -1,5 +1,5 @@ - + A classe SoapFault @@ -63,7 +63,7 @@ public stringnull - _name + _name null @@ -97,7 +97,7 @@
&reftitle.properties; - + _name diff --git a/reference/soap/soapserver.xml b/reference/soap/soapserver.xml index 3cd0666fd..af5542fb9 100644 --- a/reference/soap/soapserver.xml +++ b/reference/soap/soapserver.xml @@ -1,5 +1,5 @@ - + A clase SoapServer @@ -31,7 +31,7 @@ private SoapFaultnull - __soap_fault + __soap_fault null @@ -56,7 +56,7 @@ - + __soap_fault diff --git a/reference/sockets/constants.xml b/reference/sockets/constants.xml index b240d192c..762c053da 100644 --- a/reference/sockets/constants.xml +++ b/reference/sockets/constants.xml @@ -1,5 +1,5 @@ - + &reftitle.constants; &extension.constants; @@ -103,6 +103,54 @@ + + + SOCK_CONN_DGRAM + (int) + + + + Define o socket para um datagrama orientado a conexão. + Disponível a partir do PHP 8.4.0. (Somente NetBSD) + + + + + + SOCK_DCCP + (int) + + + + Define o socket para um protocolo de controle de congestão de datagrama. + Disponível a partir do PHP 8.4.0. (Somente NetBSD) + + + + + + SOCK_NON_BLOCK + (int) + + + + Define o sinalizador de status de socket não bloqueante. + Disponível a partir do PHP 8.4.0. + + + + + + SOCK_CLOEXEC + (int) + + + + Define o sinalizador de status de socket fechado-na-execução. + Disponível a partir do PHP 8.4.0. + + + MSG_OOB @@ -2760,6 +2808,54 @@ + + + IP_PORTRANGE + (int) + + + + Define a faixa de portas usada para selecionar um número de porta local. + Disponível a partir do PHP 8.4.0. (somente FreeBSD/NetBSD/OpenBSD) + + + + + + IP_PORTRANGE_DEFAULT + (int) + + + + Usa a faixa padrão de valores de portas. + Disponível a partir do PHP 8.4.0. (somente FreeBSD/NetBSD/OpenBSD) + + + + + + IP_PORTRANGE_HIGH + (int) + + + + Usa uma faixa alta de valores de portas. + Disponível a partir do PHP 8.4.0. (somente FreeBSD/NetBSD/OpenBSD) + + + + + + IP_PORTRANGE_LOW + (int) + + + + Usa uma faixa baixa de valores de portas. + Disponível a partir do PHP 8.4.0. (somente FreeBSD/NetBSD/OpenBSD) + + + MCAST_BLOCK_SOURCE @@ -3000,6 +3096,67 @@ + + + SO_EXCLUSIVEADDR + (int) + + + + Evita que outros sockets sejam vinculados de maneira forçada ao mesmo endereço e mesma porta. + Disponível a partir do PHP 8.4.0. (Windows only) + + + + + + SO_EXCLBIND + (int) + + + + Habilita/desabilita vinculação exclusiva do socket. + Disponível a partir do PHP 8.4.0. (Solaris only) + + + + + + SO_NOSIGPIPE + (int) + + + + Controla a geração de SIGPIPE para o socket. + Disponível a partir do PHP 8.4.0. (macOs and FreeBSD only) + + + + + + SO_LINGER_SEC + (int) + + + + Similar a SO_LINGER mas a persistência é em segundos + ao invés de tiques do relógio no macOs. + Disponível a partir do PHP 8.4.0. (macOs only) + + + + + + SO_BINDTOIFINDEX + (int) + + + + Vincula um socket a uma interface específica de rede pelo seu índice. + Disponível a partir do PHP 8.4.0. + + + diff --git a/reference/strings/functions/str-getcsv.xml b/reference/strings/functions/str-getcsv.xml index fb0955f89..f6d3712ae 100644 --- a/reference/strings/functions/str-getcsv.xml +++ b/reference/strings/functions/str-getcsv.xml @@ -1,5 +1,5 @@ - + str_getcsv @@ -88,6 +88,9 @@ fputcsv. + + + 7.4.0 diff --git a/reference/zip/ziparchive.xml b/reference/zip/ziparchive.xml index e531e8459..ee3ad0973 100644 --- a/reference/zip/ziparchive.xml +++ b/reference/zip/ziparchive.xml @@ -1,5 +1,5 @@ - + A classe <classname>ZipArchive</classname> ZipArchive @@ -480,6 +480,12 @@ int ZipArchive::ER_NOT_ALLOWED + + public + const + int + ZipArchive::ER_TRUNCATED_ZIP + public const