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

回答編集履歴

5

edit

2021/01/19 23:04

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -4,6 +4,8 @@
4
4
  それぞれの単語に分解して調べるしかないですね。
5
5
 
6
6
  クラスとはオブジェクトとはクエリストリングとは。
7
+ 場合によっては「単体」では本質に辿り着けないことも多いでしょうね。
8
+ 今回のクエリストリングはURL関係ないですから。
7
9
 
8
10
  むしろ書いたとおりにしか動かないプログラミングにおいて
9
11
  「文章としての意味」を追い続けることって結構意味がなくて、

4

edit

2021/01/19 23:04

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -9,7 +9,12 @@
9
9
  「文章としての意味」を追い続けることって結構意味がなくて、
10
10
  「概念」として**「そういうもの」**と捉えておいた方が良いこともあります。
11
11
 
12
+ 覚えるなら**「どういう機能なのか」**のみ。
13
+ その機能が、何を与えて、実行すると何を返してくれるか(input/output)
14
+ これだけ確認すれば十分使えるようになります。
15
+ ドキュメントも理解できるようになります。
16
+
12
- 「日本語に訳そうとする人って多いですが、無駄な作業と思ってます。
17
+ 「日本語に訳そうとする人って多いですが、無駄な作業と思ってます。
13
18
  結局「自分が分かりやすい文章にしたい」だけで、本質から離れていきます。
14
19
  その状態で他人に説明しようとしても大抵理解してもらえませんし、
15
20
  teratailのような場所でアドバイスを得てもその人が言っていることは理解できません。

3

edit

2021/01/19 22:39

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -11,8 +11,10 @@
11
11
 
12
12
  「日本語に訳そうとする」人って多いですが、無駄な作業と思ってます。
13
13
  結局「自分が分かりやすい文章にしたい」だけで、本質から離れていきます。
14
+ その状態で他人に説明しようとしても大抵理解してもらえませんし、
15
+ teratailのような場所でアドバイスを得てもその人が言っていることは理解できません。
16
+
14
- 読むならドキュメントも原文(PHPマニュアルは日本語も精度高いと思いますが原文は英語のはず)を読まないと
17
+ 読むならドキュメントも原文(PHPマニュアルは日本語も精度高いと思いますが原文は英語のはず)を読まないと根本的な理解にはなりません。
15
- 根本的な理解にはなりません。
16
18
  「機能の作りから知りたい」なら[PHPの元ソース(C言語)](https://github.com/php/php-src)ですね。
17
19
 
18
20
  > ログイン情報からデータベースの情報を引っ張って来ようとすると

2

edit

2021/01/19 22:35

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -13,4 +13,15 @@
13
13
  結局「自分が分かりやすい文章にしたい」だけで、本質から離れていきます。
14
14
  読むならドキュメントも原文(PHPマニュアルは日本語も精度高いと思いますが原文は英語のはず)を読まないと
15
15
  根本的な理解にはなりません。
16
- 「機能の作りから知りたい」なら[PHPの元ソース(C言語)](https://github.com/php/php-src)ですね。
16
+ 「機能の作りから知りたい」なら[PHPの元ソース(C言語)](https://github.com/php/php-src)ですね。
17
+
18
+ > ログイン情報からデータベースの情報を引っ張って来ようとすると
19
+
20
+ 引っ張ってきてませんね。
21
+ > $mems->execute();
22
+ var_dump($mems);
23
+
24
+ `$mems`が保持しているのは結局[PDO::prepare()](https://www.php.net/manual/ja/pdo.prepare.php)の結果。
25
+ PHPマニュアルにある通りPDOStatementです。
26
+ execute()しただけで持ってる情報は結局持ってるのはPDOStatementなのでvar_dump()したところで結果を返してくれるわけではないです。
27
+ fetch()なりfetchAll()なり「結果セットからデータを取り出す機能」を使う必要があります。

1

edit

2021/01/19 22:32

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -3,4 +3,14 @@
3
3
 
4
4
  それぞれの単語に分解して調べるしかないですね。
5
5
 
6
- クラスとはオブジェクトとはクエリストリングとは。
6
+ クラスとはオブジェクトとはクエリストリングとは。
7
+
8
+ むしろ書いたとおりにしか動かないプログラミングにおいて
9
+ 「文章としての意味」を追い続けることって結構意味がなくて、
10
+ 「概念」として**「そういうもの」**と捉えておいた方が良いこともあります。
11
+
12
+ 「日本語に訳そうとする」人って多いですが、無駄な作業と思ってます。
13
+ 結局「自分が分かりやすい文章にしたい」だけで、本質から離れていきます。
14
+ 読むならドキュメントも原文(PHPマニュアルは日本語も精度高いと思いますが原文は英語のはず)を読まないと
15
+ 根本的な理解にはなりません。
16
+ 「機能の作りから知りたい」なら[PHPの元ソース(C言語)](https://github.com/php/php-src)ですね。