Operadores en Php

Iniciado por HckDrk, Noviembre 24, 2012, 01:17:55 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Noviembre 24, 2012, 01:17:55 AM Ultima modificación: Marzo 22, 2014, 02:00:40 PM por Expermicid
OPERADORES EN PHP


Al desarrollar cualquier programa empleamos normalmente operadores que nos sirven para realizar diversas operaciones que le otorgan un cierto grado de complejidad a nuestros programas, ya que, de otro modo el programa realizaría siempre lo mismo y por tanto no seria un programa útil.



Operadores aritméticos
+   Suma dos valores
-   Resta dos valores (o pasa a negativo un valor)
*   Multiplica dos valores
/   Divide dos valores
%   Resto de dividir dos valores
++   Incremento en una unidad
--   Decremento en una unidad

Operadores de asignación
=   Asigna a la parte derecha el valor izquierdo
+=   Realiza la suma de la derecha con la izquierda y la asigna a la derecha
-=   Realiza la resta de la derecha con la izquierda y la asigna a la derecha
*=   Realiza la multiplicación de la derecha con la izquierda y la asigna a la derecha
/=   Realiza la división de la derecha con la izquierda y la asigna a la derecha
%=   Se obtiene el resto y se asigna
.=   Concatena el valor de la izquierda con la derecha y lo asigna a la derecha


Operadores lógicos
!   Operador NO o No tienes permitido ver los links. Registrarse o Entrar a mi cuenta era true pasa a false y viceversa
and   Operador Y, si ambos son verdaderos vale verdadero
or   Operador O, vale verdadero si alguno de los dos es verdadero
xor   Verdadero si alguno de los dos es true pero nunca ambos
&&   True si ambos lo son
||   True si alguno lo es

Operadores condicionales
==   Comprueba si dos números son iguales
===  Comprueba si dos números son iguales y del mismo tipo
!=   Comprueba si dos números son distintos
>   Mayor que, devuelve true en caso afirmativo
<   Menor que, devuelve true en caso afirmativo
>=   Mayor o igual
<=   Menor o igual

Fuente: forosdelweb

La parte de  Operadores de asignación esta incorrecta, al final los valores se le asignan a la parte izquierda:
deberia ser asi:

Citar
Operadores de asignación
=   Asigna a la parte izquierda el valor derecho
+=   Realiza la suma de la derecha con la izquierda y la asigna a la izquierda
-=   Realiza la resta de la izquierda con la derecha y la asigna a la izquierda
*=   Realiza la multiplicación de la derecha con la izquierda y la asigna a la izquierda
/=   Realiza la división de la izquierda con la derecha y la asigna a la izquierda
%=   Se obtiene el resto entre izquierda/derecha y se asigna a izquierda
.=   Concatena el valor de la izquierda con la derecha y lo asigna a la izquierda

En la mayoria solo es cambiar izquierda por derecha, a exepcion de la resta y division y %(est estaba bien), ya que ahi si importa como sera la resta y la division
no es lo mismo
5 -= 6; resultado: -1
6 -= 5; resultado: 1

Saludos*! n.n