cvs: phpdoc-sv /reference/strings/functions echo.xml

From: Date: Wed, 11 Sep 2002 20:13:56 +0000
Subject: cvs: phpdoc-sv /reference/strings/functions echo.xml
Groups: php.doc.sv 
Request: Send a blank email to doc-sv+get-29@lists.php.net to get a copy of this message
jome Wed Sep 11 16:13:56 2002 EDT Added files: /phpdoc-sv/reference/strings/functions echo.xml Log: translation Index: phpdoc-sv/reference/strings/functions/echo.xml +++ phpdoc-sv/reference/strings/functions/echo.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.4 Maintainer: Jome Status: ready --> <!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 --> <refentry id="function.echo"> <refnamediv> <refname>echo</refname> <refpurpose>Skriv ut en eller flera strängar</refpurpose> </refnamediv> <refsect1> <title>Beskrivning</title> <methodsynopsis> <methodname>echo</methodname> <methodparam><type>string</type><parameter>arg1</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>argn...</parameter></methodparam> </methodsynopsis> <simpara> Skriver ut alla parametrar. </simpara> <para> <function>echo</function> är faktiskt inte en funktion (det är en språkkonstruktor) och därför är du inte tvungen att använda några parenteser vid anrop. Faktum är att om du vill skicka fler än en parameter till echo får du inte omsluta parametrarna med parenteser. Det är inte möjligt att använda <function>echo</function> i anslutning till en <link linkend="functions.variable-functions">variabelfunktion</link> men du kan använda <function>print</function> istället. <example> <title><function>echo</function>-exempel</title> <programlisting role="php"> <![CDATA[ <?php echo "Hello World"; echo "This spans multiple lines. The newlines will be output as well"; echo "This spans\nmultiple lines. The newlines will be\noutput as well."; echo "Escaping characters is done \"Like this\"."; //You can use variables inside of an echo statement $foo = "foobar"; $bar = "barbaz"; echo "foo is $foo"; // foo is foobar // Using single quotes will print the variable name, not the value echo 'foo is $foo'; // foo is $foo // If you are not using any other characters, you can just echo variables echo $foo; // foobar echo $foo,$bar; // foobarbarbaz echo <<<END This uses the "here document" syntax to output multiple lines with $variable interpolation. Note that the here document terminator must appear on a line with just a semicolon no extra whitespace! END; // Because echo is not a function, following code is invalid. ($some_var) ? echo('true'): echo('false'); // However, the following examples will work: ($some_var) ? print('true'): print('false'); // print is a function echo $some_var ? 'true': 'false'; // changing the statement around ?> ]]> </programlisting> </example> </para> <para> <function>echo</function> har också en genvägssyntax, där du skriver ett lika-med-tecken direkt efter öppningstaggen. <informalexample> <programlisting role="php"> <![CDATA[ I have <?=$foo?> foo. ]]> </programlisting> </informalexample> </para> <note> <para> Den här genvägssyntaxen fungerar bara då direktivet <link linkend="ini.short-open-tag">short_open_tag</link> är påslaget. </para> </note> <simpara> Se även <function>print</function>, <function>printf</function>, och <function>flush</function>. </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 -->

« previous php.doc.sv (#29) next »