Aprendiendo php

Iniciado por WildFroVII, 28 Marzo 2011, 16:34 PM

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

WildFroVII

Buenas tardes a todos, ¡cuanto tiempo sin entrar en elhacker, la hosssssshhh!.

Bueno, creo que mis últimos mensajes fueron en el 2009 y por aquellos entonces andaba aprendiendo a programar en php. Por destinos funestos de la vida tuve que dejarlo y así en 2 años que han pasado lo olvidé todo, pero encontré un curso hoy y he retomado las clases, aunque seguiré manteniéndome firme en que la mejor forma para aprender es tener un maestro, es la forma más cómoda. Ser autodidactas puede volverse aburrido y frustrante, pero ¡no hay otro remedio para los pobres!.

Bueno, vayamos al lío. Vi varios capítulos ya: Sintaxis del php, variables y ahora estoy con los operadores.

Hay operadores como +, *, -, %, / que es sencillo averiguar para que son, con saber para que sirve echo ya tienes una función que darles.

echo $numero1*$numero2

Esto muestra la multiplicación entre dos variables de números, pero existen otra serie de operadores que no entiendo para que sirven, son llamados Operadores de comparación y según el curso son los siguientes:

==    Igualdad
!=    Desigual
<    Menor que
<=    Menor igual que
>    Mayor que
>=    Mayor igual que

Yo llamo a echo una función predefinida de php, que lo que hace es mostrar en pantalla variables u operaciones entre las mismas pero en apariencia utilizar $numero1==$numero2 (una comparación entre ellas) no sirve para nada a no ser que exista algo que reaccione de alguna forma si efectivamente son iguales.

Me gustaría que alguien me dijera por donde debo seguir pues en el curso que estoy viendo se meten con otros temas y no resuelven esa duda al instante, es decir, que no queda claro para que sirve == con echo. ¿Qué me diría el texto en pantalla? ¿4=5?. Si echo es una función predefinida debería haber otras para sacarle el jugo a los operadores de comparación.

El tema es que en el curso no ponen ejemplos, es todo teoría y definiciones, sólo vi el ejemplo de como usar echo a la vez de variables, de como usar echo, variables y operadores aritméticos, pero con los de comparación no hay ningún ejemplo....

Gracias.

luiggy2

Los operadores de comparación como indica el nombre sirven para comparar, es decir, que si por ejemplo pones
Código (php) [Seleccionar]
$num1==$num2
lo que hará será compara $num1 con $num2 y sin so iguales devolverá un 'true' y si son distintos devolverá 'false'.

En un principio para un echo no los vas a usar mucho, pero sn embargo te vas a cansar de usarlos en condicionales o boucles, por ejemplo:

Código (php) [Seleccionar]
<?php
 
/. . .
if(
$num1==$num2)
echo 
"Los numeros son iguales";
else
echo 
"los numeros son distintos";

?>


Saludos!
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "

WildFroVII

Gracias por la respuesta, la palabra que andaba buscando era "bucle", así he conocido a while, do while, for y foreach.

Ahora toca meditar. Pronto más preguntas.

WildFroVII

Vale, ya está la pregunta preparada....¿qué nombre general reciben los bucles e if?. Quiero decir que una cosa son las variables (que tienen muchos tipos pero en general al conjunto de ellas se les llama variables), otra cosas son los operadores (que tienen muchos tipos pero en general al conjunto de ellos se les llama operadores), y if, while, do while, for, etc.... (que son distintos entre si pero al conjunto, a esta serie de utilidades....se los llama en general para definirlos....**********.


Tyrz

#4
if es un condicional. En cambio for, while y demás son bucles.

Suerte!

edit: Todos los días se aprende algo nuevo jaja
Web dedicada por completo al surf. Hablamos de tablas de surf, videos de surf, fotos, juegos y mucha información sobre como aprender a surfear, spots famosos como mundaka, pipeline y zonas como vizcaya, surf españa, sopelana y mucho más. Trucos y peligros del surf. A que esperas? Entra en  Surf

luiggy2

En realidad se llaman estructuras de control XD

:http://www.php.net/manual/es/language.control-structures.php

Saludos!

Aquí estamos para lo que necesites
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "