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

質問編集履歴

2

質問の内容が誤っていたため修正

2022/01/07 02:41

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- PHP 「関数を外出しにする」とう言葉の意味理解できません
1
+ 質問が誤って削除できないので修正
body CHANGED
@@ -1,14 +1,25 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
+ ここに質問の内容を詳しく書いてください。
4
+ (例)PHP(CakePHP)で●●なシステムを作っています。
3
- 「**関数外出しする**」という言葉意味理解できせん
5
+ ■■な機能実装中以下エラーメッセージ発生しした
4
- 分かりやすい例えなどで教えていただけると助かります。
5
6
 
7
+ ### 発生している問題・エラーメッセージ
6
8
 
9
+ ```
7
- 下記の記事に「関数を外出しする」という内容が掛かれているのですがPHPではどのような記述になるのか解説していただきたいです。
10
+ エラーメッセージ
11
+ ```
8
12
 
9
- [参考記事:何度も登場する処理は外出しする](https://resanaplaza.com/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E9%96%A2%E6%95%B0%E3%81%AF%E5%A4%A7%E5%88%87%E3%81%AA%E8%B3%87%E7%94%A3%E3%81%A0%EF%BC%81/#i-2)
13
+ ### 該当のソースコード
10
14
 
15
+ ```ここに言語名を入力
16
+ ソースコード
17
+ ```
18
+
19
+ ### 試したこと
20
+
21
+ ここに問題に対して試したことを記載してください。
22
+
11
23
  ### 補足情報(FW/ツールのバージョンなど)
12
24
 
13
- Laravel Framework 8.44.0
25
+ ここにより詳細な情報を記載してください。
14
- PHP 7.4.15

1

質問内容の修正と参考記事の追記

2022/01/07 02:41

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,22 +3,11 @@
3
3
  「**関数を外出しにする**」という言葉の意味が理解できません。
4
4
  分かりやすい例えなどで教えていただけると助かります。
5
5
 
6
- 前提として、下記の例のような関数がどのような構造なのかは理解できています。
7
- ※下記は今回の質問とは無関係です。
8
- ```
9
- <?php
10
6
 
11
- // greetingという名前をつけた関数
12
- function greeting($name) {
13
- $message = 'こん、 '. $name. 'さん'; // 処理
7
+ 下記の記事「関数を外出しする」という内容が掛かれているのですがPHPでどのような記述になるのか解説していただきたいです。
14
8
 
15
- return $message; // 結果を返す
16
- }
9
+ [参考記事:何度も登場する処理は外出しする](https://resanaplaza.com/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E9%96%A2%E6%95%B0%E3%81%AF%E5%A4%A7%E5%88%87%E3%81%AA%E8%B3%87%E7%94%A3%E3%81%A0%EF%BC%81/#i-2)
17
10
 
18
- $message = greeting('山田');
19
- echo $message; // 'こんにちは、 山田さん'
20
- ```
21
-
22
11
  ### 補足情報(FW/ツールのバージョンなど)
23
12
 
24
13
  Laravel Framework 8.44.0