elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:14  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  ¿Por qué no funciona?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Por qué no funciona?  (Leído 682 veces)
q0ok

Desconectado Desconectado

Mensajes: 9


Ver Perfil
¿Por qué no funciona?
« en: 5 Julio 2011, 04:26 »

Código
<?php
function pow ($Res, $Base, $Power) {
$fun = array('Res'=>$Res,'Base'=>$Base,'Power'=>$Power);
for ($a=1;$i<$fun['Power'];$a++) {
$fun['Res'] = $fun['Res']*$fun['Base'];
}
return $fun['Res'];
}
echo pow (2,2,5);
?>


En línea
Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.334

he vuelto :)


Ver Perfil WWW
Re: ¿Por qué no funciona?
« Respuesta #1 en: 5 Julio 2011, 04:59 »

en el for has puesto $a e $i

para la proxima intenta ser mas especifico ;)


En línea

Ojo por ojo, y el mundo acabará ciego.
ohk


Desconectado Desconectado

Mensajes: 1.578


Some times I think i'm crazy, I'm crazy o so crazy


Ver Perfil WWW
Re: ¿Por qué no funciona?
« Respuesta #2 en: 6 Julio 2011, 05:30 »

Acaso pow no es una variable reservada?
En línea

Y es que a veces pienso, que si no estubiera loco, no podría salir adelante.
Shell Root


Desconectado Desconectado

Mensajes: 2.456


Alex Jurado


Ver Perfil WWW
Re: ¿Por qué no funciona?
« Respuesta #3 en: 6 Julio 2011, 05:42 »

Es verdad, debería de tirar un error... :http://co.php.net/pow
Código
PHP Fatal error:  Cannot redeclare pow() in[...]

No se para qué metes los parámetros en un array. Acaso no es mejor manejaros como variables?. Podría ser reemplazado con,
Código
  function sPow( $num, $exp ){
   $res = 1;
   for ($i=0;$i<$exp;$i++){
     $res *= $num;
   }
   return $res;
 }
 
 print "Con mi funcion: ".sPow(4,3)."\n";
 print "Con pow: ".pow(4,3)."\n";

El resultado sería,
Código
shellroot@shellroot:~/Escritorio$ php PoC.php
Con mi funcion: 64
Con pow: 64
« Última modificación: 6 Julio 2011, 05:46 por Shell Root » En línea

---
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
VNC no me funciona :(
Redes
fooooo 3 1,947 Último mensaje 8 Marzo 2003, 04:21
por fooooo
MI msn no funciona
Chats; IRC y Messengers
swaze 5 619 Último mensaje 18 Julio 2003, 16:10
por www.el-site.tk
El fsg no me funciona
Análisis y Diseño de Malware
ziz0u 1 401 Último mensaje 27 Abril 2004, 09:01
por neon_ed
X-oom funciona pero no funciona (sungoku?)
Multimedia
Lordofchaos 4 812 Último mensaje 12 Diciembre 2005, 20:44
por Sourraund
Login con md5 , BD funciona pero no funciona « 1 2 »
PHP
securedigital 16 2,069 Último mensaje 25 Mayo 2007, 17:46
por securedigital
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines