回答編集履歴
2
修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
つまり、下記のようにすれば成功失敗の判断が出来ます。
|
10
10
|
|
11
|
-
|
11
|
+
※ただし**あくまで関数実行結果の成否**です。fopenは第1引数のfilenameを[file_exists](http://php.net/manual/ja/function.file-exists.php)などで存在チェックをしてから利用すると良いです。
|
12
12
|
|
13
13
|
```PHP
|
14
14
|
|
@@ -56,8 +56,6 @@
|
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
-
※ただしあくまで関数実行結果の成否です。fopenは第1引数のfilenameを[file_exists](http://php.net/manual/ja/function.file-exists.php)などで存在チェックをしてから利用すると良いです。
|
60
|
-
|
61
59
|
|
62
60
|
|
63
61
|
何かの値を取得するような処理ではない関数であっても基本的に投げっぱなしというものはなく、ほとんどが成否(true/false)が返却されます。その辺りはPHPマニュアルの情報を参考に組んでみてください。
|
1
編集
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
[mb_send_mail()](http://php.net/manual/ja/function.mb-send-mail.php)は成功すればtrue、失敗すればfalseを返します。
|
2
2
|
|
3
|
-
[fopen](http://php.net/manual/ja/function.fopen.php)は成功するとリソースを失敗するとfalseを返します。
|
3
|
+
[fopen()](http://php.net/manual/ja/function.fopen.php)は成功するとリソースを失敗するとfalseを返します。
|
4
4
|
|
5
|
-
[fclose](http://php.net/manual/ja/function.fclose.php)は成功すればtrue、失敗すればfalseを返します。
|
5
|
+
[fclose()](http://php.net/manual/ja/function.fclose.php)は成功すればtrue、失敗すればfalseを返します。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -64,4 +64,4 @@
|
|
64
64
|
|
65
65
|
|
66
66
|
|
67
|
-
余談ですが、[try~catch](http://www.php-ref.com/basic/06_try_catch.html)というのもあります。
|
67
|
+
余談ですが、処理中に異常(例外)がおきたときに捕捉する[try~catch](http://www.php-ref.com/basic/06_try_catch.html)というのもあります。
|