cvs: phpdoc-it /reference/var/functions isset.xml print-r.xml serialize.xml settype.xml unserialize.xml unset.xml var-export.xml

From: Date: Fri, 10 Jun 2005 12:31:51 +0000
Subject: cvs: phpdoc-it /reference/var/functions isset.xml print-r.xml serialize.xml settype.xml unserialize.xml unset.xml var-export.xml
Groups: php.doc.it 
Request: Send a blank email to doc-it+get-738@lists.php.net to get a copy of this message
darvina Fri Jun 10 08:31:51 2005 EDT Modified files: /phpdoc-it/reference/var/functions isset.xml print-r.xml serialize.xml settype.xml unserialize.xml unset.xml var-export.xml Log: Sync to En tree

http://cvs.php.net/diff.php/phpdoc-it/reference/var/functions/isset.xml?r1=1.8&r2=1.9&ty=u Index: phpdoc-it/reference/var/functions/isset.xml diff -u phpdoc-it/reference/var/functions/isset.xml:1.8 phpdoc-it/reference/var/functions/isset.xml:1.9 --- phpdoc-it/reference/var/functions/isset.xml:1.8 Sun Apr 4 15:44:38 2004 +++ phpdoc-it/reference/var/functions/isset.xml Fri Jun 10 08:31:50 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.13 Maintainer: darvina Status: ready --> +<!-- EN-Revision: 1.14 Maintainer: darvina Status: ready --> <refentry id="function.isset"> <refnamediv> <refname>isset</refname> http://cvs.php.net/diff.php/phpdoc-it/reference/var/functions/print-r.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc-it/reference/var/functions/print-r.xml diff -u phpdoc-it/reference/var/functions/print-r.xml:1.7 phpdoc-it/reference/var/functions/print-r.xml:1.8 --- phpdoc-it/reference/var/functions/print-r.xml:1.7 Sun Jan 11 15:18:05 2004 +++ phpdoc-it/reference/var/functions/print-r.xml Fri Jun 10 08:31:50 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.8 Maintainer: darvina Status: ready --> +<!-- EN-Revision: 1.9 Maintainer: darvina Status: ready --> <refentry id="function.print-r"> <refnamediv> <refname>print_r</refname> @@ -47,9 +47,7 @@ </pre> ]]> </programlisting> - <para> - Il precedente esempio visualizzerà: - </para> + &example.outputs; <screen> <![CDATA[ <pre> http://cvs.php.net/diff.php/phpdoc-it/reference/var/functions/serialize.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc-it/reference/var/functions/serialize.xml diff -u phpdoc-it/reference/var/functions/serialize.xml:1.7 phpdoc-it/reference/var/functions/serialize.xml:1.8 --- phpdoc-it/reference/var/functions/serialize.xml:1.7 Thu Aug 12 09:55:10 2004 +++ phpdoc-it/reference/var/functions/serialize.xml Fri Jun 10 08:31:50 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.9 Maintainer: darvina Status: ready --> +<!-- EN-Revision: 1.10 Maintainer: darvina Status: ready --> <refentry id="function.serialize"> <refnamediv> <refname>serialize</refname> @@ -36,19 +36,12 @@ le ultime operazioni di chiusura prima di essere serializzato. Analogamente quando l'oggetto viene ripristinato la funzione <function>unserialize</function> richiama la funzione membro <function>__wakeup</function>. - </simpara> - <!-- TODO - in 4.0.4pl1 this didn't work properly, however, there - been some fixes. I don't know whether this all - works correctly now, and if so, whether it is since 405 - or 406 + </simpara> <note> <simpara> - This didn't work correctly until 4.0.? + Questa funzione non gira correttamente sino alla versione 4.0.7. </simpara> </note> - </simpara> - --> <note> <para> Nella versione 3 di PHP si serializzano le proprietà dell'oggetto, @@ -58,6 +51,9 @@ linkend="language.oop.serialization">Serializzare oggetti</link> in <link linkend="language.oop">Oggetti e Classi</link>. </para> + <para> + Non è possibile serializzare gli oggetti predefiniti di PHP. + </para> </note> <para> <example> http://cvs.php.net/diff.php/phpdoc-it/reference/var/functions/settype.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc-it/reference/var/functions/settype.xml diff -u phpdoc-it/reference/var/functions/settype.xml:1.6 phpdoc-it/reference/var/functions/settype.xml:1.7 --- phpdoc-it/reference/var/functions/settype.xml:1.6 Thu Aug 12 09:55:10 2004 +++ phpdoc-it/reference/var/functions/settype.xml Fri Jun 10 08:31:50 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.6 Maintainer: darvina Status: ready --> +<!-- EN-Revision: 1.7 Maintainer: darvina Status: ready --> <refentry id="function.settype"> <refnamediv> <refname>settype</refname> @@ -9,7 +9,7 @@ <title>Descrizione</title> <methodsynopsis> <type>bool</type><methodname>settype</methodname> - <methodparam><type>mixed</type><parameter>&amp;var</parameter></methodparam> + <methodparam><type>mixed</type><parameter role="reference">var</parameter></methodparam> <methodparam><type>string</type><parameter>type</parameter></methodparam> </methodsynopsis> <para> http://cvs.php.net/diff.php/phpdoc-it/reference/var/functions/unserialize.xml?r1=1.11&r2=1.12&ty=u Index: phpdoc-it/reference/var/functions/unserialize.xml diff -u phpdoc-it/reference/var/functions/unserialize.xml:1.11 phpdoc-it/reference/var/functions/unserialize.xml:1.12 --- phpdoc-it/reference/var/functions/unserialize.xml:1.11 Thu Aug 12 09:55:10 2004 +++ phpdoc-it/reference/var/functions/unserialize.xml Fri Jun 10 08:31:50 2005 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="iso-8859-1"?> <!-- splitted from ./it/functions/var.xml, last change in rev 1.16 --> <!-- last change to 'unserialize' in en/ tree in rev 1.2 --> -<!-- EN-Revision: 1.16 Maintainer: darvina Status: ready --> +<!-- EN-Revision: 1.18 Maintainer: darvina Status: ready --> <!-- OLD-Revision: 1.104/EN.1.2 --> <refentry id="function.unserialize"> <refnamediv> @@ -20,10 +20,20 @@ La funzione <function>unserialize</function> prende il formato serializzato di una variabile (vedere <function>serialize</function>) e la riporta a valore PHP. La funzione restituisce il valore ottenuto, che può essere - di tipo <type>integer</type>, <type>float</type>, + di tipo <type>boolean</type>, <type>integer</type>, <type>float</type>, <type>string</type>, <type>array</type> oppure <type>object</type>. - Nel caso in cui la stringa passata non sia deserializzabile la funzione restituisce &false;. + Nel caso in cui la stringa passata non sia deserializzabile la funzione restituisce &false; e genera + un <literal>E_NOTICE</literal>. </simpara> + <warning> + <para> + &false; è restituito sia in caso di errore e sia in caso di de-serializzazione + del valore &false;. Questo caso particolare può essere intercettato + confrontando <parameter>str</parameter> con + <literal>serialize(false)</literal> o rilevando il + <literal>E_NOTICE</literal> generato. + </para> + </warning> <note> <title>Direttiva unserialize_callback_func</title> <para> http://cvs.php.net/diff.php/phpdoc-it/reference/var/functions/unset.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc-it/reference/var/functions/unset.xml diff -u phpdoc-it/reference/var/functions/unset.xml:1.6 phpdoc-it/reference/var/functions/unset.xml:1.7 --- phpdoc-it/reference/var/functions/unset.xml:1.6 Tue Jun 15 08:18:42 2004 +++ phpdoc-it/reference/var/functions/unset.xml Fri Jun 10 08:31:50 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.10 Maintainer: darvina Status: ready --> +<!-- EN-Revision: 1.12 Maintainer: darvina Status: ready --> <refentry id="function.unset"> <refnamediv> <refname>unset</refname> @@ -68,7 +68,9 @@ ]]> </programlisting> </informalexample> - L'esempio precedente visualizzerà: + </para> + &example.outputs; + <para> <informalexample> <screen> <![CDATA[ @@ -102,7 +104,9 @@ ]]> </programlisting> </informalexample> - Il precedente esempio visualizzerà: + </para> + &example.outputs; + <para> <informalexample> <screen> <![CDATA[ @@ -136,7 +140,9 @@ ]]> </programlisting> </informalexample> - L'esempio precedente visualizzerà: + </para> + &example.outputs; + <para> <informalexample> <screen> <![CDATA[ http://cvs.php.net/diff.php/phpdoc-it/reference/var/functions/var-export.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc-it/reference/var/functions/var-export.xml diff -u phpdoc-it/reference/var/functions/var-export.xml:1.4 phpdoc-it/reference/var/functions/var-export.xml:1.5 --- phpdoc-it/reference/var/functions/var-export.xml:1.4 Tue Jun 15 08:18:42 2004 +++ phpdoc-it/reference/var/functions/var-export.xml Fri Jun 10 08:31:50 2005 @@ -1,45 +1,76 @@ <?xml version="1.0" encoding="iso-8859-1"?> <!-- splitted from ./it/functions/var.xml, last change in rev 1.1 --> <!-- last change to 'var-export' in en/ tree in rev 1.6 --> -<!-- EN-Revision: 1.5 Maintainer: darvina Status: ready --> +<!-- EN-Revision: 1.10 Maintainer: darvina Status: ready --> <!-- OLD-Revision: 1.104/EN.1.6 --> - <refentry id="function.var-export"> - <refnamediv> - <refname>var_export</refname> - <refpurpose>Visualizza o restituisce una variabile in formato stringa</refpurpose> - </refnamediv> - <refsect1> - <title>Descrizione</title> - <methodsynopsis> - <type>mixed</type><methodname>var_export</methodname> - <methodparam><type>mixed</type><parameter>expression</parameter></methodparam> - <methodparam choice="opt"><type>bool</type><parameter>return</parameter></methodparam> - </methodsynopsis> - <simpara> - Questa funzione restituisce informazioni strutturate sulla variabile che - viene passata. Il comportamento è simile a <function>var_dump</function> - con due differenze. La prima, il valore restituito è codice PHP. - La seconda è che la funzione restituisce i membri privati o protetti - di un oggetto in PHP 5. - </simpara> - <simpara> - Si può anche ottenere la rappresentazione della variabile usando &true; - come secondo parametro della funzione. - </simpara> - <para> - <informalexample> - <programlisting role="php"> +<refentry id="function.var-export"> + <refnamediv> + <refname>var_export</refname> + <refpurpose>Visualizza o restituisce una variabile in formato stringa</refpurpose> +</refnamediv> + +<refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>mixed</type><methodname>var_export</methodname> + <methodparam><type>mixed</type><parameter>expression</parameter></methodparam> + <methodparam choice="opt"><type>bool</type><parameter>return</parameter></methodparam> + </methodsynopsis> + <simpara> + La funzione <function>var_export</function> restituisce informazioni strutturate + sulla data variabile. E' simile a <function>var_dump</function> con + una differenza: il valore restituito è codice PHP. + </simpara> +</refsect1> +<refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>expression</parameter></term> + <listitem> + <para> + La variabile che si desidera esportare. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>return</parameter></term> + <listitem> + <para> + Se utilizzato ed impostato a &true;, la funzione <function>var_export</function> + restituisce la rappresentazione della variabile anzichè visualizzarla. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Restituisce la rappresentazione della variabile quando il parametro <parameter>return</parameter> + viene impostato a &true;. Altrimenti la funzione restituisce + &null;. + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Esempio di utilizzo di <function>var_export</function></title> + <programlisting role="php"> <![CDATA[ <?php $a = array (1, 2, array ("a", "b", "c")); var_export($a); ?> ]]> - </programlisting> - <para> - output: - </para> - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ array ( 0 => 1, @@ -52,8 +83,8 @@ ), ) ]]> - </screen> - <programlisting role="php"> + </screen> + <programlisting role="php"> <![CDATA[ <?php $b = 3.1; @@ -61,23 +92,38 @@ echo $v; ?> ]]> - </programlisting> - <para> - output: - </para> - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ 3.1 ]]> - </screen> - </informalexample> - </para> - <simpara> - Vedere anche: <function>var_dump</function> e - <function>print_r</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + <note> + <para> + Le variabili di tipo <type>resource</type>, le matrici e gli oggetti contenenti + oggetti non possono essere esportati da questa funzione. + </para> + </note> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>var_dump</function></member> + <member><function>print_r</function></member> + </simplelist> + </para> + </refsect1> +</refentry> + <!-- Keep this comment at the end of the file Local variables:
« previous php.doc.it (#738) next »