PHP con Bases de Datos Tema 2 Variables, Constantes y Tipos de Datos

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
PHP. PHP (Hypertext Preprocessor) preprocesador de Hipertexto Se ejecuta en el servidor El resultado de ejecutarse es código HTML Manual oficial en
Curso de Java Capitulo 6: Cadenas y Arrays Profesor:
Lenguaje PHP Capítulo 4.
Informática I – 4to año Volumen II.
Desarrollo de Aplicaciones para Internet
Variables Prof. Gonzalo Pastor.
VARIABLES Y CONSTANTES
CADENAS EN PHP.
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
Tema 2: Lenguaje PHP básico
Objetos de un programa Datos: Se denomina dato a toda aquella información característica de una entidad y que es susceptible de tratamiento en un programa.
Tipos de Datos.
Desarrollo de sitios web con PHP y MySQL
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
Conceptos Básicos de Java
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
POO Java Módulo 3 Elementos de programas Identificadores
Tema 6: Clases Antonio J. Sierra.
TÉCNICO EN PROGRAMACIÓN DE SOFTWARE Instructor: Ingeniero Adrián Guerrero Taborda
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Tema 3 Entrada y Salida.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
DESARROLLO DE APLICACIONES WEB
READ (*, *) WRITE(*; *) Formato libre Format → se utiliza para especificar la forma en que las variables son impresas o leídas en un programa. WRITE(*,
Matrices Es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria A cada elemento se.
Tema 2: Los tipos de datos
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Tema 1: Lenguaje PHP básico Ing. Tulio Nel Benavides Peña
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.
PHP TODO SOBRE PHP.
Valor X Valor Y Punto (0,0) Coordenadas.
Sistemas de numeración
Archivos Programación I MC Beatriz Beltrán Martínez.
Teoría – Alejandro Gonzalez
Algoritmo Ing. Maria Rosana Heredia
Tema 2: Base de datos relacionales
PARCIAL DE JUNIO DEL 2014 LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE.
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Introducción a la programación
introducción al lenguaje
La vida sería mucho más sencilla si pudiéramos echar un vistazo al código fuente. Anónimo.
FUNDAMENTOS DE PROGRAMACIÓN
Índice Definición de php Introducción a php Fundamentos de php
Desarrollo de sitios web con PHP y MySQL
Términos algoritmo diseñar algoritmo implementar algoritmo
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Estructura de un programa C
 DATOS, VARIABLES, CONSTANTES EXPRESIONES Y OPERADORES TRABAJO GRUPAL DE WEB Y MULTIMEDIA INTEGRANTES: Juan Morocho Cristhian Palacios Yadira Peralta.
Contenido:  ¿Qué son los Punteros?  Los Procedimientos: New y Dispose.
PHP con Bases de Datos Tema 7 Conjunto de Datos del Tipo Array
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
Visual Basic FUNCIONES Y PROCEDIMIENTOS
Ing. Johanna Macias Algoritmo, Estructura y Programación III.

PHP el Lenguaje Ejercicios Básicos.
Presente un cuestionario con los aspectos mas importantes sobre los
“variables , sentencia if y bucles”
Fundamentos de Programación
Práctica Profesional PHP.
Lenguaje de programación c
EL TIPO DE DATO LOGICO y constantes.
CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
Algorítmica y Programación
PHP: HyperText Preprocessor Sebastian Lozano Herrera Felipe Rojas Hernández.
Sistema Numérico Binario Prof. Carlos Ortiz Muñoz.
Transcripción de la presentación:

PHP con Bases de Datos Tema 2 Variables, Constantes y Tipos de Datos Variables en PHP 5 Tipos Simples Variables Variables Constantes Funciones relacionadas con variables

Variables en PHP 5 Una variable consiste en un elemento al cual le damos un nombre y le atribuimos un determinado tipo de información. Las variables pueden ser consideradas como la base de la programación.   En PHP las variables se representan como un signo de pesos $ seguido por el nombre de la variable. El nombre de la variable es sensible a minúsculas y mayúsculas. Ejemplo: $Nombre. <?php $var = "Santana"; $Var = "Pedro"; echo "$var, $Var"; // Produce la salida “Santana, Pedro" ?> PHP con Bases de Datos  Page 2

Tipos Simples Existen varios tipos de variables: Entero (integer): Almacena números sin decimales. Se puede utilizar la notación decimal (83), octal (0123) o hexadecimal (0x12). Coma Flotante (double): Números con decimales. Carácter (string): Texto o información numérica escrita entre comillas dobles ("") o simples (''). Boolean: Sólo tiene dos posibles valores: Verdadero o Falso. Nulo {NULL): Es un tipo especial que solo contiene un valor: NULL. Vectores (array): Colecciones de datos. Objetos (object): Conjunto de datos y funciones independientes. Los 5 primeros tipos son simples y los 2 siguientes (array y object) son compuestos. Trataremos los tipos compuestos en capítulos sucesivos. PHP con Bases de Datos  Page 3

Tipos Simples Enteros (integer). Corresponde a un número entero sin decimales, pudiendo ser negativo o el número cero. Pueden ser almacenados en diferentes formatos correspondiendo con las bases decimal (base 10), octal (base 8) y hexadecimal (base 16). Por defecto se utiliza la numeración decimal. Para utilizar base 8 debe ponerse un 0 delante del número asignado y un Ox si queremos utilizar base 16. Para añadir un número negativo basta con poner el signo menos (-) delante del número. <?php $entero_base10 = 1234; $entero_base8 = 01234; $entero_basel6 = 0x1234; $entero_negativo = -1234; echo ("Decimal: $entero_base10<br>") ; echo ("Octal: $entero_base8<br>") ; echo ("Hexadecimal: $entero_base16<br>") ; echo ("Negativo: $entero_negativo<br>") ; ?> La salida de los números se hace en decimal, aunque la asignación se haya hecho en hexadecimal o en octal. Esto es así porque PHP trabaja internamente en binario y hace la conversión a decimal de todos los números enteros y de coma flotante. PHP con Bases de Datos  Page 4

Tipos Simples Números de coma flotante (double)   Este tipo de dato contiene números enteros con decimales. Se almacenan de forma diferente a los números enteros, por lo que las sumas de cantidades de coma flotante con cantidades enteras darán como resultado un número de coma flotante. La salida en el navegador sería: Salida de echo: -1234 Como puede comprobar, parece que el número que se muestra en pantalla es del tipo entero. Esto es porque la función echo() no muestra el formato del dato. Para que esto ocurra debemos utilizar otro tipo de función. <?php //Números de coma flotante $numero__double = 1234.123; $numero_double2 = 0.1213; $numero_double3 = -12 3 4.0; echo ("Salida de la función echo(): $numero_double3<br>") ; ?> PHP con Bases de Datos  Page 5

Tipos Simples Cadena de caracteres (string)   Es un conjunto de caracteres encerrados entre comillas dobles ("") o simples (' '). <?php //Definición de variables de tipo string $cadenal = "Esto es una cadena de caracteres"; $cadena2 = 'Esto es una cadena entre comillas simples'; $cadena3 = "" ; //Cadena con 0 caracteres. ?> La diferencia entre las comillas simples y las comillas dobles radica en: Comillas simples: Permiten imprimir el contenido íntegro de caracteres que esté entre las dos comillas. Comillas dobles: Permiten incluir variables para imprimirlas junto al texto. <?php $dato = "IMPRIMIBLE"; $texto_simple = 'No puede imprimir la variable $dato'; $texto_doble = "Imprime la variable dato como $dato"; echo ("$texto_simple<br>"); echo ("$texto_doble"); ?> PHP con Bases de Datos  Page 6

Tipos Simples Boolean Una variable de tipo boolean sólo puede contener dos valores: Verdadero o Falso. Se suelen utilizar para comprobar si se cumple una condición en el programa. Además de las variables boolean, podemos tomar otros tipos de datos como Verdaderos o Falsos para hacer nuestras comprobaciones.   Los números enteros o decimales, positivos o negativos son todos Verdaderos. El 0 se considera Falso. En cualquier caso se recomienda no utilizar variables de coma flotante para comprobar si son Verdaderos o Falsos. Las cadenas de caracteres son Verdaderas, excepto cuando no contienen ningún dato o contienen únicamente el carácter "0". Las variables del tipo NULL son siempre Falsas. <?php $variable_booleana = TRUE; if ($variable_booleana) { echo ("El resultado es VERDADERO"); } ?> PHP con Bases de Datos  Page 7

Tipos Simples NULL   Es un tipo especial de datos que sólo contiene el valor NULL. Aunque se suele utilizar por norma en mayúscula, PHP 5 lo acepta escrito de diversas formas: NULL, nuil, NuLl. PHP con Bases de Datos  Page 8

Variables Variables <?php $variablel = "hola"; $$variablel = "mundo"; //Las dos líneas siguientes producen la misma salida echo ("$variablel $$variablel<br>") ; echo ("$variablel $hola<br>"); ?> PHP con Bases de Datos  Page 9

Constantes Las constantes son tipos de datos que no varían en el desarrollo de un programa. En la vida real existen muchos tipos de constantes, el número pi, la temperatura de congelación del agua, el nombre de la Empresa, etcétera. Para crear una constante tiene que usar la función define () de la siguiente forma: <?php //Definimos primero la constante define ("COLOR_ROJO"," #FF0000"); //Y ahora escribimos en pantalla su resultado echo COLOR_ROJO; //Hay que destacar que el signo de $ no hace falta ponerlo //Existe otra función que nos permite averiguar el valor de la constante echo constant (" COLOR_ROJO") ; ?> PHP con Bases de Datos  Page 10

Constantes Para saber si una constante ya ha sido definida utilizamos la función defined() <?php define("Editorial","Anaya"); if (defined("Editorial") ) { echo "La Editorial es: ".Editorial; } ?> PHP con Bases de Datos  Page 11

Funciones Relacionadas con Variables PHP 5 brinda al programador una serie de funciones para el manejo de variables. isset() Con esta función podemos averiguar si una función existe dentro de nuestro programa. Si existe devuelve true y si no existe false. <?php $DNI = "8868543-Z"; if (isset($DNI)) { echo ("La variable DNI existe!!!"); } ?> PHP con Bases de Datos  Page 12

Funciones Relacionadas con Variables unset() Libera la memoria ocupada por una variable, destruyendo su nombre y su contenido. Después de usar unset (), la variable destruida aparecerá como false al utilizar la función isset( ) . <?php $Nombre = "María Fernanda"; if (isset($Nombre)) { echo ("El nombre existe!!!"); } //Podemos comprobar qué pasa si liberamos la variable $Nombre unset($Nombre)¡ else { echo ("El nombre ya no existe!!!"); ?> PHP con Bases de Datos  Page 13

Funciones Relacionadas con Variables gettype() Con esta función podemos averiguar el tipo de dato almacenado en la variable. Nos puede devolver uno de los siguientes valores: integer double string array object class unknown type <?php $correo = "luis@nccextremadura.org"; echo "la variable correo es del tipo: "; echo gettype($correo); ?> PHP con Bases de Datos  Page 14

Funciones Relacionadas con Variables settype() Convierte el tipo de la variable al especificado en la función. El tipo debe especificarse eligiendo uno de los siguientes: array, double, integer, object o string. Si la función no es capaz de convertir el tipo de la variable devuelve el valor false. <?php $correo = "luis@nccextremadura.org"; if (settype($correo,"integer")) { echo ("Variable correo convertida a Entero<br>"); } else { echo ("Imposible convertir al tipo Entero<br>") ; echo ("Valor actual de correo es $correo"); ?> PHP con Bases de Datos  Page 15

Funciones Relacionadas con Variables Is_integer(), is_double(), is_string() Estas funciones devuelven true si la variable pasada coincide con el tipo que indica la función. Si la variable $numero_entero se evalúa con la función is_integer( ) devolverá true. <?php $numero_entero = 0; if (is_integer($numero_entero)) { echo ("numero_entero es del tipo integer"); } ?> PHP con Bases de Datos  Page 16