informatica:programacion:cursos:desarrollo_web_backend:introduccion_php
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:cursos:desarrollo_web_backend:introduccion_php [2024/11/19 10:51] – [str_replace()] tempwin | informatica:programacion:cursos:desarrollo_web_backend:introduccion_php [2024/11/19 10:55] (actual) – [Control eficiente de errores con la estructura try catch] tempwin | ||
|---|---|---|---|
| Línea 431: | Línea 431: | ||
| === rand() === | === rand() === | ||
| - | Devuelve un número entero aleatorio. Se utiliza de la siguiente manera: '' | + | Devuelve un número entero aleatorio. Se utiliza de la siguiente manera: '' |
| Por ejemplo, si queremos obtener un número aleatorio entre el 1 y el 10, podemos utilizar '' | Por ejemplo, si queremos obtener un número aleatorio entre el 1 y el 10, podemos utilizar '' | ||
| Línea 437: | Línea 437: | ||
| === round() === | === round() === | ||
| - | Redondea un número a un número entero o un número con una cantidad determinada de decimales. Se utiliza de la siguiente manera: '' | + | Redondea un número a un número entero o un número con una cantidad determinada de decimales. Se utiliza de la siguiente manera: '' |
| Por ejemplo, si queremos redondear el número 3.1416 a 2 decimales, podemos utilizar '' | Por ejemplo, si queremos redondear el número 3.1416 a 2 decimales, podemos utilizar '' | ||
| Línea 474: | Línea 474: | ||
| <code php> | <code php> | ||
| $marca_de_tiempo = time(); | $marca_de_tiempo = time(); | ||
| - | |||
| $fecha_formateada = date(" | $fecha_formateada = date(" | ||
| - | |||
| echo $fecha_formateada; | echo $fecha_formateada; | ||
| </ | </ | ||
| Esta función es útil para mostrar la fecha y hora en un formato legible para los usuarios como en un registro de actividad o en un informe. | Esta función es útil para mostrar la fecha y hora en un formato legible para los usuarios como en un registro de actividad o en un informe. | ||
| - | |||
| === strtotime() === | === strtotime() === | ||
| Línea 488: | Línea 485: | ||
| <code php> | <code php> | ||
| $cadena_de_texto = " | $cadena_de_texto = " | ||
| - | |||
| $marca_de_tiempo = strtotime($cadena_de_texto); | $marca_de_tiempo = strtotime($cadena_de_texto); | ||
| - | |||
| echo $marca_de_tiempo; | echo $marca_de_tiempo; | ||
| </ | </ | ||
| Línea 500: | Línea 495: | ||
| El control de errores es una parte esencial de cualquier aplicación web, ya que los errores pueden ocurrir en cualquier momento durante la ejecución del código. **La estructura try...catch es una técnica de manejo de errores** en PHP que permite capturar errores y controlar su flujo en la aplicación. | El control de errores es una parte esencial de cualquier aplicación web, ya que los errores pueden ocurrir en cualquier momento durante la ejecución del código. **La estructura try...catch es una técnica de manejo de errores** en PHP que permite capturar errores y controlar su flujo en la aplicación. | ||
| - | La estructura try...catch consta de dos partes principales: | + | La estructura try...catch consta de dos partes principales: |
| - | La sección " | + | La sección " |
| Ejemplo de cómo se utiliza la estructura try...catch en PHP: | Ejemplo de cómo se utiliza la estructura try...catch en PHP: | ||
| Línea 508: | Línea 503: | ||
| <code php> | <code php> | ||
| try { | try { | ||
| - | |||
| // Código que puede generar una excepción | // Código que puede generar una excepción | ||
| - | |||
| } catch (Exception $e) { | } catch (Exception $e) { | ||
| - | |||
| // Código para manejar la excepción | // Código para manejar la excepción | ||
| - | |||
| } | } | ||
| </ | </ | ||
| Línea 524: | Línea 515: | ||
| <code php> | <code php> | ||
| try { | try { | ||
| - | |||
| $resultado = file_get_contents(" | $resultado = file_get_contents(" | ||
| - | |||
| } catch (Exception $e) { | } catch (Exception $e) { | ||
| - | |||
| echo "Se ha producido un error: " . $e-> | echo "Se ha producido un error: " . $e-> | ||
| - | |||
| } | } | ||
| </ | </ | ||
informatica/programacion/cursos/desarrollo_web_backend/introduccion_php.1732009883.txt.gz · Última modificación: por tempwin
