cvs: phpdoc-it /appendices migration.xml

From: Date: Wed, 08 Jun 2005 07:22:37 +0000
Subject: cvs: phpdoc-it /appendices migration.xml
Groups: php.doc.it 
Request: Send a blank email to doc-it+get-731@lists.php.net to get a copy of this message
darvina Wed Jun 8 03:22:37 2005 EDT Modified files: /phpdoc-it/appendices migration.xml Log: Sync to En tree http://cvs.php.net/diff.php/phpdoc-it/appendices/migration.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc-it/appendices/migration.xml diff -u phpdoc-it/appendices/migration.xml:1.5 phpdoc-it/appendices/migration.xml:1.6 --- phpdoc-it/appendices/migration.xml:1.5 Wed Mar 12 04:31:16 2003 +++ phpdoc-it/appendices/migration.xml Wed Jun 8 03:22:36 2005 @@ -1,17 +1,6 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.18 Maintainer: maxim Status: ready --> -<!-- +<!-- EN-Revision: 1.25 Maintainer: maxim Status: ready --> - TODO: - - There's still a need to precise better the terms: - - Start/End tags (tradotto: "tag di inizio/fine") - greater-than (tradotto: "superiore-che") - less-than (tradotto: "inferiore-che") - Short-circuited boolean evaluation (tradotto: "valutazione booleana &egrave; cortocircuita") - ---> <appendix id="migration"> <title>Migrazione da PHP/FI 2 a PHP 3</title> @@ -48,6 +37,30 @@ </simpara> </section> + <section id="migration.old-function"> + <title><literal>old_function</literal></title> + <simpara> + L'istruzione <literal>old_function</literal> permette di dichiarare + una funzione utilizzando una sintassi simile a PHP/FI2 (tranne che occorre + sostituire 'function' con 'old_function'). + </simpara> + <simpara> + Questa è un'opzione sconsigliata e dovrebbe essere utilizzata solo + dal convertitore PHP/FI2->PHP 3. + </simpara> + <warning> + <para> + Funzioni dichiarate come <literal>old_function</literal> non possono + essere chiamata dal codice interno al PHP. Tra le altre cose, questo significa + che si possono utilizzare queste funzioni in + <function>usort</function>, <function>array_walk</function>, e + <function>register_shutdown_function</function>. Si può aggirare questa + limitazione scrivendo un proprio wrapper (nel normale metodo + PHP 3) e da qui chiamare la <literal>old_function</literal>. + </para> + </warning> + </section> + <section id="migration.startendtags"> <title>Inizio/fine tags di PHP</title> @@ -151,7 +164,7 @@ </para> </section> - <section id="migration-while"> + <section id="migration.while"> <title>Sintassi di while</title> <para> Stesso come con if..endif, la sintassi di while..endwhile &egrave; anche cambiata: @@ -277,7 +290,7 @@ <![CDATA[ $fp = fopen($file, "r"); if ($fp == -1); - echo("Apertura per la lettura del $file fallita<br>\n"); + echo("Apertura per la lettura del $file fallita<br />\n"); endif; ]]> </programlisting> @@ -286,14 +299,14 @@ <title>Migrazione da 2.0: valori di ritorno, nuovo codice</title> <programlisting role="php"> <![CDATA[ -$fp = @fopen($file, "r") or print("Apertura per la lettura del $file fallita<br>\n"); +$fp = @fopen($file, "r") or print("Apertura per la lettura del $file fallita<br />\n"); ]]> </programlisting> </example> </para> </section> - <section id="migration-other"> + <section id="migration.other"> <title>Altre incompatibilità</title> <itemizedlist>

« previous php.doc.it (#731) next »