elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 ... 88
601  Programación / PHP / Re: [DUDA] Yield en php en: 30 Marzo 2015, 22:47 pm
Citar
Información general

(PHP 5 >= 5.5.0)

Los generadores proporcionan ...

^ En efecto, no habia leído esa parte. Menos mal que me aclaraste, sino hubiera estado todo el día rompiendome la cabeza. xD Pues como yo lo veía no había ningun problema sintáctico. Actualizaré php y listo! Muchas gracias!
602  Programación / PHP / [Resuelto] [DUDA] Yield en php en: 30 Marzo 2015, 22:30 pm
Hola, tengo una pregunta sobre el uso de yield en PHP/5.4.7

Tengo el siguiente código:

Código
  1.  
  2. function get_users_messages_iterator($user_data)
  3. {
  4. global $connection;
  5.  
  6. $query = "SELECT * FROM messages";
  7. $result = $connection->query($query);
  8.  
  9. $row = array();
  10.  
  11. while($row = $result->fetch_assoc())
  12. {
  13. yield $row; //esto se puede hacer?
  14. }
  15. }
  16.  
  17.  

entonces tengo esta otra función desde la cual llamo a la función anterior:

Código
  1. function get_users_messages($user_data)
  2. {
  3. $messages = get_users_messages_iterator($user_data);
  4. foreach ($messages as $key => $value) {
  5. echo $value;
  6. }
  7. }

Pero esto me dá el siguiente error:

Citar
Parse error: syntax error, unexpected '$row' (T_VARIABLE) in F:\System\Archivos de programa\XAMPP\htdocs\questions\functions\users.php on line 192

No se si lo que estoy haciendo está bien, vale destacar que es la primera vez que utilizo el yield en PHP, se como funciona, pero quizás no me estoy dando cuenta de algo. No se porque me da ese error el parser, espero me puedan ayudar.

Gracias

Añado: Incluso este ejemplo básico que veo en la documentación de php no funciona, me dá el mismo error  :-\

Código
  1. <?php
  2. function gen_one_to_three() {
  3.    for ($i = 1; $i <= 3; $i++) {
  4.        // Observe que $i es preservado entre yields
  5.        yield $i;
  6.    }
  7. }
  8.  
  9. $generator = gen_one_to_three();
  10. foreach ($generator as $value) {
  11.    echo "$value\n";
  12. }
  13. ?>
603  Foros Generales / Foro Libre / Re: ¿Como evadir la Hyper-Censura del Caimán? en: 21 Marzo 2015, 13:51 pm
YouTube no está restringido!

Ah, ahora si, es una lastima lo de SourceForge!
604  Programación / PHP / Re: [DUDA] Strict Standards en: 17 Marzo 2015, 04:43 am
Muchas gracias, era lo que imaginaba tambien. Tengo ahora tambien un problema con uan de las funciones que debe realizar el script, pero no he revisado bien el código de esa página, luego reviso y pregunto si me encuentro con algún problema. Gracias por la ayuda! :)
605  Programación / PHP / Re: [DUDA] Strict Standards en: 17 Marzo 2015, 02:27 am
Primero que todo quiero aclarar que este script no lo programé yo, por lo tanto todavía no he revisado todo el código. Voy por partes!

Hice lo que me dijo Gus Garsaky y soluciona el problema, gracias.

Ahora me surge la duda pues este es un script con alrededor de 3000+ archivos php, lo que me cuesta entender es ¿por que lo habrán programado asi? O sea ¿por qué ahora tengo que cambiar muchos de estos métodos a estático?

Podrá ser que ¿en versiones anteriores de PHP, esto era permitido? Pues el script es de hace como 4 años.

Gracias

PD: Iré preguntando en este mismo hilo si me encuentro con algún otro problema, espero puedan seguir ayundandome
606  Programación / PHP / [Resuelto] [DUDA] Strict Standards en: 16 Marzo 2015, 23:30 pm
Exacto, tengo una duda, pues tengo un script que quiero lograr entender pero me da el siguiente error al cargar la página. Y no se que se está haciendo mal aquí:

Este es el error:

Citar
Strict Standards: Non-static method SESmarty::getInstance() should not be called statically in F:\System\Archivos de programa\XAMPP\htdocs\script\header.php on line 35

en esa linea de ese archivo esta el siguiente código:

Código
  1. // INITIATE SMARTY
  2. include "include/class_smarty.php";
  3. $smarty =& SESmarty::getInstance();

ahora ese método se llama desde el archivo "class_smarty.php" en el cual tiene este código:

Código
  1. class SESmarty extends Smarty
  2. {
  3. //...
  4. //...
  5. //Más código
  6. //..
  7. //..
  8.  
  9. //Entonces está es la funcion que se está llamando desde el otro archivo
  10.  
  11. function &getInstance()
  12. {
  13.    static $instance;
  14.  
  15.    if( is_null($instance) )
  16.    {
  17.      $instance = new SESmarty();
  18.    }
  19.  
  20.    return $instance;
  21. }
  22.  
  23.  

Espero me puedan ayudar a ver que es lo que pasa porque no tengo ni idea.

Gracias de antemano!

PD: Esto me pasa con muchas llamadas de funciones que tienen más o menos el mismo estilo de llamarlas. ¿Tendré que configurar algo en apache o php?
PD: Tengo instalado XAMPP!!
607  Sistemas Operativos / GNU/Linux / Re: Requisitos para aprender sistemas operativos en: 13 Marzo 2015, 16:09 pm
Si fuera yo, aprendería C. Al menos eso fue lo que aprendí cuando estudie Sistemas Operativos.
Después C++
608  Programación / .NET (C#, VB.NET, ASP) / Re: Eliminar referencia a botones c#? en: 12 Marzo 2015, 03:06 am
De cierta manera si, pero hay que reconocer que a veces es mejor el cambio y darse cuenta de las ventajas aunque tienes que saber lo que se ajusta a tus necesidades y para gustos se hicieron los colores. En lo personal, comencé programando en Delphi, aunque creo que lo llamaría "tirar código". Realmente aprendí a programar una vez que empecé con C#. No se, en lo personal prefiero C# y por consiguiente el IDE de Visual Studio
609  Foros Generales / Foro Libre / Re: Cuba: elecciones en: 10 Marzo 2015, 16:05 pm
He estado leyendo este tema, y la verdad que no entiendo nada! xD No voy a intervenir con mis opiniones porque este tema es algo que discutiendo entre ustedes no van a solucionar ni les corresponde a ustedes tampoco cambiarlos. Además, muchas de las cosas que han dicho me dan risa! :D
610  Programación / .NET (C#, VB.NET, ASP) / Re: Eliminar referencia a botones c#? en: 10 Marzo 2015, 06:01 am
Ok! Si tienes alguna otra inquietud o duda, no dudes en hacerlo saber!

Salu2s ;)
Páginas: 1 ... 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 ... 88
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines