回答編集履歴

2

修正

2017/06/14 05:17

投稿

m.ts10806
m.ts10806

スコア80850

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

編集

2017/06/14 05:17

投稿

m.ts10806
m.ts10806

スコア80850

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)というのもあります。