INICIO| CONTACTO
Jueves 30 de Marzo de 2006
Categorias
 
» informatica
» introdución (13)
» lenguajes
» asp (2)
» html (1)
» jsp (6)
» php (4)





Soy

Busco

En


Ultimos artículos publicados
 
» ¿Cómo Funcionan las Páginas JSP?
» Entorno de Software
» JSP contra ASP
» JavaServer Pages (JSP)
» La Web Dinámica
» Conocer la tecnologia jsp
» Programación procedimental
» Programación estructurada
» Evolución histórica de la programación
» Interpretes y Compiladores
» Lenguajes de alto nivel
» Lenguaje ensamblador
» Lenguaje de máquina
» Lenguajes de programación
» La unidad central de proceso y el procesador
» Unidades
» Estructura de una computadora
» Sistema
» Dato, proceso e información
» html:caracteres especiales


Weblogs y sitios amigos:
 
» Buscador y directorio web
» Casinos Weblog
» Diarios del mundo
» Casinos Guide
» Casinos Reviews
» Salas de poker en linea en español
» Casinos en linea en español

 

« php: Tipos de datos | Inicio | php: estructuras de control »
04/02/2005 05:39 PM
php: expresiones y operadores


En PHP una expresión es cualquier cosa que pueda contener un valor. Las expresiones más simples son las variables y las constantes y otras más complicadas serán las funciones, puesto que cada función devuelve un valor al ser invocada, es decir, contiene un valor, por lo tanto, es una expresión.
Todas las expresiones en PHP son exactamente igual que en C. Los operadors abreviados, los incrementos, etc, son exactamente iguales. Incluso existen otros operadores adicionales como el operador "." que concatena valores de variables, o el operador "===" denominado operador de identidad que devolverá verdadero si las expresiones a ambos lados del operador contienen el mismo valor y a la vez son del mismo tipo. Por último, el operador "@" sirve para el control de errores. Para poder ver como funciona el operador @, veamos un ejemplo:

  <?php
  $res = @mysql_query("select nombre from clientes")
or die   ("Error en la selección, '$php_errormsg'");
  ?>

Este ejemplo, utiliza el operador @ en la llamada a mysql_query y en el caso de dar un error, se salvará el mensaje devuelto en una variable denominada php_errormsg. Esta variable contendra el mensaje de error de cada sentencia y si ocurre otro error posterior, se machaca el valor con la nueva cadena.

PHP mantiene también los operadores "'" que sirven para ejecutar un comando del sistema tal y como hace la función system() por ejemplo.
Las diferencias con C son los operadores de referencia, & y *, puesto que las operaciones por referencias no existen en PHP·, aunque si son posibles en PHP4, y que en PHP existen dos operadores and y dos operadores or que son: 'and', '&&' y 'or', '||' respectivamente, que se diferencian en la precedencia de cada uno.
La tabla que nos puede resumir la precedencia de cada uno de los operadores es:

Asocitividad Operadores
Izquierda ,
Izquierda or
Izquierda xor
Izquierda and
Derecha print
Izquierda = += -* *= /= .= %= &= |= ^= ~= <<= >>=
Izquierda ?:
Izquierda ||
Izquierda &&
No posee == != ===
No posee < <= > >=
Izquierda >> <<
Izquierda + - .
Izquierda * / %
Derecha ! ~ ++ -- (int) (double) (string) (array) (0bject) @
Derecha [
No posee new



Comentarios
 


Publicar un comentario
 






Acordarse de mi?




eXTReMe Tracker