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

De WikiEducator
Saltar a: navegación, buscar
 
(39 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
__TOC__
+
{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Sintaxis/nav}}
  
 +
<!--__NOEDITSECTION__-->
 +
{|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:1px; border-color:#0066FF;"
 +
| width="100%" valign="top" style="padding: 0; margin:0px;" |
 +
<span style="background:#FFFF99">
 +
</span>
 +
[[Imagen:DWES_TituloTema3.gif|center]]
 +
|}
  
==Introducción a PHP==
 
<br />
 
{{MRM_Objetivos|Title=Sección de introducción a PHP|
 
*En esta sección veremos qué es el lenguaje php y para qué sirve
 
}}
 
  
===Qué es php===
+
__TOC__
*'''''PHP''''' (acrónimo de PHP: Hypertext Preprocessor)
+
<div id=apuntes_distancia>
De php podríamos decir
+
*Es un lenguaje de código abierto
+
*Muy popular (Podríamos pensar en un estándar?), una gran comunidad de soporte en internet que aporta, colabora y soluciona dudas
+
*Especialmente adecuado para desarrollo web (Se puede usar como lenguaje de escritorio, pero no es su principal propósito).
+
*Actualmente está la versión 7.2.9 (16 Aug 2018), estando ya en testing la versión 7.3.
+
*Ver las nuevas características de php
+
{{MRM_Recursos de la Web|Title=Caracterísitcas de php 7|
+
http://php.net/manual/es/migration70.php
+
}}
+
*Se usa mucho la versión 5.9
+
 
+
;características de php
+
<div class=slide>
+
==Programa: conjunto de instrucciones==
+
{{MRM_Objetivo|
+
'''''Un programa es un conjunto de instrucciones'''''
+
*Analizaremos las instrucciones que hay.
+
*Posteriormente Veremos cómo se escriben en php.
+
}}
+
</div>
+
  
 
<div class="slide">
 
<div class="slide">
===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.
 
</div>
 
  
<div class="slide">
+
===Dónde poner el código embebido===
;Semántica
+
<br/>
Habla del significado.
+
{{MRM_Pregunta|Dónde escribir código php
{{MRM_Puntos clave|
+
{{MRM_Pregunta|Title=Respuesta|Dónde queramos que se ejecute algo}}
;Estudiaremos alguna peculiaridad, como el hecho de que php es un lenguaje '''''altamente orientado a expresiones'''''
+
 
}}
 
}}
 
</div>
 
</div>
 
 
<div class="slide">
 
<div class="slide">
===Instrucciones en un lenguaje de programación===
+
<hr  />
#'''''Inicio Fin''''' de bloque
+
*Donde queramos que se ejecute algo
#Instrucción/función de '''''leer''''' del teclado, '''''escribir''''' por pantalla
+
<hr/>
#'''''Declaraciones''''' (variables, constantes, funciones, clases, objetos, ...)
+
[[Imagen:codigoPHP.png|center|500px]]
#'''''Asignación'''''
+
*Se ejecuta como si fuera un solo programa
#'''''Invocación''''' (llamada a función o método)
+
*A la hora de incluir php podemos se usa mucho la filosofía Modelo Vista /Controlador que veremos en otro tema
#'''''Estructura de control''''' (selectiva, iterativa)
+
{{MRM_Resumen|Title=Modelo vista controlador|
</div>
+
*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)
 +
}}
  
 
<div class="slide">
 
;Instrucción de inicio fin de bloque
 
<source lang = php>
 
{ //Instrucción de inicio de bloque
 
} //Instrucción de fin de bloque
 
</source>
 
</div>
 
<div class="slide">
 
 
{{MRM_Puntos clave|Title= PHP instruccion inicio fin|
 
;En PHP el bloque '''inicio''' y '''fin''' está especificado con los caracteres
 
<source lang=php>
 
  { //inicio de bloque
 
  } //fin de bloque
 
</source>
 
;Por otro lado el inicio del programa se especifica con las etiquetas
 
<source lang=php>
 
<?php //Etiqueta de inicio de script
 
 
?>  //Etiqueta de fin de script
 
</source>
 
}}
 
</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)