File: basic-syntax.xml

package info (click to toggle)
phpdoc 20020310-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 35,272 kB
  • ctags: 354
  • sloc: xml: 799,767; php: 1,395; cpp: 500; makefile: 200; sh: 140; awk: 51
file content (126 lines) | stat: -rwxr-xr-x 4,213 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<?xml version="1.0" encoding="iso-8859-1"?>
  <chapter id="language.basic-syntax">
   <title>Sintaxis b&aacute;sica</title>

   <sect1 id="language.basic-syntax.phpmode">
    <title>Saliendo de HTML</title>
  
    <para>
     Hay cuatro formas de salir de HTML y entrar en el "modo de c&oacute;digo
     PHP":</para>

    <para>
     <example>
      <title>Formas de salir de HTML</title>
      <programlisting>
1.  &lt;? echo ("esta es la m&aacute;s simple, una instrucci&oacute;n de procesado SGML\n"); ?>
 
2.  &lt;?php echo("si quiere servir documentos XML, haga esto\n"); ?>

3.  &lt;script language="php"> 
        echo ("a algunos editores (como FrontPage) no les
              gustan las intrucciones de procesado");
    &lt;/script>

4.  &lt;% echo ("Puedes tambi&eacute;n usar etiquetas tipo ASP"); %>
    &lt;%= $variable; # Esto es una forma abreviada de "&lt;%echo .." %>
      </programlisting>
     </example></para>

    <para>
     La primera forma s&oacute;lo est&aacute; disponible si se han habilitado las
     etiquetas cortas. Esto se puede hacer a trav&eacute;s de la funci&oacute;n <function>short_tags</function>,
     habilitando la opci&oacute;n de configuraci&oacute;n <link linkend="ini.short-open-tag">short_open_tag</link>
     en el archivo de configuraci&oacute;n de PHP, o compilando PHP con la
     opci&oacute;n --enable-short-tags en <command>configure</command>.</para>

    <para>
     La cuarta manera est&aacute; disponible s&oacute;lo si se han habilitado las
     etiquetas tipo ASP usando la opci&oacute;n de configuraci&oacute;n
     <link linkend="ini.asp-tags">asp_tags</link>.

    <note>
     <para>El soporte para las etiquetas tipo ASP se a&ntilde;adi&oacute; en 3.0.4.</para>
    </note></para>

    <para>
     La etiqueta de cierre de un bloque incluir&aacute; el car&aacute;cter de
     nueva l&iacute;nea final si hay uno presente.</para></sect1>

   <sect1 id="language.basic-syntax.instruction-separation">
    <title>Separaci&oacute;n de instrucciones</title>

    <simpara>
     Las instrucciones se separan igual que en C o perl - terminando
     cada sentencia con un punto y coma.</simpara>

    <para>
     La etiqueta de cierre (?&gt;) tambi&eacute;n implica el fin de la sentencia, as&iacute;
     lo siguiente es equivalente:

     <informalexample>
      <programlisting>
&lt;?php
    echo "Esto es una prueba";
?>

&lt;?php echo "Esto es una prueba" ?>
      </programlisting>
     </informalexample></para></sect1>

   <sect1 id="language.basic-syntax.comments">
    <title>Comentarios</title>
   
    <para>
     PHP soporta comentarios tipo 'C', 'C++' y shell de Unix. Por ejemplo:

    <informalexample><programlisting>
&lt;?php
    echo "Esto es una prueba"; // Esto es un comentario tipo c++ para una l&iacute;nea
    /* Esto es un comentario multil&iacute;nea 
       otra l&iacute;nea m&aacute;s de comentario*/
    echo "Esto es a&uacute;n otra prueba";
    echo "Una Prueba Final"; # Este es un comentario tipo shell
?>
     </programlisting>
    </informalexample></para>

    <simpara>
     El tipo de comentario de "una l&iacute;nea" s&oacute;lo comenta, en realidad,
     hasta el fin de la l&iacute;nea o el bloque actual de c&oacute;digo PHP,
     lo que venga primero.</simpara>
    <informalexample><programlisting>
&lt;h1>Esto es un &lt;?# echo "simple";?> ejemplo.&lt;/h1>
&lt;p>La cabecera de arriba dir&aacute; 'Esto es un ejemplo'.
</programlisting></informalexample> 

    <simpara>
     Se deber&iacute;a tener cuidado para no anidar comentarios de tipo 'C',
     lo cual puede ocurrir cuando se comentan grandes bloques.</simpara>

    <informalexample><programlisting>
&lt;?php
 /* 
    echo "Esto es una prueba"; /* Este comentario causar&aacute; un problema */
 */
?>
    </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:
 -->