[過去ログ] 【PHP】下らねぇ質問はここに書き込みやがれ 11 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(2): (ワッチョイ 6702-tiu5) 2020/06/05(金)14:25 ID:RQhNy1WS0(1/3) AAS
PHPに関する質問スレです

前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 10
2chスレ:tech

次スレは>>980以降
本文の1行目に以下を追加すること
!extend:on:vvvvv:1000:512
省1
2
(2): (ワッチョイ 1502-tiu5) 2020/06/05(金)14:26 ID:RQhNy1WS0(2/3) AAS
AA省
3
(2): (ワッチョイ 1502-tiu5) 2020/06/05(金)14:27 ID:RQhNy1WS0(3/3) AAS
< 糸冬 >
4
(1): (ブーイモ MM39-GwrY) 2020/06/05(金)14:49 ID:BPNaqIupM(1) AAS
なぜ人はMacBookProをすすめるのですか?
わたしはずっとWindows使いで新たな学習コストを消費したくないのですが。
5: (オッペケ Sred-WN7s) 2020/06/05(金)15:16 ID:hUL6syNmr(1) AAS
デスクトップとノートは世の中のほとんどがWindowsなわけだからWindowsの画面で作るのが当然なわけなのになぜかマカーはMacに合わせて作るからWindowsでみたらズレてるんだよ
しかもゴミSafariなどという産廃ブラウザ使ってるし

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

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

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

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

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

DirectoryIndex index.php index.html
みたいに
省3
23
(2): (ワッチョイ 15f1-uikQ) 2020/06/08(月)12:15 ID:XgCDMGnX0(4/4) AAS
>>22
できました。
ありがとうございます。

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

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

今って他にもっといいローカルテスト環境あるの?
28
(1): (アウアウエー Sab2-f6iC) 2020/06/08(月)15:04 ID:BiMAnIvna(1) AAS
>>26
最短で最小限のことが>>14に書いてあるじゃないか
>>18には初心者向けの解決方法がズバリ書いてあるし
29: (ワッチョイ b908-INBt) 2020/06/08(月)15:15 ID:ZU/ZIA4K0(3/7) AAS
>>27
VagrantやDocker
まともなIDEなら簡単に連携できるし

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

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

サーバ運用側に回ってみなければ
全体に適用するものという発想はわかないもんなのかねえ
33
(1): (ワッチョイ 7e38-Alfg) 2020/06/08(月)17:22 ID:pwsN84o50(1) AAS
なんでエンジニアってやつはこう、一言で答えられる初心者の質問に
いちいち余計な嫌味を付け加えたがるんだ
34
(1): (ワッチョイ b908-INBt) 2020/06/08(月)18:33 ID:ZU/ZIA4K0(6/7) AAS
>>33
一言で答えられる初心者の質問にまともな答えがついてないからでしょw

原因は.htaccessじゃないのに、.htaccessの修正方法説明してどうすんの?って俺はひと目見て思ったよ?
それを遠回しに優しく教えてたのは>>21だけで
35
(2): (ワッチョイ 5d63-bYWF) 2020/06/08(月)18:47 ID:2z4WuMg00(1) AAS
>>31
もうすぐ8が出るのに7系対応と言いつつ機能面では一切触れてない5系の本が和書だといっぱいだからな
糞なのは歴史があるからではなく、そういう整備をしてこなかったのが問題
36: (ワッチョイ b908-INBt) 2020/06/08(月)19:12 ID:ZU/ZIA4K0(7/7) AAS
>>35
酷いのになると、DB接続できない!って質問でエラーメッセージを出させたら、mysql()関数使ってたなんてオチだったり
2020年だぜ今。。。

PHP初学者ならこれ買っとけ!って本あるのかね
俺は自分が全く本を読まず独学したのでこの質問の返答にはいつも困る
37: (ワッチョイ 8663-Ee3U) 2020/06/08(月)19:13 ID:aoqw+LzP0(2/2) AAS
一言で言えば、「じゃあ整備をしてください」
38: (アウアウエー Sab2-f6iC) 2020/06/08(月)22:58 ID:SvbtMBqKa(1) AAS
>>34
>>13のくだらねぇ質問にはpathの優先が左に倣へだから
>>35
5;6;7;8の機能面の下りを1行79文字以下で書き下して下さい
39: (ワッチョイ 5d2c-uyHd) 2020/06/09(火)00:13 ID:8tnKNbCs0(1) AAS
るびいなら、r@a@i@l@s 4〜6 の本が、10冊以上出てる。
どう変化していったかも追っていけるし、内容がほぼソースコード

一方、PHP は、Word@press の本ばっかり。
La@ravel の本も、少ない

