teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

調整

2019/05/27 03:41

投稿

yambejp
yambejp

スコア117967

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  仮にsend先をこうしておきます
4
4
  - send.php
5
5
 
6
- 仕様:引数dataが1か3のときはエラーを返す
6
+ 仕様:引数dataが1か3のときはエラーを返す、成功時は5秒待ってから出力
7
7
 
8
8
  ```PHP
9
9
  <?PHP
@@ -13,11 +13,13 @@
13
13
  print "incorrect";
14
14
  exit;
15
15
  }
16
- sleep(1);
16
+ sleep(5); // 5秒待つ
17
17
  print "success";
18
18
  ```
19
19
 
20
20
  - 失敗を得ても「errorだった」という成功に流す
21
+ この場合失敗したとわかっていても成功処理を5秒まってから出力される
22
+
21
23
  ```javascript
22
24
  const func=()=>{
23
25
  var d=[];
@@ -47,6 +49,9 @@
47
49
  ※これならfailに流れないのでエラー状況を把握することができます。
48
50
 
49
51
  - ちゃんとrejectする
52
+
53
+ この場合、成功処理の5秒は待たずにerrorになった瞬間にエラーがわかる
54
+
50
55
  ```javascript
51
56
  const func=()=>{
52
57
  var d=[];