Estructura Programa PHP
PROGRAMA EN PHP
Programación IV
Preparado por: Ing. Luis Reyes
Objetivos
Identificar la Estructura de un programa basado en PHP.
Comprender la lógica de funcionamientos de un programa
escrito en PHP.
Interactuar con datos capturados en un programa PHP
Preparado por: Ing. Luis Reyes
Qué es una estructura de
programación
En la actualidad, normalmenterequerimos la
manipulación de datos en soluciones basadas en
Web.
Para solucionarlo, es necesario que la información se
manipule por medio de variables y otros medios
elementos dentro de la programación, lo cual se
logra con programas interactivos.
Esto se hace por medio de los valores almacenado
en diversidad de medios.
Estas pueden proceder de diferentes fuentes.
◦ Transferidasde datos
◦ Transformadas dentro del programa
◦ Obtenidas de una Base de Datos
Preparado por: Ing. Luis Reyes
Estructura de un programa
El comportamiento de un programa depende del tipo de
lenguaje usado para escribirlo.
En cualquier caso, casi todos los lenguajes de programación
se basan en el mismo principio:
◦ el programa consiste en un conjunto de comandos que
el equipo debeejecutar.
El equipo ejecuta los comandos a medida que va leyendo el
archivo (de arriba hacia abajo) hasta que alcanza un
comando (al que a menudo se hace referencia como un
comando ramificado) que ordena al equipo ir a una
ubicación específica del programa.
En cierto modo, se parece a la búsqueda del tesoro, donde
el equipo debe seguir las pistas y ejecutar los comandos
hasta alcanzar elfinal del programa y detenerse.
Preparado por: Ing. Luis Reyes
Sintaxis
Los lenguajes de programación requieren una sintaxis estricta, por lo
tanto, no es posible escribir de la manera que se desea.
Algunos lenguajes distinguen entre minúsculas y mayúsculas,
(este es el caso de PHP) lo que significa que un nombre escrito en
minúscula no es considerado el equivalente delmismo nombre escrito
en mayúscula.
◦ En este caso, la variable "Maniquí" sería diferente a la variable "maniquí".
Los nombres de variables requieren comúnmente una longitud máxima
(dependiendo del lenguaje) y de un determinado conjunto de
caracteres. Generalmente, se utilizan los siguientes caracteres:
◦ abcdefghijklmnopqrstuvwxyz
◦ ABCDEFGHIJKLMNOPQRSTUVWXYZ
◦ 1234567890_
Deesta forma, un espacio (" ") se considera un tipo de carácter
diferente, llamado un carácter especial. Por lo tanto, no es muy común
que un lenguaje permita el uso de caracteres especiales en nombres de
variables.
Preparado por: Ing. Luis Reyes
Comprendiendo el concepto
Podríamos sanamente decir que existe una
estructura especifica para cada proyecto que se
quiere lograr.
Para poderavanzar eficaz y eficientemente con PHP
hay que trabajar Inductivamente, es decir primero
definir con claridad lo que queremos hacer y de ahí
trabajar, diríamos que hacia atrás.
Si por ejemplo un proyecto conlleva muchas
llamadas a una base de datos entonces el código o el
programador debiera estar interesado en diseñar
una función de apertura de la base y llamarla desde
el código o loscódigos.
Preparado por: Ing. Luis Reyes
Tipos de estructuras
Podemos definir claramente, que en el proceso
de creación de un sitio web, encontraremos
diferentes escenarios de funcionamiento con la
programación PHP:
◦ Páginas estáticas (HTML puro)
◦ Programas en PHP
◦ Combinación de HTML y PHP
Para el caso de PHP, inclusive podemos acceder
a:
◦ Bases de Datos
◦Sistema de Archivos del Servidor
Preparado por: Ing. Luis Reyes
Característica para PHP
En algunos códigos de PHP se presentan
instrucciones como: session_start()
Esto tiene sentido únicamente si el proyecto
por alguna razón requiere de eso;
Gran cantidad de códigos y proyectos No
utilizan session_start().
La situación se complica aún mas cuando un
archivo html o xhtml permite...
Regístrate para leer el documento completo.