cvs: phpdoc-ar /language basic-syntax.xml
[email protected] ("Hafid Benhadria") Wed, 27 Aug 2003 12:07:21 -0000
| Newsgroups | php.doc.ar |
|---|---|
| Message-ID | <cvshafid1061986041@cvsserver> |
hafid Wed Aug 27 08:07:21 2003 EDT
Modified files:
/phpdoc-ar/language basic-syntax.xml
Log:
Updated to EN 1.34 . Added standard EN-Revision tag
hafid-20030827080721.txt
(text/plain, 20.7 KB)
Index: phpdoc-ar/language/basic-syntax.xml diff -u phpdoc-ar/language/basic-syntax.xml:1.1 phpdoc-ar/language/basic-syntax.xml:1.2 --- phpdoc-ar/language/basic-syntax.xml:1.1 Mon Mar 25 13:09:48 2002 +++ phpdoc-ar/language/basic-syntax.xml Wed Aug 27 08:07:21 2003 @@ -1,198 +1,256 @@ -<?xml version="1.0" encoding="iso-8859-6"?> -<!-- $EN-Revision: 1.26 $ --> - <chapter id="language.basic-syntax"> - <title>ÇäÕêÚÉ ÇäÃÓÇÓêÉ</title> - - <!-- - - NOTE: Last modified: 2001-05-16 13:00 GMT - - the language part is currently under heavy revision. Please do not - not make any heavy (i.e. structural) modifications to this part - for a moment. - - You'd also better not start any translation yet. - - Comments are always welcome at [email protected] - - Progress: - - intro : DOESN'T EXIST - yet? - new chapter, with some introductionary remarks? - Will be discussed on the ML soon. - basic-syntax: - FINISHED - except maybe moving the 'advanced escaping' - to a better place? - TODO: - - nada - types : Being revised. Added all new types - Boolean and Integer are more or less finished. - The rest isn't. - TODO: - - why is $foo[bar] bad syntax? - - what's the difference between unset($bla) and - $bla = NULL; (it is different!) - - $obj->{expr} syntax - - (unset) cast????? - - $bla = unset <== should've been nuked, don't mention it - - $str{offset} syntax, rather than $str[offset] - - read notes and apply when any of them are useful - - remove notes which have been included here. - - ... - the rest: Not yet started with. - TODO: - - ? - oop : has been revised by Kristian, DONE. - --> - - <sect1 id="language.basic-syntax.phpmode"> - <title>ÇäÎÑèÌ åæ æå× HTML</title> - - <para> ÙæÏåÇ êâèå åáÓÑ Èê ÅÊÔ Èê ÈåÙÇäÌÉ åäᬠáÅæç ÈÈÓÇ×É êåÑÑ æÕ Çäåäá ãåÇ çè Åäé Ãæ êèÇÌç ÃÍÏ ÇäåÙñÑáÇÊ ÇäÎÇÕÉ èÇäÊê ÊÎÈÑç Ãæ êÈÏà ÈÊÑÌåÉ ÇäæÕ ãÔáÑÉ Èê ÅÊÔ Èê. -êâèå ÇäåáÓÑ ÙæÏÆÐ ÈÊæáêÐ ãä ÇäãèÏ ÇäÐê êÌÏç Åäé Ãæ êÌÏ åÙÑñá ÅâáÇä ÇäÈê ÅÊÔ Èê¬ èÇäÐê êÎÈÑ ÇäåáÓÑ Ãæ êÈÏà ÊåÑêÑ ÇäæÕ ÇäÊÇäê ãåÇ çè åÑÉ ÃÎÑé. çÐç ÇäÂäêÉ ÇäÊê ÊÓåÍ äã Ãæ ÊÖåæ ÔáÑÉ Èê ÅÊÔ Èê ÏÇÎä ÕáÍÉ èêÈ HTML ¬ ÈåÙæé ÂÎÑ: ãä åÇ çè ÎÇÑÌ åÙÑáÇÊ ÇäÈê ÅÊÔ Èê êÊÑã ãåÇ çè ÊåÇåÇë¬ ÈêæåÇ ãä åÇ çè ÏÇÎä ÇäåÙÑáÇÊ êÙÇäÌ ÈÑåÌêÇë. -</para> - - <para> çæÇã ÃÑÈÙ åÌåèÙÇÊ åæ ÇäåÙÑáÇÊ ÇäÊê êåãæ ÇÓÊÎÏÇåçÇ äÊÍÏÏ ÈÏÇêÉ èæçÇêÉ ÔáÑÉ PHP . -åÇ êäê çåÇ ÇäåÙÑáÇÊ ÇäèÍêÏÉ ÇäËÇÈÊÉ ÏÇÆåÇë : - (<?php. . .?> è <script - language="php">. . .</script>) -ÈêæåÇ êåãæ Ãæ êÊå ÅêâÇá èÊÔÚêä ÇäåÌåèÙÇÊ ÇäÃÎÑé åæ ÎäÇä åäá ÇäÊçêÆÉ <filename>php.ini</filename>ÈêæåÇ ÊÙÊÈÑ ÇäèÇÕáÇÊ ÇäâÕêÑÉ èÇäèÇÕáÇÊ ÇäÔÈêçÉ Èæå× ASP åäÇÆåÉ äãæçÇ äÇ ÊÙÊÈÑ åÑæÉ åËä ÇäèÇÕáÇÊ Çä×èêäɬ ãÐäã áÅæ ãæÊ ÊÙÊÒå ÊÖåêæ ÔáÑÉ PHP ÏÇÎä åäáÇÊ XML Ãè XHTML áÅæã ÊÍÊÇÌ Åäé ÇÓÊÎÏÇå <?php. . .?> </para> - - <para> ÇäèÇÕáÇÊ (ÇäåÙÑáÇÊ) ÇäåâÈèäÉ áê PHP: </para> - - <para> - <example> - <title>×Ñâ ÇäÎÑèÌ åæ æå× HTML</title> - <programlisting role="php"> -<![CDATA[ -1. <? echo ("this is the simplest, an SGML processing instruction\n"); ?> - <?= expression ?>çÐÇ ÇÎÊÕÇÑ êåãæ ÇÓÊÎÏÇåç ÈÏäÇë åæ "<? echo expression ?>" - -2. <?php echo("if you want to serve XHTML or XML documents, do like this\n"); ?> -3. <script language="php"> echo ("some editors (like FrontPage) don't - like processing instructions"); - </script> -4. <% echo ("You may optionally use ASP-style tags"); %> - <%= $variable; # This is a shortcut for "<% echo . . ." %>]]> - </programlisting> - </example> - </para> - - <para> Çä×ÑêâÉ ÇäÃèäé ååãæÉ áâ× ÅÐÇ åÇ ãÇæÊ ÇäèÇÕáÇÊ ÇäâÕêÑÉ åáÙñäÉ. -ÍêË êåãæ Ðäã Ùæ ×Ñêâ ÇäÏÇäÉ <function>short_tags</function> (PHP 3 áâ×), ÈÊáÙêä <link - linkend="ini.short-open-tag">short_open_tag</link> áê ÇäÅÙÏÇÏÇÊ ÇäÎÇÕÉ Èåäá ÊçêÆÉ PHP¬ Ãè ÈÅÙÇÏÉ ÈÊÑãêÈ PHP åÙ ÅÖÇáÉ ÇäÎÇÕêÉ ---enable-short-tags<command>configure</command> -. </para> - - <para> åÑÉ ÃÎÑé¬ Çä×ÑêâÉ ÇäËÇæêÉ çê Çä×ÑêâÉ ÇäåÓÊÍ ÈÔãä ÙÇå¬ ÅÐ ÃæçÇ ÊÓçä ÇÓÊÎÏÇå Èê ÅÊÔ Èê áê ÕêÚ XML è XHTML.</para> - - <para> Çä×ÑêâÉ ÇäÑÇÈÙÉ ååãæÉ áâ× Íêæ Êãèæ ÇäåÙÑáîÇÊ Ùäé ×ÑêâÉ ASP Ãè åÇ êÙÑá ÈèÇÕáÇÊ (ASP-style) åáñÙäÉ åæ ÎäÇä ÎÇÕêÉ ÇäÊçêÆÉ <link linkend="ini.asp-tags">asp_tags</link>.<note> - <para>ÊåÊ ÅÖÇáÉ ÏÙå èÇÕáÇÊ ASP áê ÇäÅÕÏÇÑ 3.0.4.</para> - </note> - </para> - - <para> èÇÕáÉ ÇäæçÇêÉ ääåÌåèÙÉ Óèá ÊÊÖåæ åÈÇÔÑÉ åÄÔÑ Ó×Ñ ÌÏêÏ Åæ ãÇæ åèÌèÏÇë. -ãåÇ ÃæçÇ ÓÊÚæê Ùæ èÌèÏ ÇäáÇÕäÉ Çäåæâè×É ; ÈÙÏ ÂÎÑ ÃåÑ ¬ áäæ ÊÍÊÇÌ Åäé ÅÖÇáÉ ÇäáÇÕäÉ Çäåæâè×É äÅæçÇÁ ÂÎÑ ÃåÑ áê ÇäåÌåèÙÉ âÈä èÇÕáÉ ÇäÅâáÇä.</para> - - <para>ÊÓåÍ äã PHP ÈÇÓÊÎÏÇå ÇäÔãä ÇäÊÇäê :<example><title>ÕêÚÉ å×èÑÉ</title> - <programlisting role="php"> -<![CDATA[ -<?php -if ($expression) { - ?> - <strong>This is true.</strong> - <?php -} else { - ?> - <strong>This is false.</strong> - <?php -} -?>]]> </programlisting> - </example> êÙåä ÊåÇåÇë ãåÇ çè åÊèâÙ¬ äÃæ åáÓÑ PHP ÙæÏåÇ êÌÏ èÇÕáÉ ÇäÅâáÇä ?> , êÈÏà ÈÈÓÇ×É ÊåÑêÑ ãä åÇ êäê Ðäã ãåÎÑÌÇÊ ÍÊé êÌÏ èÇÕáÉ ÈÏÁ ÃÎÑé. -ÇäåËÇä ÇäåÙ×é çæÇ åÎÊÑÙ ÈÇäÊÃãêÏ äêÓÊÚä çÐç ÇäåêÒɬ äãæç åÙñÏ ÃÓÇÓÇë áê ÍÇäÉ ÇäÑÚÈÉ áê ÊåÑêÑ ãåêÉ ãÈêÑÉ åæ ÇäæÕ¬ -ÅÐ Ãæ ÅÎÑÇÌ ÇäæÕ ÈçÐç Çä×ÑêâÉ êÌæÈ PHP åæ åÍÇèä ÊáÓêÑ ÇäåÍÊèé èçê ÙåèåÇë ×ÑêâÉ áÙÇäÉ ÃáÖä åæ ÇÓÊÎÏÇå <function>echo</function> Ãè <function> -print</function> Ãè åÇ ÔÇÈç.</para> - </sect1> - - <sect1 id="language.basic-syntax.instruction-separation"> - <title> -×ÑêâÉ áÕä ÇäÃèÇåÑ</title> - - <simpara> êÊå áÕä ÇäÃèÇåÑ åËäåÇ áê äÚÉ C Ãè Perl ÈÅæçÇÁ ãä ÃåÑ ÈÑåÒ ÇäáÇÕäÉ Çäåæâè×É.</simpara> - - <para> èÇÕáÉ ÇäÅâáÇä (?>) ÊÙÊÈÑ ÃêÖÇë æçÇêÉ ÇäÌåäɬ -ÍêË ÊÄÏê ãäÇ Çä×ÑêâÊêæ ÇäÊÇäêÊêæ æáÓ ÇäÚÑÖ:<informalexample> - <programlisting role="php"> -<![CDATA[ -<?php - echo "This is a test"; -?> - -<?php echo "This is a test" ?>]]> </programlisting> - </informalexample> - </para> - </sect1> - - <sect1 id="language.basic-syntax.comments"> - <title>ÇäÊÙäêâÇÊ</title> - - <para> PHP ÊÏÙå ÇÓäèÈ äÚÉ C è C++ è Unix shell-style áê ÇÖÇáÉ ÇäÊÙäêâÇÊ. åËäÇë: -<informalexample> - <programlisting role="php"> -<![CDATA[ -<?php - echo "This is a test"; // This is a one-line c++ style comment - /* This is a multi line comment - yet another line of comment */ - echo "This is yet another test"; - echo "One Final Test"; # This is shell-style style comment -?>]]> </programlisting> - </informalexample> - </para> - - <simpara> ÇÓäèÈ ÊÙäêâ "ÇäÓ×Ñ-ÇäèÇÍÏ" áê ÇäÍâêâÉ êÓåÍ ÈÅÖÇáÉ ÊÙäêâ Ãè åäÇÍØÉ ÍÊé æçÇêÉ ÇäÓ×Ñ Ãè ÇäåÌåèÙÉ ÃêçåÇ ÃâÑÈ.</simpara> - <informalexample> - <programlisting role="php"> -<![CDATA[ -<h1>This is an <?php # echo "simple";?> example.</h1> -<p>The header above will say 'This is an example'. -]]> - </programlisting> - </informalexample> - - <simpara> êÌÈ Ãæ Êãèæ ÍÐÑÇë ÃËæÇÁ ÇÓÊÎÏÇå æå× äÚÉ C áê ÇäÊÙäêâÇʬ ÍêË âÏ ÊÍÏË åÔÇãä ÃËæÇÁ åÍÇèäÉ ÅÖÇáÉ ÊÙäêâÇÊ ÈãåêÉ ãÈêÑÉ.</simpara> - - <informalexample> - <programlisting role="php"> -<![CDATA[ -<?php - /* - echo "This is a test"; /* This comment will cause a problem */ - */ -?>]]> - </programlisting> - </informalexample> - </sect1> - </chapter> - -<!-- 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 ---> +<?xml version="1.0" encoding="ISO-8859-6"?> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.34 Maintainer: visualmind Status: ready --> +<chapter id="language.basic-syntax"> + <title>ÇäÕñêÚÉ ÇäÃÓÇÓêñÉ</title> + <!-- + + NOTE: Last modified: 2001-05-16 13:00 GMT + + the language part is currently under heavy revision. Please do not + not make any heavy (i.e. structural) modifications to this part + for a moment. + + You'd also better not start any translation yet. + + Comments are always welcome at [email protected] + + Progress: + + intro : DOESN'T EXIST - yet? + new chapter, with some introductionary remarks? + Will be discussed on the ML soon. + basic-syntax: + FINISHED + except maybe moving the 'advanced escaping' + to a better place? + TODO: + - nada + types : Being revised. Added all new types + Boolean and Integer are more or less finished. + The rest isn't. + TODO: + - why is $foo[bar] bad syntax? + - what's the difference between unset($bla) and + $bla = NULL; (it is different!) + - $obj->{expr} syntax + - (unset) cast????? + - $bla = unset <== should've been nuked, don't mention it + - $str{offset} syntax, rather than $str[offset] + - read notes and apply when any of them are useful + - remove notes which have been included here. + - ... + the rest: Not yet started with. + TODO: + - ? + oop : has been revised by Kristian, DONE. + --> + <sect1 id="language.basic-syntax.phpmode"> + <title>ÇäÎÑèÌ åæ æå× HTML</title> + <para> + ÙæÏåÇ êïáîÓñðÑ PHP åäáÇë åǬ áÅæñç ÈÈÓÇ×É êïåîÑñðÑ æÕî Çäåäá + Åäé Ãæ êÕÇÏá ÃÍÏ ÇäèÓèå ÇäÎÇÕÉ èÇäÊê ÊÎÈÑç + Ãæ êÈÏà ÈÊÑÌåÉ ÇäæÕ Ùäé Ãæñç ÔêáÑÉ PHP. ÍêæçǬ êâèå ÇäåïáîÓñðÑ + ÈÊæáêÐ ãä ÇäÔêáÑÉ ÇäÊê êÌÏçÇ Åäé ÚÇêÉ Ãæ êÌÏ æáÓç + ÃåÇå èÓå ÅâáÇä PHP¬ èÇäÐê êïÎòÈÈÑ ÇäåïáîÓñðÑ Ãæ êÈÏà ÈÊåÑêÑ ÇäæñÕ + ÇäÊñÇäê ãåÇ çè åæ ÌÏêÏ. çÐç çê ÇäÂäêÉ ÇäÊê ÊÓåÍ äã ÈÊÖåêæ ÔêáÑÉ PHP + ÏÇÎä HTML: ãäñ ÔêÁ ÎÇÑÌ èÓèå PHP êïÊÑã ãåÇ çè ÈÑåÊç + áê Íêæ Ãæñ ãäñ ÔêÁ ËâÙ ÖåæçÇ êïáîÓñîÑ Ùäé Ãæñç ÔêáÑÉ. + </para> + <para> + çæÇã ÃÑÈÙ åÌåèÙÇÊ åæ ÇäèÓèå ÇäÊê êåãæ ÇÓÊÎÏÇåçÇ äÊÈêÇæ åâÇ×Ù + ÔêáÑÉ PHP. åæçÇ ÇËæÊêæ áâ× ÊÊèáÑÇæ ÈÔãä ÏÇÆå (<?php. . .?> è <script + language="php">. . .</script>)» ÇäÃÎÑé + êïåãæ ÊáÙêäçåÇ Ãè ÊÙ×êäçåÇ åæ ÎäÇä + åäá ÇäÊçêÆÉ &php.ini;. áê Íêæ + Ãæñ ÇäèÓèå ÐÇÊ ÇäÔãä ÇäâÕêÑ (short-form tags) èÇäèÓèå ÇäÔÈêçÉ ÈÃÓäèÈ ASP (ASP-style tags) êåãæ Ãæ Êãèæ åïäÇÆåÉ ÅäÇ ÃæñçÇ äêÓÊ + ÈåâÏÇÑ åÍåèäêÉ ÇäÃÔãÇä ÇäÃ×èä. ãÐä㬠ÅÐÇ ãæÊ Êæèê ÊÖåêæ + ÔêáÑÉ PHP Öåæ XML Ãè XHTML¬ áÅæñã ÓÊÍÊÇÌ äÇÓÊÎÏÇå + Ôãä <?php. . .?> ÇäåÊåÇÔê åÙ XML. + </para> + <para> + ÇäèÓèå ÇäåÏÙèåÉ åæ âÈä PHP çê: + </para> + <para> + <example> + <title>×Ñâ ÇäÎÑèÌ åæ æå× HTML</title> + <programlisting role="php"><![CDATA[ +1. <?php echo("ÅÐÇ ÃÑÏÊ Êäâêå åÓÊæÏÇÊ XHTML Ãè XML documents¬ âå ÈåËä çÐÇ\n"); ?> + +2. <? echo ("êÙÊÈÑ çÐÇ ÃÈÓ׬ ÊÙäêåÉ åÙÇäðÌÉ äàSGML\n"); ?> + <?= expression ?> çÐÇ ÇÎÊÕÇÑ äà "<? echo expression ?>" + +3. <script language="php"> + echo ("ÈÙÖ ÇäåïÍÑñðÑÇÊ (åËä FrontPage) äÇ + ÊïÍÈ ÊÙäêåÇÊ ÇäåÙÇäÌÉ"); + </script> + +4. <% echo ("äÏêã ÎêÇÑ ÇÓÊÎÏÇå ÇäèÓèå ÇäÔÈêçÉ ÈàASP -- ASP-style tags"); %> + <%= $variable; # çÐÇ ÇÎÊÕÇÑ äà "<% echo . . ." %> +]]></programlisting> + </example> + </para> + <para> + ÊÙÊÈÑ Çä×ÑêâÉ ÇäÃèäê¬ <?php. . .?>¬ ÈÃæñçÇ ÇäåæçÌ ÇäåáÖä ÈÇÙÊÈÇÑ ÃæñçÇ + ÊÓåÍ ÈÇÓÊÎÏÇå PHP áê ÇäÔêáÑÉ ÇäåÊ×ÇÈâÉ åÙ XML åËä XHTML. + </para> + <para> + Çä×ÑêâÉ ÇäËÇæêÉ ÚêÑ åÊèáÑÉ ÏèåÇ. äÇ ÊÊèáÑ ÇäèÓèå ÇäâÕêÑÉ + ÅäÇ ÙæÏåÇ êÊå ÊáÙêäçÇ. êåãæ ÇäâêÇå ÈçÇ ÈèÇÓ×É + ÏÇäÉ <function>short_tags</function> (PHP 3 áâ×)¬ åæ ÎäÇä ÊáÙêä + ÅÙÏÇÏ ÇäÊñçêÆÉ <link linkend="ini.short-open-tag">short_open_tag</link> + áê åäá ÊçêÆÉ PHP Ãè åæ ÎäÇä ÊÌåêÙ PHP + åïÑáðâÇ ÎêÇÑî --enable-short-tags Èà + <command>configure</command>. ÍÊé èÅæ áïÙðäñîÊ ÈÔãä ÇáÊÑÇÖêñ áê + php.ini-dist¬ ÅäÇñ Ãæñ ÇÓÊÎÏÇå ÇäèÓèå ÇäâÕêÑÉ äÇ êïÔñîÌîÙ Ùäêç. + </para> + <para> + Çä×ñÑêâÉ ÇäÑñÇÈÙÉ äÇ Êãèæ åÊèáÑÉ ÅäÇñ ÅÐÇ ÊáÙêä ÇäèÓèå ÇäÔñÈêçÉ ÈÃÓäèÈ ASP + ÈÇÓÊÎÏÇå ÎêÇÑ ÇäÊçêÆÉ <link linkend="ini.asp-tags">asp_tags</link> + . + + <note> + <para>ÃïÖðêáî ÌÙå ÇäèÓèå ÇäÔÈêçÉ ÈàASP áê 3.0.4.</para> + </note> + </para> + <para> + <note> + <para> + êÌÈ ÊáÇÏê ÇÓÊÎÏÇå ÇäèÓèå ÇäâÕêÑÉ ÙæÏ Ê×èêÑ Ê×ÈêâÇÊ + Ãè åãÊÈÇÊ êãèæ åÂäçÇ ÅÙÇÏÉ ÇäÊèÒêÙ Ãè ÇäæñÔÑ Ùäé + ÎèÇÏå PHP äêÓÊ ÊÍÊ ÅåÑ澂 äÃæñ ÇäèÓèå ÇäâÕêÑÉ + êåãæ ÃæñçÇ ÚêÑ åÏÙèåÉ Ùäé ÇäÎÇÏå ÇäåÓÊçÏá. åæ ÃÌä ÔêáÑÉ âÇÈäÉ ääÍåä + èÅÙÇÏÉ ÇäÊèÒêÙ¬ ÇÍÑÕ Ùäé ÙÏå ÇÓÊÎÏÇå ÇäèÓèå ÇäâÕêÑÉ. + </para> + </note> + </para> + <para> + ÓêÊÖåæ èÓå ÅâáÇä Çäåâ×Ù + ÇäÓñ×Ñ ÇäÌÏêÏ ÇäåïÊîÙîâñðÈ åÈÇÔÑÉ Åæ èïÌðÏ. ãÐä㬠áÅæ èÓå ÇäÅâáÇä + êÊÖåæ ÂäêÇ áÇÕäÉ åæâè×É» äÓÊ ÈÍÇÌÉ ääÊèáÑ Ùäé + áÇÕäÉ åæâè×É äÅæçÇÁ ÇäÓñ×Ñ ÇäÃÎêÑ åæ åâ×Ù PHP. + </para> + <para> + êÓåÍ PHP äã ÈÇÓÊÎÏÇå Èïæîê åËä çÐç: + <example> + <title>ÇäÎÑèÌ ÇäåÊâÏå</title> + <programlisting role="php"><![CDATA[ +<?php +if ($expression) { + ?> + <strong>çÐÇ ÕÍêÍ.</strong> + <?php +} else { + ?> + <strong>çÐÇ Î×Ã.</strong> + <?php +} +?> +]]></programlisting> + </example> + êÙåä çÐÇ ÊåÇåÇë ãåÇ çè åÊèâÙ äÃæñ PHP ÙæÏåÇ ÊÕÇÏá èÓå ÇäÇâáÇä ?> + áÅæñçÇ ÊÈÏà ÈÈÓÇ×É áê ÅØçÇÑ ãä åÇ ÊÌÏç ãåÇ çè äÚÇêÉ Ãæ ÊÕÇÏá + èÓå ÇáÊÊÇÍ ÂÎÑ. ÇäåËÇä ÇäåïÙò×îé çæÇ êÊÓå Èãèæç åïÓòÊîÍòÏîËÇë ÈÇä×ÈÙ + äãæ åæ ÃÌä ÅØçÇÑ åâÇ×Ù èÇÓÙÉ åæ ÇäæÕ ãåÇ çê¬ áÅæ ÇäÊñîåäñïÕ åæ + æå× ÊáÓêÑ PHP çè áê ÇäÙÇÏÉ ÃãËÑ áÙÇäêÉ åæ ÅÑÓÇä åÌåä + ÇäæñÕ åæ ÎäÇä <function>echo</function> Ãè + <function>print</function> Ãè ÔêÁ ÔÈêç. + </para> + </sect1> + <sect1 id="language.basic-syntax.instruction-separation"> + <title>ÇäáÕä Èêæ ÇäÊñÙäêåÇÊ</title> + <simpara> + êÊå ÇäáÕä Èêæ ÇäÊÙäêåÇÊ ÈæáÓ Çä×ñÑêâÉ ãåÇ áê C Ãè Perl - Âæçê + ãä ÈäÇÚ ÈèÇÓ×É áÇÕäÉ åæâè×É. + </simpara> + <para> + êÊÖåæ èÓå ÇäÅâáÇä ÃêÖÇ (?>) æçÇêÉ ÇäÈäÇÚ¬ äÐäã áÅæñ + ÇäÊñÇäê åÊÔÇÈç: + + <informalexample> + <programlisting role="php"><![CDATA[ +<?php + echo "çÐÇ ÇÎÊÈÇÑ"; +?> + +<?php echo "çÐÇ ÇÎÊÈÇÑ" ?> +]]></programlisting> + </informalexample> + </para> + </sect1> + <sect1 id="language.basic-syntax.comments"> + <title>ÇäÊÙäêâÇÊ</title> + <para> + ÊÏÙå PHP ÊÙäêâÇÊ 'C'¬ 'C++' èÊäã ÇäÔÈêçÉ ÈÃÓäèÈ Unix shell. Ùäé ÓÈêä ÇäåËÇä: + + <informalexample> + <programlisting role="php"><![CDATA[ +<?php + echo "çÐÇ ÇÎÊÈÇÑ"; // çÐÇ ÊÙäêâ áê Ó×Ñ èÇÍÏ ÈÃÓäèÈ c++ + /* çÐÇ ÊÙäêâ áê ÙÏÉ Ó×èÑ + ãÐäã Ó×Ñ ÊÙäêâê ÂÎÑ */ + echo "çÐÇ ÇÎÊÈÇÑ ÂÎÑ ÃêÖÇ"; + echo "ÇÎÊÈÇÑ ÂÎÑ"; # çÐÇ ÊÙäêâ ÈÃÓäèÈ shell +?> +]]></programlisting> + </informalexample> + </para> + <simpara> + ÍÇäêǬ ÃÓÇäêÈ ÊÙäêâ "ÇäÓ×Ñ-ÇäèÇÍÏ" ÊïÙîäñðâ áâ× Åäé ÚÇêÉ æçÇêÉ + ÇäÓñ×Ñ Ãè Çäåâ×Ù ÇäÍÇäê åæ ÔêáÑÉ PHP¬ ÈÚÖ ÇäæØÑ + Ùæ ãèæ çÐÇ Ãè ÐÇã ÇäÓñîÈÇñîâ. + </simpara> + <para> + <informalexample> + <programlisting role="php"><![CDATA[ +<h1>çÐÇ åËÇä <?php # echo "ÈÓê×";?>.</h1> +<p>ÇäÊÑèêÓÉ ÇäÊê áê ÇäÃÙäé ÓÊâèä 'çÐÇ åËÇä'. +]]></programlisting> + </informalexample> + </para> + <simpara> + Ùäêã Ãæ ÊÍÑÕ Ùäé ÙÏå ÇäÊÙÔêâ Èêæ ÇäÊÙäêâÇÊ åæ ÐèÇÊ ÃÓäèÈ 'C' èçè ÔêÁ êåãæ Ãæ + ê×ÑÃ ÙæÏ ÇäÊñÙäêâ åâÇ×Ù èÇÓÙÉ. + </simpara> + <para> + <informalexample> + <programlisting role="php"><![CDATA[ +<?php + /* + echo "çÐÇ ÇÎÊÈÇÑ"; /* çÐÇ ÇäÊñÙäêâ ÓêÊÓÈÈ áê åÔãäÉ */ + */ +?> +]]></programlisting> + </informalexample> + </para> + <simpara> + ÍÇäêǬ ÃÓÇäêÈ ÊÙäêâ "ÇäÓ×Ñ-ÇäèÇÍÏ" ÊïÙîäñðâ áâ× Åäé ÚÇêÉ æçÇêÉ + ÇäÓñ×Ñ Ãè Çäåâ×Ù ÇäÍÇäê åæ ÔêáÑÉ PHP¬ ÈÚÖ ÇäæØÑ Ùæ ãèæ çÐÇ Ãè ÐÇã ÇäÓñîÈÇñîâ. + êÙæê çÐÇ Ãæ ÔêáÑÉ HTML ÈÙÏ <literal>// ?></literal> ÓÊï×òÈîÙ: + ÊÄÏê ?> Åäé ÇäÎÑèÌ åæ æå× PHP èÇäÙèÏÉ Åäé æå× HTML + è <literal>//</literal> äÇ êåãæçÇ ÇäÊÃËêÑ áê Ðäã. + </simpara> + </sect1> +</chapter> +<!-- 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 +--> + +