jimw Fri Sep 28 16:18:01 2001 EDT Modified files: /phpdoc/en/appendices aliases.xml /phpdoc/en/functions misc.xml Log: die is just an alias for exit, so document it that way. Index: phpdoc/en/appendices/aliases.xml diff -u phpdoc/en/appendices/aliases.xml:1.11 phpdoc/en/appendices/aliases.xml:1.12 --- phpdoc/en/appendices/aliases.xml:1.11 Fri Sep 21 22:23:44 2001 +++ phpdoc/en/appendices/aliases.xml Fri Sep 28 16:17:59 2001 @@ -1,5 +1,5 @@ <?xml encoding="iso-8859-1"?> -<!-- $Revision: 1.11 $ --> +<!-- $Revision: 1.12 $ --> <appendix id="aliases"> <title>Aliases list</title> <para> @@ -197,6 +197,11 @@ <entry>cv_void</entry> <entry><function>ccvs_void</function></entry> <entry><link linkend="ref.ccvs">CCVS</link></entry> +</row> +<row> + <entry>die</entry> + <entry><function>exit</function></entry> + <entry><link linkend="ref.misc">Miscellaneous functions</link></entry> </row> <row> <entry>dir</entry> Index: phpdoc/en/functions/misc.xml diff -u phpdoc/en/functions/misc.xml:1.55 phpdoc/en/functions/misc.xml:1.56 --- phpdoc/en/functions/misc.xml:1.55 Fri Sep 21 19:21:07 2001 +++ phpdoc/en/functions/misc.xml Fri Sep 28 16:18:00 2001 @@ -1,5 +1,5 @@ <?xml encoding="iso-8859-1"?> -<!-- $Revision: 1.55 $ --> +<!-- $Revision: 1.56 $ --> <reference id="ref.misc"> <title>Miscellaneous functions</title> <titleabbrev>Misc.</titleabbrev> @@ -239,72 +239,6 @@ </refsect1> </refentry> - <refentry id="function.die"> - <refnamediv> - <refname>die</refname> - <refpurpose> - Output a message and terminate the current script - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>void <function>die</function></funcdef> - <paramdef>string <parameter>message</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <simpara> - <function>die</function> outputs <parameter>message</parameter> - and terminates parsing of the script. It does not return - anything. - </simpara> - <simpara> - Alternatively, <function>die</function> will also accept a - function as a parameter. That function will be executed - before <function>die</function> terminates parsing of the script. - </simpara> - <para> - <example> - <title><function>die</function> example</title> - <programlisting role="php"> -<?php - -$filename = '/path/to/data-file'; -$file = fopen ($filename, 'r') - or die("unable to open file ($filename)"); - -?> - </programlisting> - </example> - </para> - <para> - <example> - <title><function>die</function> example using a function</title> - <programlisting role="php"> -<?php - -function handle_error($msg) { - if ($fp = @fopen("/tmp/error.log", "a")) { - fwrite($fp, $msg, strlen($msg)); - fclose($fp); - } -} - -if ($bad) { - die(handle_error("Something bad happened.\n")); -} - -?> - </programlisting> - </example> - </para> - <simpara> - See also <function>exit</function>. - </simpara> - </refsect1> - </refentry> - <refentry id="function.eval"> <refnamediv> <refname>eval</refname> @@ -375,24 +309,39 @@ <refentry id="function.exit"> <refnamediv> <refname>exit</refname> - <refpurpose>Terminate current script</refpurpose> + <refpurpose>Output a message and terminate the current script</refpurpose> </refnamediv> <refsect1> <title>Description</title> <funcsynopsis> <funcprototype> <funcdef>void <function>exit</function></funcdef> - <paramdef>mixed <parameter>status</parameter></paramdef> + <paramdef>mixed <parameter><optional>status</optional></parameter></paramdef> </funcprototype> </funcsynopsis> <simpara> The <function>exit</function> function terminates execution of the script. It has no return value, but will use - <parameter>status</parameter> as its exit status. + <parameter>status</parameter> as its exit status, as well as + printing it. </simpara> <simpara> - See also <function>die</function>. + Also aliased as <function>die</function>. </simpara> + <para> + <example> + <title><function>exit</function> example</title> + <programlisting role="php"> +<?php + +$filename = '/path/to/data-file'; +$file = fopen ($filename, 'r') + or exit("unable to open file ($filename)"); + +?> + </programlisting> + </example> + </para> </refsect1> </refentry>