 Los comentarios que soporta PHP son los de C, C++ y los del shell de Unix, así podemos usar // y /* */ para comentarios y comentarios multilinea respectivamente.

Slides:



Advertisements
Presentaciones similares
© Juan Carlos Cano Todos los derechos reservados
Advertisements

Estructura de una aplicación móvil
Curso de java básico (scjp)
Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
ING SEC 3 - UCSC Agosto 2009 Laboratorio Lenguaje de Programación ING – Universidad Católica SSMA Concepción Semestre II Tema:
Curso de java básico (scjp)
Curso de Java Capitulo 2: Introducción a Java Profesor:
Programación Orientada a Objeto 1
Lenguaje PHP Capítulo 4.
Instructor :LIC. Jairo Flores de la o
Introducción a C++.
Desarrollo de Aplicaciones para Internet
CADENAS EN PHP.
Tema 2: Lenguaje PHP básico
Desarrollo de sitios web con PHP y MySQL
Encapsulamiento y Abstracción
Algoritmo y Estructura de Datos I
ARREGLOS Estructuras de datos.
Usar slideShare Para subir presentaciones a nuestro blog.
Variables y pruebas de escritorio
PRE_LAB. Comprobación de datos is_array($var) : verifica si $var es una serie is_float($numero) : verifica si $numero es un numero de punto flotante is_null($var)
POO Java Módulo 3 Elementos de programas Identificadores
TÉCNICO EN PROGRAMACIÓN DE SOFTWARE Instructor: Ingeniero Adrián Guerrero Taborda
Ingeniero Anyelo Quintero
DESARROLLO DE APLICACIONES WEB
MC Beatriz Beltrán Martínez
JAVA J.A.C..
Formas de que PHP escriba dentro de HTML Programación en Internet II.
Tema 1: Lenguaje PHP básico Ing. Tulio Nel Benavides Peña
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
Manejo de Vectores y Matirces
Pulse para añadir texto Desarrollo de sitios web con PHP y MySQL Tema 2: Lenguaje PHP básico Elaborado por: José Mariano González Romano
Introducción a las redes e Internet Unidad 7: Páginas web dinámicas Clase 1 Unidad 7: Páginas web dinámicas Clase 1.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática.
PHP-MYSQL Introducción Prof. Juan Carlos Lima Cruz Colegio IPTCE.
Elementos básicos del lenguaje
CREACION DINAMICA DE IMAGENES EN APLICACIONES WEB
Visual basic CLASE III. Dimensionar – Crear Variables Tipos de Variables: - Integer: Números Enteros - Double: Números con punto flotante - String: Cadena.
introducción al lenguaje
Introducción a la Programación
TEMARIO EL LENGUAJE DE PROGRAMACION PHP INTRODUCCION Y CARACTERISTICAS
Gabriela Araya Baez Estudiante Ingeniería Civil Industrial.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Índice Definición de php Introducción a php Fundamentos de php
Desarrollo de sitios web con PHP y MySQL
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
PHP el Lenguaje Ejercicios Básicos.
Ejemplos: float R[10] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; float S[] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; int N[] = {1, 2, 3, 6}; int M[][3] = {
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
“variables , sentencia if y bucles”
Conceptos. -Programación orientada a eventos. -Instancias de clase. -Atributo de los objetos. -Método main, get y set. -Ejemplo de la declaración de.
Fundamentos de Programación
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Manual PHP Básico Camilo Cartagena.
PROGRAMACIÓN EN PHP Y MYSQL Tema 3: Arrays Jose Miguel Vidagany Igual.
GUIA DE CSS 3 BASICA AUTOR: CARLOS BERBECI QUE ES CSS3 ? CSS es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con HTML.
QUÉ ES DREAMWEAVER Dreamweaver. Es un software fácil de usar, En el podemos crear diseños de páginas web. Permiten agregar rápidamente diseño y funcionalidad.
ESTRUCTURAS DE DATOS “Conceptualización de estructuras de datos” Por: Eduardo Robayo.
Java Script. Como habilitar JavaScript en tu navegador
Ud.1 Introducción a las aplicaciones web Índice del libro Índice del libro.
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
PHP: HyperText Preprocessor Sebastian Lozano Herrera Felipe Rojas Hernández.
Clase 1. Clase 7 Clase 8.
Programación PHP saregune CC 2009.
Clases sociales PAGINA 135.
Clase
Que es XML.
Transcripción de la presentación:

 Los comentarios que soporta PHP son los de C, C++ y los del shell de Unix, así podemos usar // y /* */ para comentarios y comentarios multilinea respectivamente como haríamos en C.  O también podemos usar # como en los comentarios del shell de Unix.

 Existen diferentes estilos de etiquetas para insertar código en PHP. ◦ Corto ◦ Xml ◦ Script … ◦ Asp

 Enteros (integer)  Flotantes (float)  Cadenas de caracteres (string)  Arreglos (arrays)  Objetos (objects): almacena instancias de clases.

 Ejemplo de una pagina básica (eje.1): Mi primera pagina en PHP Mi Primera pagina en PHP <? echo “Hola mundo¡¡¡"; ?>

 echo() puede tomar expresiones múltiples, mientras el print() no, por ejemplo: <?php echo "uno", "dos", "tres"; $array=file("archivo.txt") or print "No encontrado"; ?>  print() puede retornar un valor true o false y el echo() no.  echo() es mucho más veloz que el print(), algunos estiman que hasta en un 50%.

 Una variable es un nombre que contiene unos determinados datos, ya sean de texto o numéricos, y en php tienen la peculiaridad de ir precedidas por el signo del dolar ($). El lenguaje PHP es muy fácil con respeto a las variables, pues no es necesario definirlas antes de usarlas y pueden contener texto y números indiferentemente, vamos a ver un ejemplo de uso de variables.

 Si se quisiese obligar a que una variable se convierta a un tipo concreto, se podría forzar la variable o usar la función settype() para ello.settype()

ENTEROS.  Los enteros se puede especificar usando una de las siguientes sintaxis: ◦ $a = 1234; // número decimal ◦ $a = -123; // un número negativo ◦ $a = 0123; // número octal (equivalente al 83 decimal). ◦ $a = 0x12; // número hexadecimal ( equivalente al 18 decimal )

FLOTANTES.  Los números en punto flotante ( "double" ) se pueden especificar utilizando cualquiera de las siguientes sintaxis: ◦ $a = 1.234; CADENAS.  Las cadenas de caracteres se pueden especificar usando uno de dos tipos de delimitadores. ◦ la cadena está encerrada entre comillas dobles ( " ). ◦ la cadena está encerrada entre comillas simples ( ‘ ).

CADENAS.  Caracteres protegidos Secuenciasignificado \nNueva línea \rRetorno de carro \tTabulación horizontal \\Barra invertida \$Signo del dólar \"Comillas dobles \[0-7]{1,3} La secuencia de caracteres que coincida con la expresión regular es un carácter en notación octal \x[0-9A-Fa-f]{1,2} La secuencia de caracteres que coincida con la expresión regular es un carácter en notación hexadecimal

 Una variable puede definirse dedos estilos diferentes: ◦ Estilo corto: $variable; ◦ Estilo Largo: $HTTP_POST_VARS[“variable”];

 asignamos valor a una variable con el operador de igualdad (=).  concatenamos con el operador punto (.).

 Si colocamos comillas dobles el interprete asumirá que existen variable ($var) dentro del string.  Con comillas simples se ignoran las variables dentro del string pero le falto decir que es mas rápido. $tmp = 'aaaaaaaaaaaaaaaaaaaa';//rápido $tmp = "aaaaaaaaaaaaaaaaaaaa"; //lento

 A diferencia que una variable toma un valor que no puede variar durante la ejecución del script.  Son globales, por lo que se pueden leer desde el interior de una función sin tener que pasarlas como parámetro.

 Al contrario que las variables, las constantes se expresan sin signo del dolar ($), y se tienen que definir usando la función define:las variables   Eje: define (“CONSTANTE”, 100);

 Los operadores son expresiones que nos permiten manipular los datos

PHP dispone de una gran cantidad de operadores que podríamos organizar en las siguientes categorías: ◦ Operadores Aritméticos ◦ Operadores de Asignación ◦ Operadores de Comparación ◦ Operadores de Incremento ◦ Operadores de Lógica ◦ Operadores de Cadena ◦ Operadores de Matrices ◦ Operadores de Tipo

 Los operadores de aritmética son los operadores básicos para el trabajo con números, nos permiten sumar dos valores, restarlos, dividirlos... Se trata de operadores binarios en todos los casos ya que requieren dos operandos para funcionar correctamente. OPERADORNOMBREEJEMPLO +Adición$a + $b -Sustracción$a +- $b *Multiplicación$a * $b /División$a / $b %Modulus$a % $b

 Permiten modificar el valor de una variable, el operador de asignación básico es el 'es igual a' (=), que da el valor que lo sigue a la variable que lo precede: OPERADORUSOEQUIVALENTE A +=$a += $b$a = $a + $b -=$a -= $b$a = $a - $b *=$a *= $b$a = $a * $b /=$a /= $b$a = $a / $b %=$a %= $b$a = $a % $b.=$a.= $b$a = $a. $b

 Los operadores de comparación son operadores en su mayoría binarios que nos permiten comparar variables devolviendo un valor booleano a 1 (TRUE) si se cumple la condición que expresan y a 0 (FALSE) en el caso contrario.operadores OPERADORNOMBREUSO = igual$a = =$b = = = Idéntico (igual y del mismo tipo) $a = = = $b ! =, <>Desigual$a ! = $b !==Desigual o de tipo diferente$a <> $b <menor que$a < $b >mayor que$a > $b

 Estos operadores se usan mayormente como condición para las estructuras de control.  El operador de comparación ternario es el '?:’ ◦ Evalúa una condición, que puede ser una operación de comparación binaria y si se cumple ejecuta el segundo operando, de lo contrario ejecuta el tercero:

 Los operadores de incremento (++) permiten aumentar en una unidad el valor de una variable numérica, los de decremento (--) por lo contrario disminuyen la misma variable en una unidad. <? $variable = 2; echo $variable++; // Imprime 2 y luego incrementa echo ++$variable; // incrementa y luego imprime 4 ?> Este tipo de operador se utiliza mucho para el tercer parámetro de un bucle for.

 Permiten crear expresiones mas complejas para evaluar nuestras estructuras de control, permitiendo enlazar varias operaciones de comparación con los diferentes operadores booleanos.operaciones de comparación OPERADORNOMBREUSORESULTADO !NOT! $bDevuelve verdadero si $b es falso y viceversa. &&AND$a && $b Devuelve verdadero si $a y $b sn verdaderos; en otro caso devuelve falso. | OR$a | | $b Devuelve verdadero si alguno de los dos $a ó $b o ambos son verdaderos; en otro caso devuelve falso. andAND$a and $bLo mismo que && pero con baja prioridad. orOR$a or $bLo mismo que | | pero con baja prioridad.

 En esta categoría encontramos el operador binario de concatenacion (.), que se encarga de unir dos cadenas dadas la una a continuacion de la otra:operador

 Este operador nos será de gran utilidad para almacenar una gran cantidad de datos en una misma variable de manera limpia, veamos un ejemplo: \n"; $html.= " \n"; $html.= " Mi página \n"; $html.= " \n"; $html.= " \n"; $html.= "Este es el contenido de mi\n"; $html.= "preciosa página\n"; $html.= " \n"; $html.= " \n"; echo $html; ?>

Carácter de escapeSignificado \nNueva línea \rRetorno de carro \tTabulación horizontal \$Signo de dólar \’Comilla simple \’’Comilla doble \\Contraslash

 PHP nos permite conocer un tipo de dato que hay almacenado en una variable mediante la función gettype().  La función settype() permite cambiar el tipo de dato. Ejemplo: settype ($variable “integer”);

 isset nos permite determinar si una variable concreta tiene un valor asignado o no.  unset esta destinada a eliminar el contenido de una variable.  empty tiene un valor parecido a issset pero con el resultado opuesto.  Las funciones is_integer(), is_double e is_string reciben como argumento una variable y devuelve un valor booleano.

 Realizar Practica #4: Primeros pasos en PHP