【PHP】下らねぇ質問はここに書き込みやがれ 11
■ このスレッドは過去ログ倉庫に格納されています
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 なぜ人はMacBookProをすすめるのですか?
わたしはずっとWindows使いで新たな学習コストを消費したくないのですが。 デスクトップとノートは世の中のほとんどがWindowsなわけだからWindowsの画面で作るのが当然なわけなのになぜかマカーはMacに合わせて作るからWindowsでみたらズレてるんだよ
しかもゴミSafariなどという産廃ブラウザ使ってるし
Windowsとスマホ・iPhoneにさえ合わせればいい
Macのシェアなんかほとんどない
マカーには悔しいだろうが 誰に使って欲しいのか見て欲しいのかで判断すればいい
マカー相手じゃないならWindowsだけで考えればいい surface book3がほしい
macなんて出来る男を演出するためのツールだしな
あれを持ってるうちは出来ない男よっ!!!!! surface ってなんでああまでMacに似せるの? PDOに関する質問です
公式レファレンスには、PDO::query()はSQLステートメントの結果セットをPDOStatementオブジェクトとして返す、とありますが
作成されたPDOStatementオブジェクトをprint_r()で見ても、プロパティにはクエリ文しか入っていません
結果セットというのは、この時どこにいるのでしょうか?
プロパティにデータが入っているわけではないのにforeach()で値が取り出せるのは、このオブジェクトの中でどういった仕組みが働いているからでしょうか? PDO::query()はcursor openとして捉えればいい
foreachでイテレートするときにfetchしてる
fetchAllしたのをprint_rしてみればいいと思う >>10
ありがとうございます
fetchAllしてみると、確かにforeachと同じ結果が出力されました
でもたとえばforeachの下に続けて書くと出力されない、これはカーソルがリセットされてないからということなんですね
となると、PDOStatementオブジェクトは中にデータが格納されているのではなく、検索条件とカーソルを記憶
データはこれと関連付けられた仮想テーブルに存在し、fetchによってカーソルのある場所ににアクセスできる
みたいな感じの解釈でよろしいでしょうか……? index.htmlとimdex.phpの両方を置くと
phpのほうを読みにいくのですがhtmlのほうを読みにいかせるにはどうしたらいいですか? >>13
アパッチ使っているなら、設定ファイルでの優先順位
ただURLに拡張子まで入れてあるなら、読みに行くんじゃない? >>9
Ruby on Rails では、クエリーメソッドで検索条件をいくら追加しても、
SQL 文が変わるだけで、何も起こらない
each, map, length などを呼ぶと、
そのSQL 文で、実際にDB へアクセスして、レコードを取得する >>14-15
おかしいですよ。
xampp使ってて設定ファイル(.htaccess)なんてないのに、
index.html
index.php
の両方があるとindex.phpのほうを読みに行ってしまうんです。 >>18
そんなだからあなたはエンジニアとして成長しないんです。
優秀なエンジニアはつまづいたことがあるとそれがどんなに細かくとも執念で納得するまで調べて解決するんです。 だったら設定ファイル(.htaccess)をググって調べたら
自分で書くことぐらいわかるだろうな >xampp使ってて設定ファイル(.htaccess)なんてないのに、
これが根本的な間違いってのに気づくといいね >>13
>>17
Apacheの設定ファイルは
Apacheインストールディレクトリ内のconfディレクトリ内にある
普通は httpd.conf に書く事が多い
DirectoryIndex index.php index.html
みたいに
.htaccessは、Apacheの設定を動的に変えるための仕組みであり、Apacheの設定ファイルではない
>>19
優秀なエンジニアならこれぐらいググって自己解決できると思うがw >>22
できました。
ありがとうございます。
まあ優秀なエンジニアになるのはこれからですから。 ちょっとググりゃわかりそうな内容なのに>>17みたいなレベルだと>>18みたく言われてもしゃーないと思うのに
>>19でいきなり頭ぶち抜くアメリカンなやりとりレスにワロタ >>23
自分を棚に上げて罵しるとか人として最低
>>14-15と>>18にあやまれよ 2020年にもなってxamppなんて言ってる時点でセンスが怪しいのだから
答えそのものをズバリ書けば納得すると思うんだ
まともにサーバ触った事ある人なら
質問を読めばひと目で原因は.htaccessなんかじゃないって分かるよねって事で > 2020年にもなってxampp
今って他にもっといいローカルテスト環境あるの? >>26
最短で最小限のことが>>14に書いてあるじゃないか
>>18には初心者向けの解決方法がズバリ書いてあるし >>27
VagrantやDocker
まともなIDEなら簡単に連携できるし
PHPだとWordPress絡みも多いだろうけど
WordPressならVCCWがVagrantで
Local by FlywheelがDockerだな >>28
原因は.htaccessじゃないから、その回答は(頭の悪い人には)不適切だと言ってるだけ
意味が理解できないならスルーでOK 今PHPをやってる初心者が可愛そうだなって思うのは
歴史がある分、糞みたいな情報が散乱してるって事だな
初学者がそれらの情報の何が正しくて何が間違ってるか見極めるのはまず無理だろうし
PHPなんてまともな本を1冊探す事すら難しいでしょw phpもそうだけど設定ファイルの読み込みは2段階
まずは全体に適用するもの
そして個別に適用するもの
サーバ運用側に回ってみなければ
全体に適用するものという発想はわかないもんなのかねえ なんでエンジニアってやつはこう、一言で答えられる初心者の質問に
いちいち余計な嫌味を付け加えたがるんだ >>33
一言で答えられる初心者の質問にまともな答えがついてないからでしょw
原因は.htaccessじゃないのに、.htaccessの修正方法説明してどうすんの?って俺はひと目見て思ったよ?
それを遠回しに優しく教えてたのは>>21だけで >>31
もうすぐ8が出るのに7系対応と言いつつ機能面では一切触れてない5系の本が和書だといっぱいだからな
糞なのは歴史があるからではなく、そういう整備をしてこなかったのが問題 >>35
酷いのになると、DB接続できない!って質問でエラーメッセージを出させたら、mysql()関数使ってたなんてオチだったり
2020年だぜ今。。。
PHP初学者ならこれ買っとけ!って本あるのかね
俺は自分が全く本を読まず独学したのでこの質問の返答にはいつも困る >>34
>>13のくだらねぇ質問にはpathの優先が左に倣へだから
>>35
5;6;7;8の機能面の下りを1行79文字以下で書き下して下さい るびいなら、r@a@i@l@s 4〜6 の本が、10冊以上出てる。
どう変化していったかも追っていけるし、内容がほぼソースコード
一方、PHP は、Word@press の本ばっかり。
La@ravel の本も、少ない
あまり、プログラマー向けじゃない わざわざひらがなでかかんでもいいだろう
NGにできないじゃないか 実際のところ、たとえばxamppとテキストエディタでWordPressでのカスタマイズができるようになってきたその次は何を学べばいいんです?
JavaScriptとかの時のようにフレームワークについて調べても、いきなり当然のようにシェルコマンドの操作が出てきて正直よく分からないんです xamppとテキストエディタなんかでやってるなら
もう少しまともなIDEを探せばいいんじゃない?
個人的にはPhpStormを推すけど他にも色々とある
IDEをまともに扱えるかどうかで生産性がまるで違う >>41
ならシェルコマンドの勉強をすればいいんでないの?
勉強すべき物の正しい順序とかがある訳じゃないんだから、自分に必要な物が出てきたらその都度それを学習すればいいだけのことだぞ。 >>41
仮想マシンにLinux入れてシェルコマンド勉強するといいよ。 ありがとうございます
こういうことを聞ける場所は少ないので、とても勉強になります
IDEについて調べつつ、Vagrantあたりから勉強してみます
技術もそうですが、WordPressカスタム用の言語として『ちょっと便利なHTML』くらいのつもりで学び始めた自分にとっては
『もっとサーバーに触りたい』『GUIじゃなくコマンドで操作したい』といった発想に至る道筋がそもそもまだ分かっていなかったりするんですよね……
初心者質問すみませんでした >>45
WordPressってウェブサーバ+PHP+MySQL(MariaDB)が必要になるけど
サイトを構築するだけなら自分のパソコン上にその環境を作れば良い
お金を払ってサーバを借りる必要なんてない
そのWordPress環境を簡単に作ってくれるのが、「VCCW」や「Local by Flywheel」
で、VCCWはVagrantベース、Local by FlywheelはDockerベースで動く
じゃぁVagrantやDockerって何よ?って話だが
乱暴な説明をすれば、レンタルサーバで借りてくる環境を簡単に自分のパソコン上に作ってくれるものって事になる >>45
じゃぁxamppとは何が違うのか?
一番のメリットは本番環境(インターネット上に公開した本番サーバ)と簡単にデータの同期ができる点
自分のパソコンで好きなようにいじった後、気に入らなかった指定ポイントから作り直し、気に入ったらすぐに本番環境へ反映するなんて事ができる
xamppだとこれが非常に面倒くさい
で、PhpStormのようなIDEにはVagrantやDockerとうまく連携してくれる仕組みがある
これが使いこなせるようになると「今までなんて無駄な時間を過ごしてきたんだ!」ってなると思うw
プログラムなんて苦行のようにソースコードを叩けば良いってもんじゃない
いかに楽をしてものを作るかが大事なんで
自分が楽をするためにはどうすりゃいいのか?って事 WebGLてPhp GDの仲間かと思ったんだけど
イメージタグ<img src="PNG.php">じゃダメなん? >>47,48
なるほど、確かに……
テスト環境がローカルサーバーであるが故に面倒なことはありますね
大変詳しく説明していただきありがとうございます
とても参考になりました GDはビットマップ画像を作成するためのライブラリ
php側でmime-typeを指定して画像バイナリであることをブラウザに認識させれば
img srcで読み込める代物
たいしてWebGLはシェーダー言語(x-shader/x-vertex)と制御にJavaScript(text/javascript)を使う
(scriptタグでtype指定できるが)phpでそれらのmime-typeを指定して出力するとこまでは一緒だが
やるならscriptで使う代物
ちなみにWebGLの描画はcanvas内で行うものでimgは関係ない >>52
PHPでscriptタグに吐き出せばサーバーサイドでWebGLを動的に生成出来るって事か
ありがとう php でGUIアプリ作るライブラリでおすすめある? phpの初心者学習コースやってるんだけど
あれもこれもひたすらクラス作成って言われて作らされるけど
データベース作ってそっから必要なデータそのつど持ってきたらいかんの? 比較対象でもなければ関連性もないので答えようがないな 料理の初心者コースやってるんだけど
あれもこれもひたすら具材の切り方とか言われて切らされてるけど
カット野菜買ってきてそっから盛り付けてたらいかんの? >>59
それだとコードをコピペしてプログラミングの課題をやっているようなものだから、>>57と問題点がズレてるな。 >>57
下駄雪駄のことならIDE商店に任せて作ってもらっても構わないよ
まだ薬の調合習ってる所だったらカプセルに包むのは後でも良いし
それとも他のスQールにも手解き請うてるのかい? HTML&CSSとPHPのみでまとめサイトや5chみたいなの作れる?
初心者がPHPで作るべき物教えてちょうだい!! Windows10に秀丸をインストールしたら
アイコンがすべてデカデカと「禿」になった問題がまだ解決していないのですが
これどうやって直しますか?
phpファイルもすべて「禿」ですよ。 プログラミング初心者だけどComposerをインストールしようとしたら
The file name you specified must be php.exe
って表示されてインストールできない
どうしたらいいの? >>63
わたしも初心者だけど作れると思う。
PHPはデータベースが使えるからなんでもし放題。 どなたか禿丸の「禿」アイコンの解決方法教えていただけませんか?
本当に困っています。
プログラミングで学ぶことが山ほどあるからこんなことで悩むヒマはないんです。
PHPやってる人ってやっぱり
VSCodeと禿丸、ってパターンが多いと思うのですが。 >>66
奇遇だね俺も初心者
よかったら友達にならない?
yowagyu107@moimoi.re PHPで色々作る時ってフレームワーク?やライブラリ?が
必要?
教えてくれ! >>68
いいね!
よろしく
hage@hikari.net.pika >>71
ありがとう
あとでメール読んどくわ
ところでPHP関連の資格ってなにがおすすめですか?
転職にほとんど意味はないと知ってるけど未経験だからアピールすることのひとつとして。 0同士を比較しても無意味
そんな暇があったらなんか作れ >>72
アピール?
業種に関係なく月刊PHPおすすめ >>74
ありがとう
読んでみますわ
>>73
つくろうとしてもPC内のテキスト系ファイルがみんなデカデカと「禿」。
やる気なくすんですよ。
アイコンの変えかたわかりませんか?
最近買ったWindows10のProfessionalなのですが。 >>75
>最近買ったWindows10のProfessionalなのですが。
デフォでは無理
ttps://defaultprogramseditor.com >>76
ありがとうございす
default programs editorでこの「禿」の呪いから開放されつつあります。
txt, phpだけじゃなくcss, js, dat, iniなどなどまだいっぱい1つ1つ設定しないといけないのが面倒ですね。
これらは1回やれば完結だけどまた新しいPCを使うことになると面倒という意味。 VSCodeのコーディング用のエディタと、禿丸を併用してる人は多いと思うけど
この「禿」の問題はみんなどう対処してるのだろう?
このツール知らない人は「禿」アイコンは我慢してるのかな。 defaultprogramseditorを使ってないから知らないけど、こいつはレジストリをいじるかなんかしてるんだろうから、
その情報をバックアップ取っとといて必要に応じて復元すればいいんじゃないの
まあ自分はそもそも関連付けしない派なので、このような問題は基本的に無縁
アイコンは全部メモ帳デフォの白紙罫線アイコンだわ Apacheってインストールした後どうすればいいんですか? ApacheじゃなくてMAMP使って
htdocsの中に作ったソースファイルの入ったフォルダ入れて
http://localhost:ポート番号/test1.php←にアクセスしたけど
404って表示される
何が原因なの?
フォルダじゃなくてファイル入れたら表示されるのに コマンドプロントにcomposer global require laravel/installerって打ち込んでも
一向にlaravelインストールできないんだが
どうしたらいいの? >>86
コマンドプロンプトくん「すまん、composerって何?」
つまりcomposerをインストールしろ >>87
インストール後にコマンドプロントに入力したけど緑の文字が一行出ただけで
インストールできない >>87
composerをインストール後にコマンドプロントに入力したけど緑の文字が一行出ただけで
インストールできない 質問する時は、正確なエラーメッセージも書いてください!
また、エラーメッセージで検索してください composer.json has been createdのまま止まってる 自分もララベルやってみたいんですが
Win10pro64bitでハローワールドまでの手順
どこか案内してもらえませんか? プログラミングの学習順は
HTML&CSS→PHP→フレームワークで合ってますか? >>94
正解の順序なんてないよ。
別にその順序で問題ない。やりたいことがその方向なら。 hoge.com/****
に指定した数字入れて、html出力ってできますか?
具体的には
<a href=“hoge.com/****”>****</a>
をいくつも書くの面倒なので、どこかに 1211,2341,5671,8875 とかまとめて数字書くと
<a href=“hoge.com/1211”>1211</a>
<a href=“hoge.com/2341”>2341</a>
<a href=“hoge.com/5671”>5671</a>
<a href=“hoge.com/8875”>8875</a>
としたいです。 と出力してくれるようにしたいです。
よろしくお願いします。 サーバーサイドの方にも興味があるのですが具体的に何をするのかよくわかりません
web開発とかとは何か違うのですか? ■ このスレッドは過去ログ倉庫に格納されています