質問編集履歴

4

2019/10/08 14:31

投稿

ms_uzu
ms_uzu

スコア5

test CHANGED
File without changes
test CHANGED
@@ -67,3 +67,5 @@
67
67
  と挿入すると、ブラウザ上ではhtmlの上部に表示されます。htmlコードの実行前に finally内のデータベース接続切断が行われているとしたら、htmlテーブル内のデータも持ってこられないのではないか思うのですが、
68
68
 
69
69
  テーブル内容は正常に表示されるため、実行の順序がどのようになっているのかわからなくなってしまいました。
70
+
71
+ ご助言頂けましたら幸いです。

3

2019/10/08 14:31

投稿

ms_uzu
ms_uzu

スコア5

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,10 @@
3
3
 
4
4
 
5
5
  htmlとphpのコードが以下の位置関係にあるとき、 finally(DB接続切断)はいつのタイミングで実行されるのでしょうか?
6
+
7
+
8
+
9
+ ------------------------------------------------------
6
10
 
7
11
 
8
12
 
@@ -23,8 +27,6 @@
23
27
  データベース接続切断
24
28
 
25
29
  }
26
-
27
-
28
30
 
29
31
  ?>
30
32
 

2

2019/10/08 14:30

投稿

ms_uzu
ms_uzu

スコア5

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,21 @@
47
47
  </body>
48
48
 
49
49
  </html>
50
+
51
+
52
+
53
+
54
+
55
+ ------------------------------------------------------
56
+
57
+
58
+
59
+ finally{}内に
60
+
61
+ echo "finallyを実行しました";
62
+
63
+
64
+
65
+ と挿入すると、ブラウザ上ではhtmlの上部に表示されます。htmlコードの実行前に finally内のデータベース接続切断が行われているとしたら、htmlテーブル内のデータも持ってこられないのではないか思うのですが、
66
+
67
+ テーブル内容は正常に表示されるため、実行の順序がどのようになっているのかわからなくなってしまいました。

1

2019/10/08 14:27

投稿

ms_uzu
ms_uzu

スコア5

test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,10 @@
26
26
 
27
27
 
28
28
 
29
+ ?>
30
+
31
+
32
+
29
33
  <html>
30
34
 
31
35
  <body>