Cita:
De_la_Cuesta_13, ya el tema estuvo. Es sólo un juego para divertirse un rato, de acuerdo? 
| ||||
Respuesta: Juego: "¿Dónde está el error?" Bueno, ahora a quién le toca tirar?
__________________ Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación ¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies |
| ||||
Respuesta: Juego: "¿Dónde está el error?"
Código PHP:
Para versiones de PHP 5.3.x, se supone que imprima Ver original Cita: Pero sale <strong>foo</strong> bar baz <strong>candy</strong> fruits Cita: ¿Por qué y como resolverlo sin usar variables globales? Notice: Undefined variable: callback in ... on line 5 Fatal error: Function name must be a string in ... on line 5
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Ehhh, ¿por qué?
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Hmm.. Porque la función no puede acceder a $callback por ser variable externa a ésta? ![]()
__________________ Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación ¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Ok, ![]()
Código PHP:
Ver original Debe imprimir Cita: Sin embargo imprime Puerto Rico Puerto Rico Puerto Rico Puerto Rico
Código PHP:
¿Por qué y como se resolvería? ¿Por qué el último imprime correctamente el resultado?Ver original PD: traten de dar la explicación no solo la resolución.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Hmm.. Lo último me confundió un poco, sí que soy un joven padawan ![]() En el primero la función con use() accede a la variable que debería ser declarada antes de ésta, pero como está declarada después, tira error de undefined variable (variable no definida) En la segunda función es parecido: Como la variable debe ser definida antes de la declaración de la función, no se toma en cuenta a Puerto Rico porque está después En la tercera función es igual pero se usan objetos En la cuarta función, antes de ésta se crea un objeto y se declara la función, pero luego se asigna un valor al objeto (Puerto Rico) para después llamar a la función que tiene que acceder al valor asignado (Puerto Rico). Para explicar mejor, el proceso sería: 1- Creo un objeto 2- Declaro una función 3- Le asigno un valor al objeto 4- El objeto creado antes de la función ahora contiene el valor asignado 5- Se ejecuta la función accesando al valor asignado al objeto creado Para terminar, el código correcto debería ser: Código PHP:
__________________ Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación ¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Se puede resolver de otra forma aún más sencilla, sin mover código. Y la explicación..., bueno vamos a ver si puedes pegarla un poco mejor. La razón es que siempre llamé la función despues de las variables, por eso la parte de $fn();
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: Juego: "¿Dónde está el error?" @empowdered, bienvenid@ En cada foro hay un botón arriba a la izquierda que dice Nuevo Tema.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Por ahora no se me ocurre otra solución, mañana le pienso ![]() Y no, no se explicar ![]()
__________________ Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación ¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies |
| ||||
Respuesta: Juego: "¿Dónde está el error?" use() utiliza las variables al momento en el que se declara la función, y no cuando se la llama. Para que se use la variable después se añade &:
Código PHP:
Ver original Y el ultimo ejemplo si funciona correctamente porque al pasar el objeto como parámetro, lo que se pasa es el identificador del mismo, osea que si se cambia el valor después si lo toma.. o eso creo ![]() |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Correcto, bueno el último como que.... ![]() Tú turno quike88 ![]() Edito: Ahora releyendo tu comentario, está igual lo único que yo lo compliqué ![]()
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: Juego: "¿Dónde está el error?" esto:
Código PHP:
da como resultado:Ver original
Código:
¿Qué se debería añadir a la linea dentro del forpara obtener esto?[1] => uno [2] => dos [3] => tres
Código:
[1] => uno [2] => dos [3] => tres [4] => uno [5] => dos [6] => tres [7] => uno [8] => dos [9] => tres |
| |||
Respuesta: Juego: "¿Dónde está el error?" bueno en realidad el key empieza por 0 y no por 1.. lo que no entiendo es el signo de incremento pero bueno una solución podría ser la función array_merge ? Código PHP: si no era.. me avisas porque quede con la intriga =) |
| ||||
Respuesta: Juego: "¿Dónde está el error?" ![]() Tienes razón ![]() Mi solución era esta:
Código PHP:
Ver original y por eso era necesario el +=. Tu turno Hidek1 |
| |||
Respuesta: Juego: "¿Dónde está el error?" bueno no ando muy imaginativo que digamos pero ahi va algo Código PHP: saludos ![]() EDITO: por petición de pateketrueke que me esta retando u.u ! con modificación me refiero a "agregar, editar o eliminar" un carácter ! Última edición por Hidek1; 25/05/2011 a las 16:50 |
| ||||
Respuesta: Juego: "¿Dónde está el error?" ![]() Edito: a ver, no... ¿modificar solo un carácter de la regex?
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Juego: "¿Dónde está el error?" en realidad se puede de varias formas.. yo le agregue 1 carácter por mi parte! |
| ||||
Respuesta: Juego: "¿Dónde está el error?"
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Cita: Y con ustedes el nuevo feliz ganador de... LA VECINAAA!!!.
Iniciado por quike88 ![]() Cita: Tienes razón
Iniciado por Hidek1 ![]() Cita: bueno en realidad el key empieza por 0 y no por 1.
Iniciado por quike88 ![]() esto:
Código PHP:
da como resultado:Ver original
Código:
¿Qué se debería añadir a la linea dentro del forpara obtener esto?[1] => uno [2] => dos [3] => tres
Código:
[1] => uno [2] => dos [3] => tres [4] => uno [5] => dos [6] => tres [7] => uno [8] => dos [9] => tres ![]() ![]() ![]() |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Aplausos quike88! Enjoy she!
__________________ Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación ¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies |
| |||
Respuesta: Juego: "¿Dónde está el error?" Cita:
Iniciado por abimaelrc ![]() siii y citando tu propio mensaje Cita:
Iniciado por abimaelrc Ehhh, ¿por qué? ![]() |
| ||||
Respuesta: Juego: "¿Dónde está el error?" A pues voy a dejar que otro conteste, así como hiciste, jajajaja Además no pides un porque en el primer post ![]() Edito: Es que no puedo dejarlo sin contestación, ![]()
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos Última edición por abimaelrc; 25/05/2011 a las 19:09 |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Hidek1 Si acerté a la explicación, te pido que pongas otro ejemplo de Expresión Regular, ya que tu eres uno (y pateke) de los domina muy bien las expresiones. En lo que busco algo, claro está si es que no metí la pata en la explicación ![]()
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: Juego: "¿Dónde está el error?" Cita:
Iniciado por abimaelrc ![]() A pues voy a dejar que otro conteste, así como hiciste, jajajaja Además no pides un porque en el primer post ![]() Edito: Es que no puedo dejarlo sin contestación, ![]() ![]() mi idea era usar las condicionales dentro del las regex ![]() http://www.php.net/manual/en/regexp....onditional.php
Código pcre:
Ver original ... intentare armar otro ejercicio con pcre... mientras tanto sedo el lugar ![]() ------ PD: recuerda que los rangos a-z, 0-9, etc.... se pueden especificar dentro de corchetes y no de paréntesis |
| ||||
Respuesta: Juego: "¿Dónde está el error?" Cita:
Iniciado por metacortex ![]() Y con ustedes el nuevo feliz ganador de... LA VECINAAA!!!. ![]() ![]() ![]() ![]() |
| ||||
Respuesta: Juego: "¿Dónde está el error?" uno corto y curioso, sin ejecutar este código, cual es la salida de esto? Código PHP:
__________________ El objetivo de este foro es orientar al usuario como un favor y no como una obligación. Yo soy de los que dan puntos por aporte :D |
Etiquetas: |