Diferencia entre revisiones de «PHP Promise»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(Página creada con « <br> -- Ángel D. Fernández González -- (2024).»)
 
Línea 1: Línea 1:
 +
==Introdución==
 +
 +
* Unha promesa ven ser unha petición que realizamos de forma asíncrona a un servidor e que permite que o código do cliente continúe a súa execución.
 +
: Una promesa ten tres estados:
 +
:* '''Resolved''': Unha promesa normalmente vai solicitar unha información a un servidor. Cando dispón de dita información pasa ao estado resolved.
 +
:* '''Rejected''': Cando a promesa non devolve un valor ou cando se produce unha excepción debido a que o valor devolto non ten o formato correcto.
 +
:* '''Pending''': Cando xa iniciamos a petición e aínda non tivemos resposta.
 +
 +
 +
: Unha promesa pode pasar do estado pending a resolved ou rejected e non pode ter transaccións entre os estados.
 +
 +
 +
==Código==
 +
 +
 +
 +
 +
 +
 +
 +
 +
[https://wiki.cifprodolfoucha.es/index.php?title=Programaci%C3%B3n_con_PHP#UNIDADE_7:_Aplicaci.C3.B3ns_web_din.C3.A1micas:_PHP_e_Javascript Volver á UD7]
  
  
  
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2024).
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2024).

Revisión del 11:47 28 mar 2024

Introdución

  • Unha promesa ven ser unha petición que realizamos de forma asíncrona a un servidor e que permite que o código do cliente continúe a súa execución.
Una promesa ten tres estados:
  • Resolved: Unha promesa normalmente vai solicitar unha información a un servidor. Cando dispón de dita información pasa ao estado resolved.
  • Rejected: Cando a promesa non devolve un valor ou cando se produce unha excepción debido a que o valor devolto non ten o formato correcto.
  • Pending: Cando xa iniciamos a petición e aínda non tivemos resposta.


Unha promesa pode pasar do estado pending a resolved ou rejected e non pode ter transaccións entre os estados.


Código

Volver á UD7



-- Ángel D. Fernández González -- (2024).