Diferencia entre revisiones de «PHP Sintaxe»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 18: Línea 18:
  
  
−
* Se a páxina php soamente contén código php, é preferible non engadir a etiqueta ?> ao final da páxina.  
+
* Se a páxina php soamente contén código php ou finaliza con código php, é preferible non engadir a etiqueta ?> ao final da páxina.  
 
: Por exemplo:
 
: Por exemplo:
 
::<syntaxhighlight lang="xml" line enclose="div" highlight="" >
 
::<syntaxhighlight lang="xml" line enclose="div" highlight="" >
Línea 31: Línea 31:
  
 
</syntaxhighlight>  
 
</syntaxhighlight>  
 +
 +
: Con isto evitamos engadir espazos en branco ou novas liñas non desexadas que poidan ir ao rematar o código php.
  
  
Línea 52: Línea 54:
  
  
 +
* É posible ter varios bloques de código PHP dentro da mesma páxina,
 +
 +
 +
::<syntaxhighlight lang="xml" line enclose="div" highlight="5-7,10-12" >
 +
<html>
 +
<head>
 +
</head>
 +
<body>
 +
<?php
 +
  echo "ola";
 +
?>
 +
<br/>
 +
<h1>Este é unha cabeceira en html </h1>
 +
<?php
 +
  echo "adeus";
 +
?>
 +
</body>
 +
</html>
 +
</syntaxhighlight>
 +
 +
: E incluso dentro de liñas HTML:
 +
::<syntaxhighlight lang="xml" line enclose="div" highlight="11" >
 +
<html>
 +
    <head>
 +
        <meta charset="UTF-8">
 +
        <title></title>
 +
    </head>
 +
    <body>
 +
<?php
 +
  echo "ola";
 +
?>
 +
  <br/>
 +
  <h1>Este é unha cabeceira en html <?php echo "con php"; ?></h1>
 +
 
 +
    </body>
 +
   
 +
</html>
 +
</syntaxhighlight>
  
  
  
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016).
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016).

Revisión del 11:16 18 sep 2016

  • As páxinas que creamos en php deben ter algunha destas extensións: .php, .phtml, .php3, .php4, .php5, .php7, .phps
  • Normalmente teremos de extensión: páxina.php.


  • Para engadir código PHP a unha páxina temos que escribir estas etiquetas dentro do código da páxina:
1 <?php
2 
3 // CODIGO PHP
4 
5 ?>


Nota: É posible poñer as etiquetas <? ?> pero non recomendable. Para facelo teremos que modificar o arquivo php.ini como ven indicado neste enlace.


  • Se a páxina php soamente contén código php ou finaliza con código php, é preferible non engadir a etiqueta ?> ao final da páxina.
Por exemplo:
1 <html>
2 <head>
3 </head>
4 <body>
5 <?php
6 
7   echo "ola";
8   echo "</body></html>";
Con isto evitamos engadir espazos en branco ou novas liñas non desexadas que poidan ir ao rematar o código php.


  • Calquera código que poñamos fora das etiquetas de inicio e fin do código PHP será ignorado polo intérprete de PHP e se tratará como código HTML.
Por exemplo:
 1 <html>
 2 <head>
 3 </head>
 4 <body>
 5 <?php
 6 
 7   echo "ola";
 8 
 9 ?>
10 <br/>
11 <h1>Este é unha cabeceira en html </h1>
12 </body>
13 </html>


  • É posible ter varios bloques de código PHP dentro da mesma páxina,


 1 <html>
 2 <head>
 3 </head>
 4 <body>
 5 <?php
 6   echo "ola";
 7 ?>
 8 <br/>
 9 <h1>Este é unha cabeceira en html </h1>
10 <?php
11   echo "adeus";
12 ?>
13 </body>
14 </html>
E incluso dentro de liñas HTML:
 1 <html>
 2     <head>
 3         <meta charset="UTF-8">
 4         <title></title>
 5     </head>
 6     <body>
 7 <?php
 8   echo "ola";
 9 ?>
10   <br/>
11   <h1>Este é unha cabeceira en html <?php echo "con php"; ?></h1>
12   
13     </body>
14     
15 </html>



-- Ángel D. Fernández González -- (2016).