Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Sintaxis/1»

De WikiEducator
Saltar a: navegación, buscar
 
(13 revisiones intermedias por el mismo usuario no mostrado)
Línea 12: Línea 12:
 
__TOC__
 
__TOC__
 
<div id=apuntes_distancia>
 
<div id=apuntes_distancia>
 +
 
<div class="slide">
 
<div class="slide">
;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 ''''';'''''
 
</div>
 
  
<div class="slide">
+
===Dónde poner el código embebido===
{{MRM_Resumen|Title=El ;|Si solo queremos insertar una instrucción puede suele obviarse el ''''';'''''
+
<br/>
<source lang=php>
+
{{MRM_Pregunta|Dónde escribir código php
  <html>
+
{{MRM_Pregunta|Title=Respuesta|Dónde queramos que se ejecute algo}}
    ......
+
    <?php echo "hola" ?>
+
    <!-- instrucciones html -->
+
    <?php echo "otro hola" ?>
+
    <!-- mas instrucciones html -->
+
    <?php echo "otra instrucción " ?>
+
    .....
+
  </html>
+
</source>
+
 
}}
 
}}
 
</div>
 
</div>
 
 
<div class="slide">
 
<div class="slide">
{{MRM_Resumen|Title=El ;|También puede haber ;
+
<hr  />
<source lang=php>
+
*Donde queramos que se ejecute algo
  <html>
+
<hr/>
    ......
+
[[Imagen:codigoPHP.png|center|500px]]
    <?php echo "hola" ;?>
+
*Se ejecuta como si fuera un solo programa
    <!-- instrucciones html -->
+
*A la hora de incluir php podemos se usa mucho la filosofía Modelo Vista /Controlador que veremos en otro tema
    <?php echo "otro hola" ; ?>
+
{{MRM_Resumen|Title=Modelo vista controlador|
    <!-- mas instrucciones html -->
+
*Trata de separar el código según su cometido, de forma muy resumida
    <?php echo "otra instrucción " ; ?>
+
*Hay acciones que realizan cálculos y obtienen resultados (Controlador
    .....
+
*Hay acciones que lo que hacen es visualziar valores (Vista)
  </html>
+
*Hay acciones que se encargan de interactuar con la base de datos (Modelo)
</source>
+
 
}}
 
}}
</div>
 
<div class="slide">
 
  
{{MRM_Actividad|Title=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
 
{{Plegable|hide|Posible solución|
 
<source lang=html5>
 
</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>
 
</source>
 
 
}}
 
[[Image:1.png]]
 
}}
 
</div>
 
 
</div>
 
</div>

Última revisión de 09:26 22 oct 2018



DWES TituloTema3.gif


Dónde poner el código embebido




Icon qmark.gif
Pregunta
Dónde escribir código php



Icon qmark.gif
Respuesta
Dónde queramos que se ejecute algo



  • Donde queramos que se ejecute algo

CodigoPHP.png
  • Se ejecuta como si fuera un solo programa
  • A la hora de incluir php podemos se usa mucho la filosofía Modelo Vista /Controlador que veremos en otro tema


Icon summary.gif
Modelo vista controlador
  • Trata de separar el código según su cometido, de forma muy resumida
  • Hay acciones que realizan cálculos y obtienen resultados (Controlador
  • Hay acciones que lo que hacen es visualziar valores (Vista)
  • Hay acciones que se encargan de interactuar con la base de datos (Modelo)