[過去ログ] 【PHP】下らねぇ質問はここに書き込みやがれ 12 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
718: (ワッチョイ 895f-VlOp) 2021/08/06(金)23:30 ID:RLLkP2Do0(2/2) AAS
楽に使うならクラス作って継承して使えばエレガントに書けると思う
719: (ワッチョイ 13ad-tZU0) 2021/08/07(土)00:43 ID:f2WMK3C10(1) AAS
androidにPHPアプリとかあるけど役に立つ?
720: (ワッチョイ c17b-NIVl) 2021/08/07(土)00:55 ID:dDF85n970(1/3) AAS
>>717
> 最初に"TCP接続を明示的に切りたい"とあったので機能はないと回答した
責める気はないが、これはさすがに屁理屈だろ。
572は確かに俺の書き方が悪い。
ただ、「初心者」が間違った「やり方」を選んでトンチンカンな方向に行くことはよくある話で、
これを防ぐ為には「最終的に何を目指してるか」を言わなければならないが、
俺は575の時点で、
・俺が初心者であり、
・後処理してる最中でもブラウザにパースさせてUXを改善したいから、
・TCP接続を切りたい
省14
721: (ワッチョイ c17b-NIVl) 2021/08/07(土)00:55 ID:dDF85n970(2/3) AAS
>>717
ただまあ、これはさておき、
そもそも環境依存コードを導入する気はないが、無料鯖は大体CGIモードだから行けるのか。
とはいえ少し金かけたらモジュールも選べて、
その際にいちいち「動かなくなりました」とか言われるのが面倒だから止めとくが。
ただ、これだとやっぱり昔は必要だと認識されてたって事だよ。
正直、Content-Lengthよりも直接的で分かりやすい解決策だから、俺も606で言ってるように、
最初に整備されるAPIであり、普通のプログラマにとっては第一選択肢の筈なんだよ。
ただこれだと、モジュール化した際に不要だと見なされて落とされたってことになる。これは何でだろう?
実装自体は至極簡単だし、基本的な物だから、「問題を多発させた」とかない限り落とす判断にはならないはずだけど。
省16
722: (ワッチョイ 9910-qxAg) 2021/08/07(土)08:23 ID:xdlB1E9b0(1) AAS
phpでもやるかなって思ったけど、大勢で同じセッションみるとかできる?
723: (ワッチョイ c17b-NIVl) 2021/08/07(土)09:24 ID:dDF85n970(3/3) AAS
>>717
一応こちらの現時点の結論を言っておくと、
Content-Lengthはストリーミング以外は全部つけないと駄目だな。RFCでもSHOULDだし、
外部リンク[2]:datatracker.ietf.org
動きを見る限り、apacheもこれをスヌープしてる。
よって、「仕様準拠」なら flush() だけで何も問題ないから、
fastcgi_finish_requestはモジュール化した際に廃止された、と見える。
だから711内のページ筆者もだいぶ間違ってて、
まずConnection: closeをTCP接続終了(いわゆるFIN/FINACK/ACK)と勘違いしてるが、
実際はこれは同じコネクションを再利用するかの話だから関係ないし、
省15
724: (アウアウアー Saab-MJGN) 2021/08/08(日)13:58 ID:e9M5NaPRa(1) AAS
ぶつくさ文句ノイズ垂れ流すの鬱陶しいからNGするためにコテつけてくれよ
「PHPerは糞」とかどうだ
725: (ワッチョイ 13f7-tZU0) 2021/08/08(日)14:23 ID:sHQOKZVt0(1) AAS
chmateだと最初から荒らしってなって表示されないよ!
726: (ワッチョイ c134-y0A/) 2021/08/09(月)02:00 ID:gYL5uhjB0(1) AAS
それにしてもThe老害を絵に書いたような奴だな
加齢臭が半端ない
そんな奴が無料レンタルサーバーでできるPHP案件にしがみ付いてるのがまた笑うところ
727: (アウアウアー Saab-IXul) 2021/08/09(月)07:34 ID:nmP8QoA6a(1) AAS
無職の人はたくさんレス書く時間あって良いよね
728: (ワッチョイ 532c-Lto6) 2021/08/09(月)13:13 ID:78aLRiJY0(1) AAS
YouTube で有名な、雑食系エンジニア・KENTA は、
PHP は、一生やらなくてよいと言ってる
価格低下圧力がひどいでしょ。
客もプログラマーも、PHPを見下しているから、大金を出さない
だから勉強しても、まず食えない
それでサロンは、Ruby on Rails だけにしている。
マコなりとか普通、学校でも80万円コース
今はYouTube で、200万円の学校をぼったくりと言ったから、訴えられているけどw
KENTAは日本一だから、学校も訴えて知名度を上げようとしてくる
省2
729: (ワッチョイ a15f-b60h) 2021/08/09(月)21:41 ID:Qit5eEqI0(1) AAS
一YouTuberの言うことを真に受けなくてもいい
730: (アウアウウー Sa55-YX0H) 2021/08/09(月)22:11 ID:pjjWaghZa(1) AAS
1つ聞きたいんですが、SCSSを導入する際メンテナンスが面倒なら嫌だなと思ってます
dart sassにサポートが切り替わった際にその前のruby−sassやnode-sassのコードをわざわざ書き換えないといけないんでしょうか?
731: (アウアウウー Sa55-YX0H) 2021/08/10(火)03:02 ID:0jLh5m3Ra(1) AAS
結局Javaもphpと同じで自分で考えて構築しないとダメなんですね…
人のコードを映しても環境の違いからエラーが出ると
SASSを使うためにとんでもない時間掛かってます…
732: 728 (ワッチョイ 532c-Lto6) 2021/08/10(火)11:29 ID:9wi/dlAk0(1) AAS
ruby−sass は、かなり前に終了している
Ruby on Rails 6 では最初から、Node.js, Webpack, Babel。
当然、SCSS でBootstrap を使うことも多い
autoprefixer, browserslist とか、ミニファイなど、すべて全自動
会社では毎週、各ライブラリを更新してテストする。
この環境構築運用部門がないと、ずっと環境が古いままで直せないので、
ウイルス攻撃などを受ける
こまめに更新・テストするのは常識。
貯めてはいけない
省6
733: (ワッチョイ 337d-QHSv) 2021/08/10(火)14:40 ID:zAxh9PBJ0(1) AAS
JavaとJavaScriptの区別がついてない奴がいるらしいぞ。
734(1): (ワッチョイ e191-lZJ8) 2021/08/11(水)13:59 ID:fZr8mTrx0(1) AAS
こんな紛らわしい名前を付けた犯人は誰?
735(1): PHPerは糞 (ワッチョイ c17b-NIVl) 2021/08/11(水)21:04 ID:C/NScrzP0(1/5) AAS
PHPでの参照渡しの「ノリ」が分からないのだが、どの辺が相場なのだ?
なお、 外部リンク:tanakahisateru.hatenablog.jp は読んだ。これはいい記事だ。
そしてとりあえずコーディングルールを探してみたが、無い。
PSR/WordPress/Zend/Cakeのはさらっと見たが、文法だけで、動作については記述がないようだ。
だから、動作周りも含めての推奨コーディングルールがあればそれを教えてくれると助かる。
DBから読み出してフォーマットしてjsonで出力する場合、一番単純には、
$resultArr = fetch_from_DB();
format_for_API($resultArr); // 参照渡しで自己書き換え
echo json_encode($resultArr);
function &format_for_API(&$arr){
省8
736: PHPerは糞 (ワッチョイ c17b-NIVl) 2021/08/11(水)21:04 ID:C/NScrzP0(2/5) AAS
ここで、直積みコードを動かす為には format_for_API を「参照渡し」から「値渡し値返し」に変更する必要が有り、
コードは、
$resultArr = fetch_from_DB();
$resultArr = format_for_API($resultArr); // 再代入
echo json_encode($resultArr);
となる。これだと結果としては速度/メモリ共に変化無い。ただし最近の『再代入禁止』には反するので、
$resultArr = fetch_from_DB();
$resultArr_formatted = format_for_API($resultArr); // 別名
echo json_encode($resultArr_formatted);
と別名にすると、(今回の俺の場合、速度は大して変わらないが)使用メモリは増えてしまう。
省15
737: PHPerは糞 (ワッチョイ c17b-NIVl) 2021/08/11(水)21:05 ID:C/NScrzP0(3/5) AAS
俺の現環境ではBしか選択肢がないが、ここら辺はPHP界隈ではどうなってるのだ?具体的には、
1. 理想的にはAでNoticeが削除されるべきだが、既にそうなってる/これから削除予定か?
2. (知らんが、)実はPHPって一つのコードで出来てて、「おま環」ってのがあまり無く、
俺の環境でBが最適化されてれば、どの環境に持って行っても最適化されてて問題なく動くのか?
(これについてJSが悲惨なのはご存じの通り)
3. まさか、notice切ればいいだけだろ、とか言うノリか?(個別に切れるのならこれも有りだが)
4. 最適化を期待して、参照渡しの使用自体を禁止/抑止する方向か?
(真に必要な場合以外は使うな等。今回なら上記のように同名の変数に代入すればいいだけだよね、みたいな。)
5. この辺も含めての、文法(見た目)以外のコーディングルールで有名なのが有れば教えてくれ。
6. このPHP流の参照仕様、使い道無いよな?実は冒頭の記事を読んだ当初、
省10
上下前次1-新書関写板覧索設栞歴
あと 265 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s