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
-->
​

Reply via email to