あまり、プログラマー向けじゃない
40: (ワッチョイ 8663-Ee3U) 2020/06/09(火)00:18 ID:uVZSOrTH0(1) AAS
わざわざひらがなでかかんでもいいだろう
NGにできないじゃないか
41
(2): (ワッチョイ 7e38-Alfg) 2020/06/09(火)18:54 ID:jmiXjFNI0(1) AAS
実際のところ、たとえばxamppとテキストエディタでWordPressでのカスタマイズができるようになってきたその次は何を学べばいいんです?
JavaScriptとかの時のようにフレームワークについて調べても、いきなり当然のようにシェルコマンドの操作が出てきて正直よく分からないんです
42: (ワッチョイ 2d89-INBt) 2020/06/09(火)19:01 ID:UP3ueFZ40(1) AAS
xamppとテキストエディタなんかでやってるなら
もう少しまともなIDEを探せばいいんじゃない?
個人的にはPhpStormを推すけど他にも色々とある
IDEをまともに扱えるかどうかで生産性がまるで違う
43: (ワッチョイ 7f52-BNwG) 2020/06/10(水)01:22 ID:tocFcFUT0(1) AAS
>>41
ならシェルコマンドの勉強をすればいいんでないの?
勉強すべき物の正しい順序とかがある訳じゃないんだから、自分に必要な物が出てきたらその都度それを学習すればいいだけのことだぞ。
44: 蟻人間◆T6xkBnTXz7B0 (スププ Sd1f-SFY7) 2020/06/10(水)01:37 ID:ZonPxC8pd(1) AAS
>>41
仮想マシンにLinux入れてシェルコマンド勉強するといいよ。
45
(2): (ワッチョイ 6f38-EVMN) 2020/06/10(水)19:19 ID:ZJthE5su0(1) AAS
ありがとうございます
こういうことを聞ける場所は少ないので、とても勉強になります
IDEについて調べつつ、Vagrantあたりから勉強してみます

技術もそうですが、WordPressカスタム用の言語として『ちょっと便利なHTML』くらいのつもりで学び始めた自分にとっては
『もっとサーバーに触りたい』『GUIじゃなくコマンドで操作したい』といった発想に至る道筋がそもそもまだ分かっていなかったりするんですよね……
初心者質問すみませんでした
46: (アウアウエー Sadf-fvS2) 2020/06/10(水)19:25 ID:zxOaMDTCa(1) AAS
Phpで 3Dって出来ますか?
47
(1): (ワッチョイ 2389-tD/8) 2020/06/10(水)19:49 ID:TXq9uKEf0(1/2) AAS
>>45
WordPressってウェブサーバ+PHP+MySQL(MariaDB)が必要になるけど
サイトを構築するだけなら自分のパソコン上にその環境を作れば良い
お金を払ってサーバを借りる必要なんてない

そのWordPress環境を簡単に作ってくれるのが、「VCCW」や「Local by Flywheel」
で、VCCWはVagrantベース、Local by FlywheelはDockerベースで動く

じゃぁVagrantやDockerって何よ?って話だが
省1
48
(1): (ワッチョイ 2389-tD/8) 2020/06/10(水)19:52 ID:TXq9uKEf0(2/2) AAS
>>45
じゃぁxamppとは何が違うのか?

一番のメリットは本番環境(インターネット上に公開した本番サーバ)と簡単にデータの同期ができる点
自分のパソコンで好きなようにいじった後、気に入らなかった指定ポイントから作り直し、気に入ったらすぐに本番環境へ反映するなんて事ができる
xamppだとこれが非常に面倒くさい

で、PhpStormのようなIDEにはVagrantやDockerとうまく連携してくれる仕組みがある
これが使いこなせるようになると「今までなんて無駄な時間を過ごしてきたんだ!」ってなると思うw
省3
49: (オッペケ Sr87-IXcm) 2020/06/10(水)21:32 ID:lsoCRwB3r(1) AAS
できません
50: (アウアウエー Sadf-fvS2) 2020/06/10(水)22:57 ID:LNERV1Z0a(1) AAS
WebGLてPhp GDの仲間かと思ったんだけど
イメージタグ<img src="PNG.php">じゃダメなん?
51: (ワッチョイ 6f38-EVMN) 2020/06/11(木)01:43 ID:7DPTwy1G0(1) AAS
>>47,48
なるほど、確かに……
テスト環境がローカルサーバーであるが故に面倒なことはありますね
大変詳しく説明していただきありがとうございます
とても参考になりました
52
(1): (ワッチョイ cfa7-fBAy) 2020/06/11(木)14:09 ID:zxs5LZmv0(1) AAS
GDはビットマップ画像を作成するためのライブラリ
php側でmime-typeを指定して画像バイナリであることをブラウザに認識させれば
img srcで読み込める代物

たいしてWebGLはシェーダー言語(x-shader/x-vertex)と制御にJavaScript(text/javascript)を使う
(scriptタグでtype指定できるが)phpでそれらのmime-typeを指定して出力するとこまでは一緒だが
やるならscriptで使う代物
ちなみにWebGLの描画はcanvas内で行うものでimgは関係ない
1-
あと 950 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s