|
|
Línea 44: |
Línea 44: |
| </source> | | </source> |
| </div> | | </div> |
| + | <div class="slide"> |
| + | |
| {{MRM_Puntos clave|Title= PHP instruccion inicio fin| | | {{MRM_Puntos clave|Title= PHP instruccion inicio fin| |
| ;En PHP el bloque '''inicio''' y '''fin''' está especificado con los caracteres | | ;En PHP el bloque '''inicio''' y '''fin''' está especificado con los caracteres |
Línea 58: |
Línea 60: |
| }} | | }} |
| </div> | | </div> |
| + | |
| <div class="slide"> | | <div class="slide"> |
| ;Separando instrucciones | | ;Separando instrucciones |
Línea 65: |
Línea 68: |
| *Nosotros mejor lo usaremos siempre. | | *Nosotros mejor lo usaremos siempre. |
| *La instrucción inicio de bloque y fin de bloque no lleva nunca ''''';''''' | | *La instrucción inicio de bloque y fin de bloque no lleva nunca ''''';''''' |
− |
| |
| </div> | | </div> |
| + | |
| <div class="slide"> | | <div class="slide"> |
| {{Tip|Si solo queremos insertar una instrucción puede suele obviarse el ''''';''''' | | {{Tip|Si solo queremos insertar una instrucción puede suele obviarse el ''''';''''' |
Línea 98: |
Línea 101: |
| }} | | }} |
| </div> | | </div> |
| + | <div class="slide"> |
| | | |
| {{MRM_Actividad|Title=Probando código php| | | {{MRM_Actividad|Title=Probando código php| |
Línea 106: |
Línea 110: |
| ;Compara el fichero del servidor con el que recibe el cliente | | ;Compara el fichero del servidor con el que recibe el cliente |
| {{Plegable|hide|Posible solución| | | {{Plegable|hide|Posible solución| |
− | <!--
| |
| <source lang=html5> | | <source lang=html5> |
| </body> | | </body> |
Línea 131: |
Línea 134: |
| </html> | | </html> |
| </source> | | </source> |
− | -->
| + | |
| }} | | }} |
| [[Image:1.png]] | | [[Image:1.png]] |
| }} | | }} |
| + | </div> |
Revisión de 06:12 20 sep 2018
Programa: conjunto de instrucciones
Objetivo
Un programa es un conjunto de instrucciones
- Analizaremos las instrucciones que hay.
- Posteriormente Veremos cómo se escriben en php.
|
Planteando un lenguaje de programación
- Léxicos
- Son las palabras reservadas del lenguaje.
http://php.net/manual/es/reserved.keywords.php
- Sintaxis
Reglas de construcción.
Son las ya conocidas, pero veremos cómo se construyen las expresiones.
- Semántica
Habla del significado.
- Estudiaremos alguna peculiaridad, como el hecho de que php es un lenguaje altamente orientado a expresiones
|
Instrucciones en un lenguaje de programación
- Inicio Fin de bloque
- Instrucción/función de leer del teclado, escribir por pantalla
- Declaraciones (variables, constantes, funciones, clases, objetos, ...)
- Asignación
- Invocación (llamada a función o método)
- Estructura de control (selectiva, iterativa)
- Instrucción de inicio fin de bloque
{ //Instrucción de inicio de bloque
} //Instrucción de fin de bloque
PHP instruccion inicio fin
- En PHP el bloque inicio y fin está especificado con los caracteres
{ //inicio de bloque
} //fin de bloque
- Por otro lado el inicio del programa se especifica con las etiquetas
<?php //Etiqueta de inicio de script
?> //Etiqueta de fin de script
|
- Separando instrucciones
- Para separar una instrucción de otra usaremos ; (punto y coma)
- Su uso es obligatorio a excepción de la última instrucción que se puede obviar
- Esto es por que el fin de código php ?> implica esta instrucción
- Nosotros mejor lo usaremos siempre.
- La instrucción inicio de bloque y fin de bloque no lleva nunca ;
Tip: Si solo queremos insertar una instrucción puede suele obviarse el
;
<html>
......
<?php echo "hola" ?>
<!-- instrucciones html -->
<?php echo "otro hola" ?>
<!-- mas instrucciones html -->
<?php echo "otra instrucción " ?>
.....
</html>
Tip: También puede haber ;
<html>
......
<?php echo "hola" ;?>
<!-- instrucciones html -->
<?php echo "otro hola" ; ?>
<!-- mas instrucciones html -->
<?php echo "otra instrucción " ; ?>
.....
</html>
Probando código php
- Haz un programa que dónde incluyas código dentro del body
- Muestra con etiqueta h1, h2 y h3 tres frases
- Utiliza la función echo para visualizar
- Muestra en el título un texto escrito desde php
- Compara el fichero del servidor con el que recibe el cliente
Posible solución |
---|
</body>
</html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title><?php echo "Este es un título desde php" ?></title>
</head>
<body>
<?php
echo "<h1>Mensaje en texto de h1</h1>";
echo "<h2>Mensaje en texto de h2</h2>";
echo "<h3>Mensaje en texto de h3</h3>";
?>
</body>
</html>
|
|