【PHP】下らねぇ質問はここに書き込みやがれ 11

■ このスレッドは過去ログ倉庫に格納されています
2020/06/05(金) 14:25:26.87ID:RQhNy1WS0
PHPに関する質問スレです

前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 10
http://mevius.5ch.net/test/read.cgi/tech/1543392526/

次スレは>>980以降
本文の1行目に以下を追加すること
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2020/06/05(金) 14:26:25.92ID:RQhNy1WS0
関連リンク
■PHPマニュアル    http://www.php.net/manual/ja/
■日本PHPユーザ会  http://www.php.gr.jp/
■PHPNG        https://wiki.php.net/phpng
■メーリングリスト   http://ml.php.gr.jp/mailman/listinfo/

(以下英語)
■公式リポジトリ     http://git.php.net/
■PHP-RFC       https://wiki.php.net/rfc
■PECL          http://pecl.php.net/
■Composer       https://getcomposer.org/
■Packagist        https://packagist.org/
■Zend Tech. Ltd.    http://www.zend.com/

フレームワーク(一部)
■Zend Framework   https://framework.zend.com/
■Symfony        https://symfony.com/
■Laravel         https://laravel.com/
■CodeIgniter       https://codeigniter.com/
■Yii            http://www.yiiframework.com/
■FuelPHP        https://fuelphp.com/
■CakePHP        https://cakephp.org/

テンプレートエンジン(一部)
■Twig           https://twig.symfony.com/
■Blade          https://laravel.com/docs/5.1/blade
2020/06/05(金) 14:27:14.79ID:RQhNy1WS0
< 糸冬 >
4デフォルトの名無しさん (ブーイモ MM39-GwrY)
垢版 |
2020/06/05(金) 14:49:46.56ID:BPNaqIupM
なぜ人はMacBookProをすすめるのですか?
わたしはずっとWindows使いで新たな学習コストを消費したくないのですが。
2020/06/05(金) 15:16:48.35ID:hUL6syNmr
デスクトップとノートは世の中のほとんどがWindowsなわけだからWindowsの画面で作るのが当然なわけなのになぜかマカーはMacに合わせて作るからWindowsでみたらズレてるんだよ
しかもゴミSafariなどという産廃ブラウザ使ってるし

Windowsとスマホ・iPhoneにさえ合わせればいい
Macのシェアなんかほとんどない

マカーには悔しいだろうが
2020/06/05(金) 15:32:04.90ID:jb/3H+0U0
誰に使って欲しいのか見て欲しいのかで判断すればいい
マカー相手じゃないならWindowsだけで考えればいい
2020/06/05(金) 18:28:41.52ID:DlwrMm/y0
surface book3がほしい
macなんて出来る男を演出するためのツールだしな
あれを持ってるうちは出来ない男よっ!!!!!
2020/06/05(金) 22:49:40.10ID:l7mntWSU0
surface ってなんでああまでMacに似せるの?
2020/06/07(日) 10:59:30.77ID:T6eLUB/G0
PDOに関する質問です
公式レファレンスには、PDO::query()はSQLステートメントの結果セットをPDOStatementオブジェクトとして返す、とありますが
作成されたPDOStatementオブジェクトをprint_r()で見ても、プロパティにはクエリ文しか入っていません
結果セットというのは、この時どこにいるのでしょうか?
プロパティにデータが入っているわけではないのにforeach()で値が取り出せるのは、このオブジェクトの中でどういった仕組みが働いているからでしょうか?
2020/06/07(日) 11:36:54.64ID:dFrIri+F0
PDO::query()はcursor openとして捉えればいい
foreachでイテレートするときにfetchしてる
fetchAllしたのをprint_rしてみればいいと思う
2020/06/07(日) 13:50:36.00ID:T6eLUB/G0
>>10
ありがとうございます
fetchAllしてみると、確かにforeachと同じ結果が出力されました
でもたとえばforeachの下に続けて書くと出力されない、これはカーソルがリセットされてないからということなんですね

となると、PDOStatementオブジェクトは中にデータが格納されているのではなく、検索条件とカーソルを記憶
データはこれと関連付けられた仮想テーブルに存在し、fetchによってカーソルのある場所ににアクセスできる
みたいな感じの解釈でよろしいでしょうか……?
2020/06/07(日) 23:20:12.88ID:Zvt1FY8ka
考えるな感じるんだ
13デフォルトの名無しさん (ワッチョイ 15f1-GwrY)
垢版 |
2020/06/08(月) 00:10:00.45ID:XgCDMGnX0
index.htmlとimdex.phpの両方を置くと
phpのほうを読みにいくのですがhtmlのほうを読みにいかせるにはどうしたらいいですか?
2020/06/08(月) 00:16:24.76ID:ViiMORZKa
>>13
https://www.just-size.net/faq/?id=54
2020/06/08(月) 00:17:17.42ID:aoqw+LzP0
>>13
アパッチ使っているなら、設定ファイルでの優先順位
ただURLに拡張子まで入れてあるなら、読みに行くんじゃない?
2020/06/08(月) 00:40:22.70ID:8PuYYr2u0
>>9
Ruby on Rails では、クエリーメソッドで検索条件をいくら追加しても、
SQL 文が変わるだけで、何も起こらない

