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

質問編集履歴

3

追記

2022/12/14 03:14

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,7 @@
2
2
 
3
3
  こちら[Qiita](https://qiita.com/tkek321/items/a6112bc195b73438a9b0)記事にてインターフェースについて調べていたのですが、``getNotification``メソッドの返り値の型の指定に、Notificationインターフェースが指定されていましたが、型の指定にはMailNotifierなどのクラス名ではなく継承しているインターフェース名も使用できるという認識であっておりましたでしょうか。
4
4
 
5
+
5
6
  ```php
6
7
 
7
8
  class NotificationGetting
@@ -37,3 +38,8 @@
37
38
 
38
39
  こちらの疑問点につきまして、どなたかご回答頂けましたら幸いです
39
40
 
41
+ ※追記
42
+ 返り値にインターフェースを実装したクラス名の指定ではなく、インターフェースを型として指定する目的としては、返り値にインターフェースが実装されていることを保証する的な意味で指定するような感じなのでしょうか。
43
+ 少々曖昧な聞き方となってしまい申し訳ないのですが、こちらの疑問点にも可能でありましたらご助言頂けましたら幸いです
44
+
45
+

2

本文修正

2022/12/14 02:55

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -35,5 +35,5 @@
35
35
  通知を送る($getting->getNotification());
36
36
  ```
37
37
 
38
- どなたかご助言頂けましたら幸いです
38
+ こちらの疑問点につきまして、どなたかご回答頂けましたら幸いです
39
39
 

1

本文修正

2022/12/14 02:53

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- PHPでインターフェースを使用した場合の型の指定について、問がありお聞きしたいことがあります
1
+ PHPでインターフェースを使用した場合の型の指定について、ご質問があります
2
2
 
3
3
  こちら[Qiita](https://qiita.com/tkek321/items/a6112bc195b73438a9b0)記事にてインターフェースについて調べていたのですが、``getNotification``メソッドの返り値の型の指定に、Notificationインターフェースが指定されていましたが、型の指定にはMailNotifierなどのクラス名ではなく継承しているインターフェース名も使用できるという認識であっておりましたでしょうか。
4
4