diff --git a/appendices/ini.core.xml b/appendices/ini.core.xml index 68d1e246e..6201fca2d 100644 --- a/appendices/ini.core.xml +++ b/appendices/ini.core.xml @@ -1,5 +1,5 @@ - +
Descrição das principais diretivas do &php.ini; @@ -1499,14 +1499,14 @@ include_path = ".:${USER}/pear/php" cgi.rfc2616_headers - int + bool Indica ao PHP qual o tipo de headers usar ao enviar o código de resposta - HTTP. Se configurada para 0, o PHP envia um header "Status:" da RFC 3875 + HTTP. Se estiver desabilitada, o PHP envia um header "Status:" da RFC 3875 que é suportado pelo Apache e outros servidores web. Quando esta opção - é configurada para 1, o PHP enviará headers em conformidade com a + é habilitada, o PHP enviará headers em conformidade com a RFC 2616. @@ -1516,7 +1516,7 @@ include_path = ".:${USER}/pear/php" deve ser usado header("Status: 404 Not Found");. - Deixe-a configurada para 0 a não ser que saiba exatamente o que está fazendo. + Deixe-a desabilitada a não ser que saiba exatamente o que está fazendo. @@ -1524,7 +1524,7 @@ include_path = ".:${USER}/pear/php" fastcgi.impersonate - string + bool @@ -1532,7 +1532,7 @@ include_path = ".:${USER}/pear/php" os tokens de segurança do cliente que faz a requisição. Isso permite ao IIS definir o contexto de segurança no qual a requisição executa. O mod_fastcgi rodando no Apache atualmente não suporta esta funcionalidade (17/03/2002) - Configure para 1 ao rodar no ISS. O padrão é zero. + Habilite ao rodar no ISS. O padrão é desabilitado. diff --git a/features/commandline.xml b/features/commandline.xml index 71decfdb5..29dbb3a35 100644 --- a/features/commandline.xml +++ b/features/commandline.xml @@ -1,5 +1,5 @@ - + Usando PHP a partir da linha de comando Uso da linha de Comando @@ -182,6 +182,27 @@ array $_SERVER, por exemplo: $_SERVER['argv']. + + + A presença de $argv ou $_SERVER['argv'] + não é uma indicação confiável de que um script está sendo executado da + linha de comando porque elas podem ser definidas em outros contextos quando + register_argc_argv está habilitada. + O valor retornado por php_sapi_name é o que deve ser + verificado. + + + + + + + diff --git a/language/oop5/property-hooks.xml b/language/oop5/property-hooks.xml index c4154f771..54edf574b 100644 --- a/language/oop5/property-hooks.xml +++ b/language/oop5/property-hooks.xml @@ -1,5 +1,5 @@ - + Ganchos de Propriedade @@ -196,7 +196,7 @@ class Example ou um 'set' curto com um tipo explícito, ou assim por diante, é válido. - Em uma propriedade apoiada, omitir um gancho get ouset + Em uma propriedade apoiada, omitir um gancho get ou set significa que o comportamento padrão de leitura ou gravação será usado. diff --git a/language/predefined/variables/argv.xml b/language/predefined/variables/argv.xml index 46a8b9020..82c46426e 100644 --- a/language/predefined/variables/argv.xml +++ b/language/predefined/variables/argv.xml @@ -1,5 +1,5 @@ - + @@ -25,13 +25,21 @@ está habilitada. + + + Para testar se um script está sendo executado a partir da linha de + comando, php_sapi_name deve ser usada + em vez de verificar se $argv ou + $_SERVER['argv'] estão definidas. + + &reftitle.examples; - Exemplo da <varname>$argv</varname> + Exemplo de <varname>$argv</varname> - + array_column @@ -104,32 +104,34 @@ 2135, 'first_name' => 'John', 'last_name' => 'Doe', - ), - array( + ], + [ 'id' => 3245, 'first_name' => 'Sally', 'last_name' => 'Smith', - ), - array( + ], + [ 'id' => 5342, 'first_name' => 'Jane', 'last_name' => 'Jones', - ), - array( + ], + [ 'id' => 5623, 'first_name' => 'Peter', 'last_name' => 'Doe', - ) -); + ] +]; $first_names = array_column($records, 'first_name'); print_r($first_names); + ?> ]]> @@ -155,9 +157,34 @@ Array 2135, + 'first_name' => 'John', + 'last_name' => 'Doe', + ], + [ + 'id' => 3245, + 'first_name' => 'Sally', + 'last_name' => 'Smith', + ], + [ + 'id' => 5342, + 'first_name' => 'Jane', + 'last_name' => 'Jones', + ], + [ + 'id' => 5623, + 'first_name' => 'Peter', + 'last_name' => 'Doe', + ] +]; + $last_names = array_column($records, 'last_name', 'id'); print_r($last_names); + ?> ]]> @@ -202,6 +229,7 @@ $users = [ ]; print_r(array_column($users, 'username')); + ?> ]]> @@ -222,7 +250,7 @@ Array Obtém a coluna de nomes da propriedade privada "name" de um objeto - utilizando o método mágico <function>__get</function>. + utilizando os métodos mágicos <function>__isset</function> e <function>__get</function> - + Página de status @@ -175,6 +175,12 @@ request_slowlog_timeout configurado. + + memory peak + + O pico de uso de memória desde a inicialização do FPM. + + diff --git a/reference/mysqli/ini.xml b/reference/mysqli/ini.xml index 5071a7ddf..8ab94c160 100644 --- a/reference/mysqli/ini.xml +++ b/reference/mysqli/ini.xml @@ -1,5 +1,5 @@ - +
&reftitle.runtime; &extension.runtime; @@ -106,7 +106,7 @@ mysqli.allow_local_infile - int + bool @@ -132,7 +132,7 @@ mysqli.allow_persistent - int + bool diff --git a/reference/pcre/pattern.modifiers.xml b/reference/pcre/pattern.modifiers.xml index 0086c3bf8..929fbd628 100644 --- a/reference/pcre/pattern.modifiers.xml +++ b/reference/pcre/pattern.modifiers.xml @@ -1,5 +1,5 @@ - +
Modificadores de Expressão Possíveis modificadores em expressões regulares @@ -196,7 +196,7 @@ Por exemplo, preg_match('/\x{212A}/iu', "K") corresponde ao símbolo de Kelvin (U+212A). - Quando u é usado (preg_match('/\x{212A}/iur', "K")), não há correspondência. + Quando r é usado (preg_match('/\x{212A}/iur', "K")), não há correspondência. Disponível a partir do PHP 8.4.0. diff --git a/reference/pdo_cubrid/reference.xml b/reference/pdo_cubrid/reference.xml index 02fd30d5e..d414b37c9 100644 --- a/reference/pdo_cubrid/reference.xml +++ b/reference/pdo_cubrid/reference.xml @@ -1,7 +1,7 @@ - + - Funções CUBRID (PDO_CUBRID) - CUBRID (PDO) + Driver PDO do CUBRID (PDO_CUBRID) + Driver PDO do CUBRID
&reftitle.intro; diff --git a/reference/pdo_dblib/reference.xml b/reference/pdo_dblib/reference.xml index 4a0a86ca5..28a1417e0 100644 --- a/reference/pdo_dblib/reference.xml +++ b/reference/pdo_dblib/reference.xml @@ -1,10 +1,10 @@ - + - Funções do Microsoft SQL Server e Sybase (PDO_DBLIB) - MS SQL Server (PDO) + Driver PDO do Microsoft SQL Server e Sybase (PDO_DBLIB) + Driver PDO do MS SQL Server
diff --git a/reference/pdo_firebird/reference.xml b/reference/pdo_firebird/reference.xml index c2a2f06d8..8a0f79bb4 100644 --- a/reference/pdo_firebird/reference.xml +++ b/reference/pdo_firebird/reference.xml @@ -1,10 +1,10 @@ - + - Funções de Firebird (PDO_FIREBIRD) - Firebird (PDO) + Driver PDO do Firebird (PDO_FIREBIRD) + Driver PDO do Firebird
diff --git a/reference/pdo_ibm/reference.xml b/reference/pdo_ibm/reference.xml index 4843e437b..fd7d0ab2c 100644 --- a/reference/pdo_ibm/reference.xml +++ b/reference/pdo_ibm/reference.xml @@ -1,8 +1,8 @@ - + - Funções da IBM (PDO_IBM) - IBM (PDO) + Driver PDO da IBM (PDO_IBM) + Driver PDO da IBM
diff --git a/reference/pdo_informix/reference.xml b/reference/pdo_informix/reference.xml index 841749199..77d5cfa46 100644 --- a/reference/pdo_informix/reference.xml +++ b/reference/pdo_informix/reference.xml @@ -1,8 +1,8 @@ - + - Funções do Informix (PDO_INFORMIX) - Informix (PDO) + Driver PDO do Informix (PDO_INFORMIX) + Driver PDO do Informix
diff --git a/reference/pdo_mysql/reference.xml b/reference/pdo_mysql/reference.xml index 7730d6744..d3f51249d 100644 --- a/reference/pdo_mysql/reference.xml +++ b/reference/pdo_mysql/reference.xml @@ -1,10 +1,10 @@ - + - Funções do MySQL (PDO_MYSQL) - MySQL (PDO) + Driver PDO do MySQL (PDO_MYSQL) + Driver PDO do MySQL
diff --git a/reference/pdo_oci/reference.xml b/reference/pdo_oci/reference.xml index 0f840ef9c..ec275a995 100644 --- a/reference/pdo_oci/reference.xml +++ b/reference/pdo_oci/reference.xml @@ -1,10 +1,10 @@ - + - Funções do Oracle (PDO_OCI) - Oracle (PDO) + Driver PDO do Oracle (PDO_OCI) + Driver PDO do Oracle &reference.pdo-oci.configure; diff --git a/reference/pdo_odbc/reference.xml b/reference/pdo_odbc/reference.xml index 487fc2452..90a703d78 100644 --- a/reference/pdo_odbc/reference.xml +++ b/reference/pdo_odbc/reference.xml @@ -1,10 +1,10 @@ - + - Funções ODBC e DB2 (PDO_ODBC) - ODBC e DB2 (PDO) + Driver PDO do ODBC e do DB2 (PDO_ODBC) + Driver PDO do ODBC e do DB2
diff --git a/reference/pdo_pgsql/reference.xml b/reference/pdo_pgsql/reference.xml index 80c8b9ec5..ccae5a949 100644 --- a/reference/pdo_pgsql/reference.xml +++ b/reference/pdo_pgsql/reference.xml @@ -1,10 +1,10 @@ - + - Funções PostgreSQL (PDO_PGSQL) - PostgreSQL (PDO) + Driver PDO do PostgreSQL (PDO_PGSQL) + Driver PDO do PostgreSQL
diff --git a/reference/pdo_sqlite/reference.xml b/reference/pdo_sqlite/reference.xml index 2a7a1db0c..fe3ef961c 100644 --- a/reference/pdo_sqlite/reference.xml +++ b/reference/pdo_sqlite/reference.xml @@ -1,10 +1,10 @@ - + - Funções do SQLite (PDO_SQLITE) - SQLite (PDO) + Driver PDO do SQLite (PDO_SQLITE) + Driver PDO do SQLite
diff --git a/reference/pdo_sqlsrv/reference.xml b/reference/pdo_sqlsrv/reference.xml index 96f340fcb..8b89cd546 100644 --- a/reference/pdo_sqlsrv/reference.xml +++ b/reference/pdo_sqlsrv/reference.xml @@ -1,8 +1,8 @@ - + - Funções do Microsoft SQL Server (PDO_SQLSRV) - MS SQL Server (PDO) + Driver PDO do Microsoft SQL Server (PDO_SQLSRV) + Driver PDO do Microsoft SQL Server