Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/01/2003, 13:16
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Te pongo algunos ejemplos básicos para q veas como funciona .. las dudas las preguntas y vamos viendo en q tienes problemas.

El "true" o "false" son booleanos y definien si es "verdadero o falso" .. algunos usan o asumen '0' como false y '1' como true .. (pero numerico no alfanumerico) .. Yo por claridad prefiero usar textualmente la palabra true o false .. pero notese que no va entre comillas pues no es un string.

Código PHP:
<?
function son_iguales($parametro1,$parametro2){
   if (
$parametro1 == $parametro2){  
      return 
true;
   } else {
      return 
false;
   }
}
?>
Código PHP:
<?
function son_iguales($parametro1,$parametro2){
   if (
$parametro1 == $parametro2){  
      
$resultado=true;
   } else {
      
$resultado=false;
   }
 return 
$resultado;

}
?>
Y en ambos caso su uso :
Código PHP:
<?
if (son_iguales(1,3)){
   echo 
"Son iguales";
} else {
   echo 
"No son iguales";
}
?>
El ejemplo en si te puede parecer absurdo .. sobre todo si piensas que en la funcion son_iguales() podrias lanzar tu mensaje de: echo ".. lo que corresponda .. pero la idea del "return" en general es que devuelva un estado (en estos casos un booleando true/false) para que lo uses en el resto de lógica de la aplicación ..

A su vez .. esto:
if (son_iguales(1,3)){

equivaldría a:
if (son_iguales(1,3)==true){

Un saludo,