Diferencia entre revisiones de «PHP Sintaxe»
Ir a la navegación
Ir a la búsqueda
| Línea 95: | Línea 95: | ||
: <u>Nota:</u> Notar que sempre debemos deixar a lo menos un espazo en branco entre <?php e o inicio de código.... | : <u>Nota:</u> Notar que sempre debemos deixar a lo menos un espazo en branco entre <?php e o inicio de código.... | ||
| + | |||
| + | * En xeral, as liñas en PHP '''rematan con punto e coma'''. | ||
| + | |||
| + | * Podemos engadir sangrías, retornos de carro,...que o intérprete non os terá en conta. Polo tanto podemos dar un formato lexible ao código PHP. | ||
| + | |||
| + | '''Exemplo de boa programación:''' | ||
| + | ::<syntaxhighlight lang="xml" line enclose="div" highlight="9-16" > | ||
| + | <html> | ||
| + | <head> | ||
| + | <meta charset="UTF-8"> | ||
| + | <title></title> | ||
| + | </head> | ||
| + | <body> | ||
| + | <?php | ||
| + | |||
| + | $valor = 6; | ||
| + | |||
| + | if ($valor>5) { | ||
| + | echo "Valor vale máis de 5..."; | ||
| + | } | ||
| + | else { | ||
| + | echo "Valor vale menos de 5..."; | ||
| + | } | ||
| + | |||
| + | ?> | ||
| + | </body> | ||
| + | </html> | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | '''Exemplo de mala programación:''' | ||
| + | ::<syntaxhighlight lang="xml" line enclose="div" highlight="9-16" > | ||
| + | <html> | ||
| + | <head> | ||
| + | <meta charset="UTF-8"> | ||
| + | <title></title> | ||
| + | </head> | ||
| + | <body> | ||
| + | <?php | ||
| + | |||
| + | $valor = 6; | ||
| + | |||
| + | if ($valor>5) { | ||
| + | echo "Valor vale máis de 5..."; | ||
| + | } | ||
| + | else { | ||
| + | echo "Valor vale menos de 5..."; | ||
| + | } | ||
| + | |||
| + | ?> | ||
| + | </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:26 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>
- Nota: Notar que sempre debemos deixar a lo menos un espazo en branco entre <?php e o inicio de código....
- En xeral, as liñas en PHP rematan con punto e coma.
- Podemos engadir sangrías, retornos de carro,...que o intérprete non os terá en conta. Polo tanto podemos dar un formato lexible ao código PHP.
Exemplo de boa programación:
1 <html> 2 <head> 3 <meta charset="UTF-8"> 4 <title></title> 5 </head> 6 <body> 7 <?php 8 9 $valor = 6; 10 11 if ($valor>5) { 12 echo "Valor vale máis de 5..."; 13 } 14 else { 15 echo "Valor vale menos de 5..."; 16 } 17 18 ?> 19 </body> 20 </html>
Exemplo de mala programación:
1 <html> 2 <head> 3 <meta charset="UTF-8"> 4 <title></title> 5 </head> 6 <body> 7 <?php 8 9 $valor = 6; 10 11 if ($valor>5) { 12 echo "Valor vale máis de 5..."; 13 } 14 else { 15 echo "Valor vale menos de 5..."; 16 } 17 18 ?> 19 </body> 20 </html>
-- Ángel D. Fernández González -- (2016).