each, map, length などを呼ぶと、
そのSQL 文で、実際にDB へアクセスして、レコードを取得する
17デフォルトの名無しさん (ワッチョイ 15f1-uikQ)
垢版 |
2020/06/08(月) 11:01:41.88ID:XgCDMGnX0
>>14-15
おかしいですよ。
xampp使ってて設定ファイル(.htaccess)なんてないのに、
index.html
index.php
の両方があるとindex.phpのほうを読みに行ってしまうんです。
18デフォルトの名無しさん (アウアウエー Sab2-f6iC)
垢版 |
2020/06/08(月) 11:07:19.72ID:c/Tpv0AKa
わからんならひとつだけ置けば良いのに
19デフォルトの名無しさん (ワッチョイ 15f1-GwrY)
垢版 |
2020/06/08(月) 11:13:01.70ID:XgCDMGnX0
>>18
そんなだからあなたはエンジニアとして成長しないんです。
優秀なエンジニアはつまづいたことがあるとそれがどんなに細かくとも執念で納得するまで調べて解決するんです。
2020/06/08(月) 11:22:48.64ID:c/Tpv0AKa
だったら設定ファイル(.htaccess)をググって調べたら
自分で書くことぐらいわかるだろうな
2020/06/08(月) 11:24:43.04ID:f14f7Q/A0
>xampp使ってて設定ファイル(.htaccess)なんてないのに、
これが根本的な間違いってのに気づくといいね
2020/06/08(月) 11:52:22.35ID:ZU/ZIA4K0
>>13
>>17
Apacheの設定ファイルは
Apacheインストールディレクトリ内のconfディレクトリ内にある

普通は httpd.conf に書く事が多い

DirectoryIndex index.php index.html
みたいに

.htaccessは、Apacheの設定を動的に変えるための仕組みであり、Apacheの設定ファイルではない

>>19
優秀なエンジニアならこれぐらいググって自己解決できると思うがw
23デフォルトの名無しさん (ワッチョイ 15f1-uikQ)
垢版 |
2020/06/08(月) 12:15:30.33ID:XgCDMGnX0
>>22
できました。
ありがとうございます。

まあ優秀なエンジニアになるのはこれからですから。
2020/06/08(月) 12:32:28.59ID:Dx+tADyf0
ちょっとググりゃわかりそうな内容なのに>>17みたいなレベルだと>>18みたく言われてもしゃーないと思うのに
>>19でいきなり頭ぶち抜くアメリカンなやりとりレスにワロタ
25デフォルトの名無しさん (アウアウエー Sab2-f6iC)
垢版 |
2020/06/08(月) 12:45:02.09ID:AUYqtyxya
>>23
自分を棚に上げて罵しるとか人として最低
>>14-15>>18にあやまれよ
2020/06/08(月) 14:37:09.49ID:ZU/ZIA4K0
2020年にもなってxamppなんて言ってる時点でセンスが怪しいのだから
答えそのものをズバリ書けば納得すると思うんだ

まともにサーバ触った事ある人なら
質問を読めばひと目で原因は.htaccessなんかじゃないって分かるよねって事で
2020/06/08(月) 14:49:18.03ID:ZGN1Cc4N0
> 2020年にもなってxampp

今って他にもっといいローカルテスト環境あるの?
2020/06/08(月) 15:04:04.68ID:BiMAnIvna
>>26
最短で最小限のことが>>14に書いてあるじゃないか
>>18には初心者向けの解決方法がズバリ書いてあるし
2020/06/08(月) 15:15:40.98ID:ZU/ZIA4K0
>>27
VagrantやDocker
まともなIDEなら簡単に連携できるし

PHPだとWordPress絡みも多いだろうけど
WordPressならVCCWがVagrantで
Local by FlywheelがDockerだな
2020/06/08(月) 15:16:36.69ID:ZU/ZIA4K0
>>28
原因は.htaccessじゃないから、その回答は(頭の悪い人には)不適切だと言ってるだけ
意味が理解できないならスルーでOK
2020/06/08(月) 15:20:57.26ID:ZU/ZIA4K0
今PHPをやってる初心者が可愛そうだなって思うのは
歴史がある分、糞みたいな情報が散乱してるって事だな

初学者がそれらの情報の何が正しくて何が間違ってるか見極めるのはまず無理だろうし
PHPなんてまともな本を1冊探す事すら難しいでしょw
2020/06/08(月) 17:01:29.75ID:f14f7Q/A0
phpもそうだけど設定ファイルの読み込みは2段階
まずは全体に適用するもの
そして個別に適用するもの

サーバ運用側に回ってみなければ
全体に適用するものという発想はわかないもんなのかねえ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況