cvs: phpdoc-da /reference/funchand/functions register-shutdown-function.xml register-tick-function.xml unregister-tick-function.xml

[email protected] ("Jesper Laursen") Sun, 14 Nov 2004 09:38:47 -0000
Newsgroups php.doc.da
Message-ID <cvslauer1100425127@cvsserver>
lauer		Sun Nov 14 04:38:47 2004 EDT

  Added files:                 
    /phpdoc-da/reference/funchand/functions	
                                           	register-shutdown-function.xml 
                                           	register-tick-function.xml 
                                           	unregister-tick-function.xml 
  Log:
  Initial translation
  

http://cvs.php.net/co.php/phpdoc-da/reference/funchand/functions/register-shutdown-function.xml?r=1.1&p=1
Index: phpdoc-da/reference/funchand/functions/register-shutdown-function.xml
+++ phpdoc-da/reference/funchand/functions/register-shutdown-function.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.9 Maintainer: lauer Status: ready -->
  <refentry id="function.register-shutdown-function">
   <refnamediv>
    <refname>register_shutdown_function</refname>
    <refpurpose>
     Bestem en funktion til at blive udført ved afslutning af scriptet
    </refpurpose>
   </refnamediv>
   <refsect1>
    &reftitle.description;
     <methodsynopsis>
      <type>void</type><methodname>register_shutdown_function</methodname>
      <methodparam><type>callback</type><parameter>function</parameter></methodparam>
      <methodparam choice="opt"><type>mixed</type><parameter>parameter</parameter></methodparam>
      <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam>
     </methodsynopsis>
    <simpara>
     Registrer funktionen med navnet, <parameter>function</parameter>, til at 
     blive udført når scriptet er færdi.
    </simpara>
    <para>
     <function>register_shutdown_function</function> kan blive kaldt flere
     gange, og funktionerne vil blive udført i den rækkefølge som de er blevet
     registreret. 
     Hvis du gør brug af <function>exit</function> i af de registrerede 
     afslutningsfunktioner, vil dette betyde at php helt stopper med at udføre
     mere. Det gælder også hvis der er flere afslutningsfunktioner registreret 
     derefter.
    </para>
    <para>
     I PHP 4.0.6 og tidligere under Apache, blev de registrerede 
     afslutningsfunktioner udført efter at kaldet til webserveren var blevet 
     udført. (inklusiv at sende alle output til browseren). Det betyder at 
     det ikke er muligt at sende noget output til browseren fra de funktioner
     ved brug af <function>echo</function> eller <function>print</function>
     eller behandle nogen form for output buffer ved brug af 
     <function>ob_get_contents</function>.
     Siden PHP 4.1, blev afslutningsfunktionerne kaldt som en del af 
     det rigtige kald til webserveren, så det er muligt at sende noget 
     mere output til browseren. Der findes ikke nogen metoder på nuværende
     tidpunkt til at udføre data efter at kaldet til webserveren er blevet 
     udført.
    </para>
    <para>
     Fra PHP 4, er det muligt at tilføje parameter til afslutningsfunktionerne
     ved at tilføje ekstra parameter til
     <function>register_shutdown_function</function>.
    </para>
    <note>
     <para>
      Normalt vil udefinerede funktioner betyde en fatal error i PHP, men 
      når <parameter>function</parameter> der bliver kaldt med
      <function>register_shutdown_function</function> ikke er defineret, 
      vil der kun fremkomme en <constant>E_WARNNIG</constant> fejl. 
      Af interne grunde i PHP, vil fejlen vises ved:  
      <function>Unknown</function> at line #0. 
     </para>
    </note>
    <note>
     <para>
      Den mappe der bliver arbejdet i ved scriptet, kan blive ændret inde i 
      afslutningsfunktionen under nogle webservere. F.eks. Apache.
     </para>
    </note>
    <para>
     Se også <link linkend="ini.auto-append-file">auto_append_file</link>,
     <function>exit</function> og afsnittet 
     <link linkend="features.connection-handling">connection handling</link>.
    </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:"../../../../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
-->

http://cvs.php.net/co.php/phpdoc-da/reference/funchand/functions/register-tick-function.xml?r=1.1&p=1
Index: phpdoc-da/reference/funchand/functions/register-tick-function.xml
+++ phpdoc-da/reference/funchand/functions/register-tick-function.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.8 Maintainer: lauer Status: ready -->
  <refentry id="function.register-tick-function">
   <refnamediv>
    <refname>register_tick_function</refname>
    <refpurpose>
     Register en funktion til at blive udført ved hvert tick
    </refpurpose>
   </refnamediv>
   <refsect1>
    &reftitle.description;
     <methodsynopsis>
      <type>void</type><methodname>register_tick_function</methodname>
      <methodparam><type>callback</type><parameter>function</parameter></methodparam>
      <methodparam choice="opt"><type>mixed</type><parameter>arg</parameter></methodparam>
      <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam>
     </methodsynopsis>
    <simpara>
     Registrerer en funktion kaldet <parameter>func</parameter> til at blive
     udført når en <link
     linkend="control-structures.declare">tick</link> bliver kaldt. 
     Du kan også angive et array som <parameter>func</parameter> der
     indeholder et object og en metode.
    </simpara>
    <para>
     <example>
      <title><function>register_tick_function</function> eksempel</title>
      <programlisting role="php">
<![CDATA[
<?php
// using a function as the callback
register_tick_function('my_function', true);

// using an object->method
$object = new my_class();
register_tick_function(array(&$object, 'my_method'), true);
?>
]]>
      </programlisting>
     </example>
    </para>
    <para>
     Se også <function>declare</function> og 
     <function>unregister_tick_function</function>.
    </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:"../../../../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
-->

http://cvs.php.net/co.php/phpdoc-da/reference/funchand/functions/unregister-tick-function.xml?r=1.1&p=1
Index: phpdoc-da/reference/funchand/functions/unregister-tick-function.xml
+++ phpdoc-da/reference/funchand/functions/unregister-tick-function.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.4 Maintainer: lauer Status: ready -->
  <refentry id="function.unregister-tick-function">
   <refnamediv>
    <refname>unregister_tick_function</refname>
    <refpurpose>
     Fjerner status fra en funktion, så den ikke mere bliver udført ved hvert tick
    </refpurpose>
   </refnamediv>
   <refsect1>
    &reftitle.description;
     <methodsynopsis>
      <type>void</type><methodname>unregister_tick_function</methodname>
      <methodparam><type>string</type><parameter>function_name</parameter></methodparam>
     </methodsynopsis>
    <simpara>
     Fjerner registreringen af funktionen kaldt 
     <parameter>function_name</parameter> så den ikke længere bliver udført
     når et <link
     linkend="control-structures.declare">tick</link> er kaldt.</simpara>
   </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:"../../../../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
-->