UNIDAD I - INTRODUCCION AL DESARROLLO DE CONOCIMIENTOS PREVIOS DEL LENGUAJE DE HIPERTEXTO PREPROCESADOR
Nos preguntamos principalmente ¿Que es PHP?
Es un lenguaje de programación, interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el Programador Danés-Canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vitae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio form interpreter para crear PHP/FI.
¿Cual es su sintaxis?
El intérprete de PHP solo ejecuta el código que se encuentra entre sus delimitadores. Los delimitadores más comunes son <? php para abrir una sección PHP y ?>< para cerrarla. El propósito de estos delimitadores es separar el código PHP del resto de código, como por ejemplo el HTML.
Las variables se prefijan con el símbolo del dólar ($) y no es necesario indicar su tipo. Las variables, a diferencia de las funciones, distinguen entre mayúsculas y minúsculas. Las cadenas de caracteres pueden ser encapsuladas tanto en dobles comillas como en comillas simples, aunque en el caso de las primeras, se pueden insertar variables en la cadena directamente, sin necesidad de concatenación.
Los comentarios se pueden escribir bien con dos barras al principio de la línea, o con una almohadilla. También permite comentarios multi-línea encapsulados en / * * /.
En cuanto a las palabras clave, PHP comparte con la mayoría de otros lenguajes con sintaxis C las condiciones con if, los bucles con for y while y los retornos de funciones. Como es habitual en este tipo de lenguajes, las sentencias deben acabar con punto y coma (;).
Variables y Constantes
Como antes explique, las variables se representan en el código con un signo de dolar seguido por el nombre de la variable, hay que tomar en cuenta que las variables son sensibles a las minúsculas y mayúsculas.
Los nombres de variables siguen las mismas reglas que otras etiquetas de php. Un nombre de variable valido tiene que comenzar con una letra o un carácter de subrayado llamado underscore, seguido de cualquier numero de letras, números y caracteres de subrayado.
<?php $var = 'Amanda';$Var = 'Isabel'; echo "$var, $Var";
// imprime "Amanda, Isabel" $4site = 'aun no';
// inválido; comienza con un número$_4site = 'aun no';
// válido; comienza con un carácter de subrayado$täyte = 'mansikka';
// válido; 'ä' es ASCII (Extendido) 228?>
En el caso de las constantes son identificadores, nombres para un valor simple. Ese valor no puede variar durante la ejecución del script, excepto a las constantes mágicas que en realidad no son constantes. Por ende, una constante distingue mayúsculas y minúsculas al igual que las variables, pero por convención siempre se declaran en mayúsculas. Una constante siempre empieza por una letra o un guion bajo seguido de cualquier letra, numero o guiones.
<?php // Nombres de constantes correctosdefine("FOO", "something");define("FOO2", "something else");define("FOO_BAR", "something more");
// Nombres de constantes incorrectosdefine("2FOO", "something");
// Esto es válido, pero debe evitarse: // PHP podría cualquier día proporcionar una constante mágica // que rompiera el scriptdefine("__FOO__", "something"); ?>
Arreglos
Los arreglos en php son mapas ordenados de datos, este asocia los valores con claves. Estos mapas se pueden emplear como arrays, vectores, tablas, pilas, entre otros. Ya que los valores de dicho array pueden convertirse en otro array.
Comentarios