Page 27 - Programador-PHP
P. 27

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit

        Conociendo PHP




        Etiquetas de apertura y cierre


        Como se explicó anteriormente, existen dos posibilidades para
        definir que un archivo debe ser interpretado en PHP:. Veremos
        aquí, las ventajas y desventajas de cada uno de ellos.

        Opción #1 (recomendada):

          <?php
          // aquí irá todo el contenido en lenguaje PHP
          ?>
        Esta opción, se sugiere como alternativa recomendada, puesto
        que   independientemente   del   valor   establecido   en
        short_open_tag   en   el   php.ini,   funcionará   por   defecto   y   sin
        necesidad de modificar el archivo php.ini, en cualquier servidor.



        Por otro lado, la utilización de esta alternativa, trae aparejadas
        las siguientes ventajas:
            1. Permite la utilización de XML en el servidor. El lenguaje
                XML utiliza como etiquetas de apertura y cierre, <? y ?>.
                Alternativamente, permite también <?xml y ?>. Por lo
                tanto, utilizando <?php se permite ejecutar código XML
                como tal.

                                              1
            2. Evita tener que embeber  código XML dentro de PHP
            3. Es una forma de definir un lenguaje estandar de PHP.







        1 Embeber   código  se  refiere  a  hacer   un   print   (o  echo)   con  PHP,   para   escribir
           utilizando   otro   lenguaje.   Es   una   de   las   prácticas   de   programación   más
           desaconsejadas,   ya   que   dificulta   la   lectura   de   código   haciendo   difícil   la
           escalabilidad y mantenimiento de aplicaciones.


                                              27
   22   23   24   25   26   27   28   29   30   31   32