Skip to content

Instantly share code, notes, and snippets.

View neoshadybeat's full-sized avatar

Cayetano Soriano neoshadybeat

View GitHub Profile
@neoshadybeat
neoshadybeat / Ejercicio 10
Created October 24, 2012 09:50
php5 ejercicios
Ejercicio 10
Crea una interfaz, para el uso de registro de logs de acciones de una clase , con el método en la interfaz:
- log
implementalo en una clase noticia e implementa el método log, para que escriba en un archivo, luego haz uso de este método, para registrar los usos de setters y getters, construct y destroy
@neoshadybeat
neoshadybeat / gist:3951187
Created October 25, 2012 07:35
Curso PHP: Ejercicio 4.
Ejercicio 4. Parte 1 (básico).
- Guardar la fecha y hora actuales en apc, con una TTL de 2 minutos.
- Para cada ejecución, imprimir el valor cacheado previamente, si está cacheado.
- Si no está cacheado, calcular, imprimir y guardar el nuevo valor.
Ejercicio 3. Parte 2 (intermedio).
- Ampliar el código para que elimine el valor cacheado si el minuto es par.
@neoshadybeat
neoshadybeat / gist:3951314
Created October 25, 2012 08:04
Curso PHP: Ejercicio 6.
Ejercicio 6. Parte 1 (básico).
- Crea una clase con al menos 2 atributos y genera sus métodos modificadores (setters) y consultores (getters)
- Crea una instancia de esa clase
Ejercicio 6. Parte 2 (intermedio).
- Crea un constructor el cual pueda recibir 0 ó más parámetros
Ejercicio 6. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3951196
Created October 25, 2012 07:37
Curso PHP: Ejercicio 5.
Ejercicio 5. Parte 1 (básico).
- Ordenar los elementos del array en orden ascendente
Ejercicio 5. Parte 2 (intermedio).
- Devuelve la suma de los tres mayores elementos del array anterior, sin hacer uso de estructuras lógicas,
solo con la utilización de funciones php nativas.
Ejercicio 5. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3951492
Created October 25, 2012 08:49
Curso PHP: Ejercicio 9.
Ejercicio 9. Parte 1 (básico).
- Crea una clase con 2 ó más atributos con métodos modificacores (setters) y observadores (getters)
Ejercicio 9. Parte 2 (intermedio).
- Amplia el código realizando Serialize e unserialize a esas clases
Ejercicio 9. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3951637
Created October 25, 2012 09:30
Curso PHP: Ejercicio 12.
Ejercicio 12. Parte 1 (básico).
- Realiza reemplazo de cadenas, haciendo uso de las funciones nativas de php
Ejercicio 12. Parte 2 (intermedio).
- obtén solo el texto de una página web mediante file_get_contents, escapando los tags html
Ejercicio 12. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3951416
Created October 25, 2012 08:26
Curso PHP: Ejercicio 7.
Ejercicio 7. Parte 1 (básico).
- Crea dos clase con sus métodos modificadores (setters) y observadores (getters),
las cuales puedan tener una relación entre ellas 1 <-> 0..* bidireccional. (ejemplo profesor 1 <--> 0..* alumno)
Ejercicio 7. Parte 2 (intermedio).
- Amplia el código creando un constructor, destructor y clone para estas clases.
@neoshadybeat
neoshadybeat / gist:3951456
Created October 25, 2012 08:38
Curso PHP: Ejercicio 8.
Ejercicio 8. Parte 1 (básico).
- Realiza una clase padre, la cual se pueda usar para heredar (por ejemplo, persona, para luego
especializarse en alumno),
con su constructor que al menos reciba un parámetro y al menos 2 atributos.
-agrega métodos modificadores (setters) y observadores (getters), para los atributos
Ejercicio 8. Parte 2 (intermedio).
- Amplia el código anterior realizando una especialización de la clase anterior
@neoshadybeat
neoshadybeat / gist:3951695
Created October 25, 2012 09:45
Curso PHP: Ejercicio 13.
Ejercicio 13. Parte 1 (básico).
- genera un formulario, con 3 campos, uno de ellos será una string, otro numérico el otro un tipo alfanumérico
con method get
- imprime los resultados del mismo
Ejercicio 13. Parte 2 (intermedio).
- genera un formulario, con 3 campos input, con method post
- comprueba que todos los campos de entrada son del tipo que tiene que ser (entero, numérico y alfanumérico)
@neoshadybeat
neoshadybeat / gist:3951510
Created October 25, 2012 08:58
Curso PHP: Ejercicio 10.
Ejercicio 10. Parte 1 (básico).
- Crea una interfaz, con 2 métodos.
Ejercicio 10. Parte 2 (intermedio).
- Amplia el código implementando la interfaz en otra clase.
Ejercicio 10. Parte 3 (avanzado).