En PHP, casi cualquier cosa que escribes es una expresión. La forma más simple y ajustada de definir una expresión es "cualquier cosa que tiene un valor".

Slides:



Advertisements
Presentaciones similares
Álgebra de Boole El álgebra booleana es un sistema matemático deductivo centrado en los valores cero y uno (falso y verdadero). Un operador binario " º.
Advertisements

Tema 4b Operadores.
Lenguaje PHP Capítulo 4.
Operadores y cálculo de prioridad
Expresiones y operadores
Asignatura: Introducción a la programación
Técnico en programación de Software
Tema 2: Lenguaje PHP básico
INTRODUCCION AL LENGUAJE C
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Temas Operaciones básicas Operaciones Operadores Aritméticos
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Roberto Mercado Holguin
Una breve introducción
Algebra Booleana y Compuertas Lógicas
Ingeniero Anyelo Quintero
Programación.
Programación en C para electrónica
Lenguaje Ensamblador integrantes: Esthela Vianey Vázquez Medina No.30
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Sistemas de Numeración
CARACTERÍSTICAS DE LOS PROGRAMAS
FUNDAMENTOS DE PROGRAMACIÓN
Unidad III Elementos del lenguaje C++
Enrique Manuel Cabello Portero
Tema 1: Lenguaje PHP básico Ing. Tulio Nel Benavides Peña
Tablas de verdad en PHP Programación en Internet II.
Tipo de Datos Básicos.
TIPOS DE DATOS TipoDescripciónRango IntegerEntero (2 bytes) a LongEntero largo (4 bytes) a SinglePunto flotante de simple.
ESTRUCTURA DE DATOS ESD-243
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
COMPONENTES DE UN ALGORITMOS
Tema 3: Operadores Antonio J. Sierra. Índice Aritméticos A nivel de bit Relacionales Lógicos Asignación.
Juego de Preguntas y Respuestas
Operadores lógicos en PHP Programación en Internet II.
VBA – Elementos del Lenguaje
Microsoft Excel 2007 Docente: Jineth Hurtado Grado 8.
El Concepto de Tipo Los tipos permiten indicar la característica de los valores (datos) manipulados en un programa. Toda variable tiene asociado un tipo.
Informática Ingeniería en Electrónica y Automática Industrial
Introducción a la programación
PHP.
Elementos básicos para el desarrollo de algoritmos
Expresiones Lógicas Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
Elementos básicos para el desarrollo de algoritmos
EXCEL 2007 hoja de cálculo HOJAS: DESDE HASTA FILAS: VAN DESDE LA HASTA 1´048,576. COLUMNAS: VAN DESDE LA AA AA HASTA LA XFD XFD.
IDENTIFICADORES Un identificador es un "nombre" que nos permite dirigirnos específicamente a una de las entidades propias del lenguaje, es decir, son los.
FUNDAMENTOS DE PROGRAMACIÓN
Índice Definición de php Introducción a php Fundamentos de php
Términos algoritmo diseñar algoritmo implementar algoritmo
Programación III Clase #03 Operadores. Expresiones Es cualquier cosa que retorne un valor. En C++ CASI todo son expresiones. Ejemplo: –5 –3 + 2 Las expresiones.
Tipo de operadores en Excel
Álgebra de conmutación
Expresiones Aritméticas
Presente un cuestionario con los aspectos mas importantes sobre los
Tipos de Datos.
Fundamentos de Programación
Práctica Profesional PHP.
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
Lic. Carla Aguirre Montalvo
Programación de Computadores
FUNDAMENTOS DE PROGRAMACIÓN
Javascript. Isaac Zepeda
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
Informática Ingeniería en Electrónica y Automática Industrial
OPERADORES Y EXPRESIONES Ing Esp. Ricardo Cujar. Operadores y Expresiones  Operador: Es un símbolo que representa una operación.  Expresión: Es la combinación.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Unidad Temática II Algoritmia Elemental Operadores aritméticos: son símbolos que le indican al compilador la operación de cálculo a realizar entre los.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Transcripción de la presentación:

En PHP, casi cualquier cosa que escribes es una expresión. La forma más simple y ajustada de definir una expresión es "cualquier cosa que tiene un valor". Las formas más básicas de expresiones son las constantes y las variables. Cuando escribes "$a = 5", estás asignando 5 a $a. 5, obviamente, tiene el valor 5 o, en otras palabras 5 es una expresión con el valor 5 (en este caso, 5 es una constante entera).

Operadores aritméticos: +, -, *, /, %, ++, -- Operador de asignación: = Operadores combinados:.=, +=, etc $a= 3; $a+= 5; -> a vale 8 $b = hola ; $b.= mundo; -> b vale hola mundo Equivale a $b = $b. mundo; Operadores de comparación: ==, !=,, = y otros Operador de control de Antepuesto a una expresión, evita cualquier mensaje de error que pueda ser generado por la expresión Operadores lógicos: and(&&), or(||), !, xor and/&& y or/|| tienen diferentes prioridades Operadores de cadena: concatenación:. (punto) asignación con concatenación:.=

Precedencia de operadores (de mayor a menor): ++, -- *, /, % +,-, >= ==, != && || and or

$first ? $second : $third Si el valor de la primera subexpresión es verdadero (distinto de cero), entonces se evalúa la segunda subexpresión, si no, se evalúa la tercera y ése es el valor.

$b = $a = 5; /* asignar el valor cinco a las variables $a y $b */ $c = $a++; /* postincremento, asignar el valor original de $a (5) a $c */ $e = $d = ++$b; /* preincremento, asignar el valor incrementado de $b (6) a $d y a $e */ /* en este punto, tanto $d como $e son iguales a 6 */

$a = 3; $a += 5; // establece $a a 8, como si hubiésemos escrito: $a = $a + 5; $b = "Hola "; $b.= "Ahí!"; // establece $b a "Hola Ahí!", igual que si hiciésemos $b = $b. "Ahí!";

++$a Preincremento: Incrementa $a en uno y después devuelve $a. $a++ Postincremento Devuelve $a y después incrementa $a en uno. --$a Predecremento Decrementa $a en uno y después devuelve $a. $a-- Postdecremento Devuelve $a y después decrementa $a en uno.

<?php echo " Postincremento "; $a = 5; echo "Debería ser 5: ". $a++. " \n"; echo "Debería ser 6: ". $a. " \n"; echo " Preincremento "; $a = 5; echo "Debería ser 6: ". ++$a. " \n"; echo "Debería ser 6: ". $a. " \n"; echo " Postdecremento "; $a = 5; echo "Debería ser 5: ". $a--. " \n"; echo "Debería ser 4: ". $a. " \n"; echo " Predecremento "; $a = 5; echo "Debería ser 4: ". --$a. " \n"; echo "Debería ser 4: ". $a. " \n"; ?>

$a and $b Y Cierto si tanto $a como $b son ciertos. $a or $b O Cierto si $a o $b son ciertos. $a xor $b O exclusiva Cierto si $a es cierto o $b es cierto, pero no ambos a la vez. ! $a Negación Cierto si $a no es cierto. $a && $b Y Cierto si tanto $a como $b son ciertos. $a || $b O Cierto si $a o $b son ciertos.

Hay dos operadores de cadenas. El primero es el operador de concatenación (.), que devuelve el resultado de concatenar sus operandos izquierdo y derecho. El segundo es el operador de concatenación y asignación (.=).

$a = "Hola "; $b = $a. "Mundo!"; // ahora $b contiene "Hola Mundo!" $a = "Hola "; $a.= "Mundo!"; // ahora $a contiene "Hola Mundo!"