Hi Philip, can you please activate the SVN account: jmperez for José Manuel Pérez?
I talked with him and he is interested in continuous collaboration into the Spanish translation project. Please find attached the files he translated. Thanks! Yago ---------- Forwarded message ---------- From: José Manuel Pérez Torres <jmpere...@gmail.com> Date: 2010/8/17 Subject: [PHP-DOC] SVN Account Request: jmperez To: phpdoc@lists.php.net I would like to have an SVN account to help with the Spanish translation of the PHP Manual. Actually, I am collaborating with 'yago' user. -- Yago Ferrer
<?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 297028 $ --> <refentry xml:id="function.assert-options" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>assert_options</refname> <refpurpose>Establecer/obtener valores de las directivas relacionadas con las aserciones</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>mixed</type><methodname>assert_options</methodname> <methodparam><type>int</type><parameter>what</parameter></methodparam> <methodparam choice="opt"><type>mixed</type><parameter>value</parameter></methodparam> </methodsynopsis> <para> Se utiliza para establecer el valor de las diferentes opciones de la función <function>assert</function> o consultar su valor actual. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>what</parameter></term> <listitem> <para> <table> <title>Assert Options</title> <tgroup cols="4"> <thead> <row> <entry>Opción</entry> <entry>Configuración inicial</entry> <entry>Valor predeterminado</entry> <entry>Descripción </entry> </row> </thead> <tbody> <row> <entry>ASSERT_ACTIVE</entry> <entry>assert.active</entry> <entry>1</entry> <entry>Activa la función <function>assert</function></entry> </row> <row> <entry>ASSERT_WARNING</entry> <entry>assert.warning</entry> <entry>1</entry> <entry>Cada vez que una aserción falla se genera una advertencia</entry> </row> <row> <entry>ASSERT_BAIL</entry> <entry>assert.bail</entry> <entry>0</entry> <entry>Termina la ejecución cuando falla una aserción</entry> </row> <row> <entry>ASSERT_QUIET_EVAL</entry> <entry>assert.quiet_eval</entry> <entry>0</entry> <entry> Desactiva la directiva error_reporting durante la evaluación de la aserción </entry> </row> <row> <entry>ASSERT_CALLBACK</entry> <entry>assert.callback</entry> <entry>(&null;)</entry> <entry>Función que se encargará de gestionar las aserciones cuando fallen</entry> </row> </tbody> </tgroup> </table> </para> </listitem> </varlistentry> <varlistentry> <term><parameter>value</parameter></term> <listitem> <para> Nuevo valor para la directiva. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Devuelve el valor original de cualquiera de las opciones o &false; en caso de error. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>Ejemplo de <function>assert_options</function></title> <programlisting role="php"> <![CDATA[ <?php // Esta es nuestra función manejadora // de los fallos en un aserción function assert_failure() { echo 'Assert failed'; } // Esta es nuestra función de test function test_assert($parameter) { assert(is_bool($parameter)); } // Establecemos nuestras propias opciones para gestionar las aserciones // Activamos las aserciones assert_options(ASSERT_ACTIVE, true); // Si una aserción falla se detiene la ejecución assert_options(ASSERT_BAIL, true); // Si una aserción falla NO se genera una advertencia assert_options(ASSERT_WARNING, false); // Establecemos la función 'assert_failure' como manejadora (callback) de las aserciones assert_options(ASSERT_CALLBACK, 'assert_failure'); // Creamos una aserción la cual queremos que falle test_assert(1); // Este código nunca se ejecuta porque ASSERT_BAIL // está a TRUE echo 'Never reached'; ?> ]]> </programlisting> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>assert</function></member> </simplelist> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"~/.phpdoc/manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
<?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 297028 $ --> <refentry xml:id="function.ini-get" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>ini_get</refname> <refpurpose>Devuelve el valor de una directiva de configuración.</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>ini_get</methodname> <methodparam><type>string</type><parameter>varname</parameter></methodparam> </methodsynopsis> <para> En caso de éxito devuelve el valor de una directiva de configuración. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>varname</parameter></term> <listitem> <para> Nombre de la directiva de configuración. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Devuelve el valor de la directiva de configuración en formato de cadena en caso de éxito, o una cadena vacía o <literal>NULL</literal> en caso de error. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>Unos cuantos ejemplos de la función <function>ini_get</function></title> <programlisting role="php"> <![CDATA[ <?php /* Dentro del php.ini tenemos las siguientes directivas junto con sus valores iniciales: display_errors = On register_globals = Off post_max_size = 8M */ echo 'display_errors = ' . ini_get('display_errors') . "\n"; echo 'register_globals = ' . ini_get('register_globals') . "\n"; echo 'post_max_size = ' . ini_get('post_max_size') . "\n"; echo 'post_max_size+1 = ' . (ini_get('post_max_size')+1) . "\n"; echo 'post_max_size in bytes = ' . return_bytes(ini_get('post_max_size')); function return_bytes($val) { $val = trim($val); $last = strtolower($val[strlen($val)-1]); switch($last) { // El modificador 'G' está disponble desde PHP 5.1.0 case 'g': $val *= 1024; case 'm': $val *= 1024; case 'k': $val *= 1024; } return $val; } ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ display_errors = 1 register_globals = 0 post_max_size = 8M post_max_size+1 = 9 post_max_size in bytes = 8388608 ]]> </screen> </example> </para> </refsect1> <refsect1 role="notes"> &reftitle.notes; <note> <title>Cuando se consultan valores booleanos</title> <para> El valor booleano <literal>off</literal> será devuelto como una cadena vacía o "0", mientras que el valor booleano <literal>on</literal> será devuelto será devuelto como "1". Esta función también puede devolver valores iniciales como cadenas. </para> </note> <note> <title>Cuando se consultan valores de tamaños de memoria</title> <para> Muchos valores iniciales de tamaños de memoria, tales como <link linkend="ini.upload-max-filesize">upload_max_filesize</link>, están almacenados en el archivo &php.ini; en notación abreviada. <function>ini_get</function> devolverá la cadena exacta almacenada en el archivo php.ini, y <emphasis>NO</emphasis> su valor de tipo <type>integer</type> equivalente. Utilizar estos valores en funciones aritméticas puede provocar resultados inesperados. El ejemplo anterior muestra una manera de convertir la notación abreviada a bytes, muy similar a cómo lo hace el código fuente de PHP. </para> </note> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>get_cfg_var</function></member> <member><function>ini_get_all</function></member> <member><function>ini_restore</function></member> <member><function>ini_set</function></member> </simplelist> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"~/.phpdoc/manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
<?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 297028 $ --> <refentry xml:id="function.ini-set" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>ini_set</refname> <refpurpose>Establece el valor de una directiva de configuración</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>ini_set</methodname> <methodparam><type>string</type><parameter>varname</parameter></methodparam> <methodparam><type>string</type><parameter>newvalue</parameter></methodparam> </methodsynopsis> <para> Establece el valor de la directiva de configuración dada. El nuevo valor establecido se mantendrá durante la ejecución del script, y se restaurará cuando acabe el mismo. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>varname</parameter></term> <listitem> <para> </para> <para> No todas las directivas pueden ser modificadas con <function>ini_set</function>. Hay una lista de todas las directivas disponibles en el siguiente <link linkend="ini.list">apéndice</link>. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>newvalue</parameter></term> <listitem> <para> Nuevo valor para la directiva. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Devuelve el valor anterior en caso de éxito, &false; en caso de error. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>Establecer un directiva de configuración.</title> <programlisting role="php"> <![CDATA[ <?php // ini_get() devuelve el valor de una directiva configuración. echo 'display_errors = ' . ini_get('display_errors') . "\n"; // Comprobamos si la directiva está activa if (!ini_get('display_errors')) { // Establecemos la directiva 'display_errors' a 1 ini_set('display_errors', 1); } // Volvemos a mostrar el valor de la directiva 'display_errors' echo 'display_errors = ' . ini_get('display_errors') . "\n"; ?> ]]> </programlisting> &example.outputs.similar; <screen> <![CDATA[ display_errors = 1 display_errors = 1 ]]> </screen> </example> </para> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>get_cfg_var</function></member> <member><function>ini_get</function></member> <member><function>ini_get_all</function></member> <member><function>ini_restore</function></member> <member> <link linkend="configuration.changes"> Cómo cambiar los ajustes de configuración </link> </member> </simplelist> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"~/.phpdoc/manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> â