adu Mon Apr 1 11:00:37 2002 EDT Modified files: /phpdoc/ro/functions var.xml Log: Reformated PHP code examples according to http://cvs.php.net/co.php/phpdoc/RFC/coding_standards?r=1.3 and corrected some translation errors.
Index: phpdoc/ro/functions/var.xml diff -u phpdoc/ro/functions/var.xml:1.2 phpdoc/ro/functions/var.xml:1.3 --- phpdoc/ro/functions/var.xml:1.2 Mon Apr 1 02:03:49 2002 +++ phpdoc/ro/functions/var.xml Mon Apr 1 11:00:36 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-2"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <reference id="ref.variables"> <title>Variabile</title> <titleabbrev>Variabile</titleabbrev> @@ -59,6 +59,7 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php $var = 0; if (empty($var)) { // este evaluată ca TRUE @@ -68,7 +69,7 @@ if (!isset($var)) { // este evaluată ca FALSE echo '$var nu este definită'; } -]]> +?>]]> </programlisting> </informalexample> @@ -107,9 +108,11 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php $var = '122.34343Gigi'; $float_value_of_var = floatval ($var); print $float_value_of_var; // afișează 122.34343 +?> ]]> </programlisting> </informalexample> @@ -227,6 +230,7 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php $b = array(1, 1, 2, 3, 5, 8); $arr = get_defined_vars(); @@ -246,12 +250,13 @@ // afișează toate cheile tablourilor disponibile print_r(array_keys(get_defined_vars())); +?> ]]> </programlisting> </informalexample> </para> <para> - Mai consultați <function>get_defined_functions</function> and + Mai consultați <function>get_defined_functions</function> și <function>get_defined_constants</function>. </para> </refsect1> @@ -277,6 +282,7 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php $c = mysql_connect(); echo get_resource_type($c) . "\n"; // afișează: mysql link @@ -288,6 +294,7 @@ $doc = new_xmldoc("1.0"); echo get_resource_type($doc->doc) . "\n"; // afișează: domxml document +?> ]]> </programlisting> </informalexample> @@ -316,9 +323,9 @@ <simpara> Folosind parametrul <parameter>types</parameter> se poate specifica ce variabile să fie importate. Se pot folosi caracterele - 'G', 'P' and 'C' pentru variabile GET, POST, respectiv Cookie. + 'G', 'P' și 'C' pentru variabile GET, POST, respectiv Cookie. Aceste caractere nu sunt cu majuscule nesemnificative, adică - se poate folosi și o combinație a caracterelor 'g', 'p' and 'c'. + se poate folosi și o combinație a caracterelor 'g', 'p' și 'c'. POST include și informațiile despre fișiere încărcate. De notat că ordinea în care sunt scrie caracterele este importantă. Dacă se folosește combinația "gp", variabilele POST vor suprascrie @@ -337,9 +344,11 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php // vor fi importate variabilele GET și POST // cu prefixul "rvar_" import_request_variables("gP", "rvar_"); +?> ]]> </programlisting> </informalexample> @@ -703,6 +712,7 @@ <!-- TODO: better example, this one can be quite misleading for unexperienced programmers. --> <![CDATA[ +<?php function show_var($var) { if (is_scalar($var)) { echo $var; @@ -726,6 +736,7 @@ // [2]=> // string(10) "ferredoxin" // } +?> ]]> </programlisting> </informalexample> @@ -746,7 +757,7 @@ <function>is_real</function>, <function>is_string</function>, <function>is_object</function>, - <function>is_array</function>, and + <function>is_array</function> și <function>is_integer</function>. </para> </refsect1> @@ -866,9 +877,10 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php $a = array ('a' => 'măr', 'b' => 'pară', 'c' => array ('x','y','z')); -print_r ($a); -</pre> +print_r($a); +?> ]]> </programlisting> </informalexample> @@ -954,20 +966,21 @@ <title>Exemplu pentru funcția <function>serialize</function></title> <programlisting role="php"> <![CDATA[ +<?php // $session_data conține un tablou multi-dimensional cu informații // ale sesiunii pentru utilizatorul curent // se folosește serialize() pentru a stoca acest tablou // intr-o bază de date la încheierea cererii -$conn = odbc_connect ("webdb", "php", "chicken"); -$stmt = odbc_prepare ($conn, - "UPDATE sessions SET data = ? WHERE id = ?"); +$conn = odbc_connect("webdb", "php", "chicken"); +$stmt = odbc_prepare($conn, + "UPDATE sessions SET data = ? WHERE id = ?"); $sqldata = array (serialize($session_data), $PHP_AUTH_USER); -if (!odbc_execute ($stmt, &$sqldata)) { +if (!odbc_execute($stmt, &$sqldata)) { $stmt = odbc_prepare($conn, - "INSERT INTO sessions (id, data) VALUES(?, ?)"); + "INSERT INTO sessions (id, data) VALUES(?, ?)"); if (!odbc_execute($stmt, &$sqldata)) { - /* ceva nu a funcționat cum trebuie */ + // ceva nu a funcționat cum trebuie } } ]]> @@ -1046,11 +1059,13 @@ <title>Exemplu pentru funcția <function>settype</function></title> <programlisting role="php"> <![CDATA[ +<?php $foo = "5bar"; // string $bar = true; // boolean settype($foo, "integer"); // $foo este acum 5 (integer) settype($bar, "string"); // $bar devine "1" (string) +?> ]]> </programlisting> </example> @@ -1128,6 +1143,7 @@ <title>Exemplu unserialize_callback_func</title> <programlisting role="php"> <![CDATA[ +<?php $serialized_object='O:1:"a":1:{s:7:"valoare";s:3:"100";}'; ini_set('unserialize_callback_func','mycallback'); // setează callback_function @@ -1136,6 +1152,7 @@ // includeți fișierul care conține definiția clasei // se folosește $classname pentru a decide ce definiție de clasă este vizată } +?> ]]> </programlisting> </example> @@ -1154,10 +1171,11 @@ <title>Exemplu pentru <function>unserialize</function></title> <programlisting role="php"> <![CDATA[ +<?php // Aici se folosește unserialize() pentru a încărca datele unei sesiuni // în $session_data dintr-un string selectat dintr-o bază de date. // Acest exemplu este complementar celui pentru funcția -// <function>serialize</function>. +// serialize. $conn = odbc_connect ("webdb", "php", "chicken"); $stmt = odbc_prepare ($conn, "SELECT data FROM sessions WHERE id = ?"); @@ -1173,6 +1191,7 @@ $session_data = array(); } } +?> ]]> </programlisting> </example> @@ -1214,6 +1233,7 @@ <title>Exemplu pentru <function>unset</function></title> <programlisting role="php"> <![CDATA[ +<?php // distruge o singură variabilă unset ($foo); @@ -1222,6 +1242,7 @@ // distruge mai multe variabile unset ($foo1, $foo2, $foo3); +?> ]]> </programlisting> </example> @@ -1238,6 +1259,7 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php function destroy_foo() { global $foo; unset($foo); @@ -1246,6 +1268,7 @@ $foo = 'bar'; destroy_foo(); echo $foo; +?> ]]> </programlisting> </informalexample> @@ -1264,6 +1287,7 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php function foo(&$bar) { unset($bar); $bar = "blah"; @@ -1274,6 +1298,7 @@ foo($bar); echo "$bar\n"; +?> ]]> </programlisting> </informalexample> @@ -1293,6 +1318,7 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php function foo() { static $a; $a++; @@ -1304,6 +1330,7 @@ foo(); foo(); foo(); +?> ]]> </programlisting> </informalexample> @@ -1324,12 +1351,14 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php function foo() { unset($GLOBALS['bar']); } $bar = "something"; foo(); +?> ]]> </programlisting> </informalexample> @@ -1368,7 +1397,6 @@ <informalexample> <programlisting role="php"> <![CDATA[ -<pre> <?php $a = array (1, 2, array ("a", "b", "c")); var_dump ($a); @@ -1402,7 +1430,6 @@ */ ?> -</pre> ]]> </programlisting> </informalexample> @@ -1440,6 +1467,7 @@ <informalexample> <programlisting role="php"> <![CDATA[ +<?php $a = array (1, 2, array ("a", "b", "c")); var_export ($a); @@ -1463,6 +1491,7 @@ /* afișează: 3.1 */ +?> ]]> </programlisting> </informalexample>