diff --git a/appendices/ini.core.xml b/appendices/ini.core.xml
index bfe6b7291..f4187fc2a 100644
--- a/appendices/ini.core.xml
+++ b/appendices/ini.core.xml
@@ -1,5 +1,5 @@
-
+
Descrizione dei parametri core di &php.ini;
@@ -116,6 +116,12 @@
INI_ALL con restrizioni
+
+ zend.exception_string_param_max_len
+ "15"
+ INI_ALL
+ Disponibile a partire da PHP 8.0.0.
+
@@ -196,19 +202,23 @@
string
-
- Questa direttiva permette di disabilitare alcune funzioni. Riceve
- una lista di nomi di funzione separati da virgole.
-
-
+
+ Questa direttiva permette di disabilitare alcune funzioni.
+ Riceve una lista di nomi di funzione separati da virgole.
+ A partire da PHP 8.0.0, disabilitare una funzione ne rimuove la definizione
+ consentendo allo spazio utente di ridefinirla.
+ Prima di PHP 8.0.0, disabilitare una funzione impediva semplicemente di invocare la funzione.
+
+
Solo le funzioni interne possono
- essere disattivate usando questa direttiva. Le funzioni definite dall'utente
+ essere disattivate usando questa direttiva.
+ Le funzioni definite dall'utente
non sono interessate.
-
-
- Questa direttiva deve essere impostata in &php.ini; pertanto non
- può essere usata in &httpd.conf;.
-
+
+
+ Questa direttiva deve essere impostata in &php.ini;.
+ Può essere impostata in &httpd.conf;.
+
@@ -218,13 +228,18 @@
string
+
+ Questa direttiva permette di disabilitare alcune classi.
+ Riceve una lista di nomi di classi separati da virgole.
+ Disabilitare una classe impedisce semplicemente di istanziarla.
+
+
+ Solo le classi interne possono essere disabilitate usando questa direttiva.
+ Le classi definite dall'utente non sono interessate.
+
- Questa direttiva permette di disabilitare alcune classi. Riceve
- una lista di nomi di classi separati da virgole.
-
-
- Questa direttiva deve essere impostata in &php.ini; pertanto non
- può essere usata in &httpd.conf;.
+ Questa direttiva deve essere impostata in &php.ini;.
+ Può essere impostata in &httpd.conf;.
@@ -255,6 +270,19 @@
+
+
+ zend.exception_string_param_max_len
+ int
+
+
+
+ La lunghezza massima degli argomenti delle funzioni stringa nelle stack trace in formato stringa.
+ Deve essere compresa tra "0" e "1000000".
+
+
+
+
hard_timeout
@@ -262,6 +290,19 @@
+ Quando il timeout impostato in max_execution_time
+ è stato raggiunto, il runtime di PHP rilascerà le risorse in modo ordinato. Se
+ qualcosa si blocca mentre ciò accade, il timeout rigido verrà conteggiato
+ per il numero di secondi impostato. Quando il timeout rigido viene raggiunto, PHP
+ terminerà in modo anomalo. Se impostato su 0, il timeout rigido non verrà mai attivato.
+
+
+ Quando PHP si interrompe a causa di un timeout rigido, apparirà qualcosa del genere:
+
+
+
@@ -309,7 +350,7 @@
con ISO-8859-1, devono essere usati sia zend.multibyte che zend.script_encoding.
- Le stringhe letterali verrano traslitterate da zend.script_enconding a
+ Le stringhe letterali verrano traslitterate da zend.script_encoding a
mbstring.internal_encoding, come se
fosse stata chiamata mb_convert_encoding.
@@ -551,7 +592,7 @@
enable_post_data_reading"1"INI_PERDIR
- Disponibile da PHP 5.4.0
+ post_max_size
@@ -962,12 +1003,6 @@
-
- Vedere anche: magic_quotes_gpc,
- magic_quotes_runtime
- e
- magic_quotes_sybase.
-
@@ -1186,9 +1221,7 @@ include_path = ".:${USER}/pear/php"
Limita i file che possono essere acceduti da PHP ad uno specifico
- albero di cartelle, contenenti il file stesso. Questo parametro
- NON È modificato dallo stato del Safe Mode
- (On o Off).
+ albero di cartelle, contenenti il file stesso.
Quando uno script tenta di accedere al filesystem, per esempio,
@@ -1232,7 +1265,7 @@ include_path = ".:${USER}/pear/php"
L'impostazione di default è quella di permettere l'apertura di tutti i file.
-
+
open_basedir può essere ristretto a run-time. Ciò significa
che se open_basedir è impostato a /www/ in &php.ini;
uno script può ulteriormente restringere la configurazione a
@@ -1240,7 +1273,12 @@ include_path = ".:${USER}/pear/php"
ini_set. Quando si elencano più cartelle, si
può usare la costante PATH_SEPARATOR come separatore
indipendentemente dal sistema operativo.
-
+
+
+ A partire da PHP 8.3.0, non accetta più
+ percorsi contenenti la directory padre (..) quando
+ impostato durante l'esecuzione utilizzando ini_set.
+
@@ -1248,6 +1286,12 @@ include_path = ".:${USER}/pear/php"
a 0 e quindi disabiliterà la cache di realpath.
+
+
+ open_basedir è solo una rete di sicurezza aggiuntiva, che non è in alcun modo
+ completa e quindi non può essere considerata affidabile quando è richiesta sicurezza.
+
+
@@ -1312,8 +1356,8 @@ include_path = ".:${USER}/pear/php"
- Directory in cui il PHP cerca i moduli caricabili
- dinamicamente. Vedere anche: enable_dl,
+ Directory in cui PHP cerca i moduli caricabili
+ dinamicamente. Si consiglia di specificare un percorso assoluto. Vedere anche: enable_dl,
e dl.
@@ -1455,15 +1499,15 @@ include_path = ".:${USER}/pear/php"
cgi.rfc2616_headers
- int
+ bool
Indica al PHP quale tipo di intestazione utilizzare quando si inviano risposte HTTP.
- Se impostato a 0, il PHP invia un'intestazione RFC 3875
+ Se è disabilitato, PHP invia un'intestazione RFC 3875
"Status:", che è supportata da Apache ed altri server web. Quando il parametro
- è impostato a 1, il PHP invia una intestazione conforme alle specifiche indicate in RFC 2616
- .
+ è abilitato, PHP invia una intestazione conforme alle specifiche indicate in
+ RFC 2616.
Se questa opzione è abilitata, e si sta eseguendo PHP in un ambiente CGI (es. PHP-FPM)
@@ -1472,7 +1516,7 @@ include_path = ".:${USER}/pear/php"
si deve usare header("Status: 404 Not Found");
- Lasciare il parametro a 0 a meno che non si sappia cosa si sta facendo.
+ Lasciare il parametro disabilitato a meno che non si sappia cosa si stia facendo.
@@ -1480,7 +1524,7 @@ include_path = ".:${USER}/pear/php"
fastcgi.impersonate
- string
+ bool
@@ -1488,7 +1532,7 @@ include_path = ".:${USER}/pear/php"
il contesto di sicurezza del client chiamante. Questo permette a IIS di definire
un contesto di sicurezza in cui fare girare la richiesta. Attualmente mod_fastcgi di Apache
non supporta questa caratteristica (17/03/2002).
- Impostare a 1 se si utilizza IIS. Il default è zero.
+ Abilitarlo se si utilizza IIS. Il valore predefinito è disabilitato.
@@ -1558,7 +1602,7 @@ include_path = ".:${USER}/pear/php"
max_file_uploads20
- INI_SYSTEM
+ INI_PERDIR
@@ -1616,6 +1660,9 @@ include_path = ".:${USER}/pear/php"
La dimensione massima di un file inviato.
+
+ post_max_size deve essere maggiore di questo valore.
+
&ini.shorthandbytes;
@@ -1630,7 +1677,7 @@ include_path = ".:${USER}/pear/php"
Il numero massimo di file che si possono caricare in upload simultaneamente.
- A partire da PHP 5.3.4, i campi upload lasciati vuoti durante l'invio non
+ I campi upload lasciati vuoti durante l'invio non
sono presi in conto da questo limite.
@@ -1758,4 +1805,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file