[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 02/23 23:57 / Filesize : 381 KB / Number-of Response : 998
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん [2022/09/20(火) 16:46:23.39 ID:Sb2Kpzh+0.net]
!extend::vvvvv:1000:512
!extend::vvvvv:1000:512
★スレ立て時 ↑ が3行以上になるようコピペ

PHPに関する質問スレです

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

次スレは>>980以降
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured

792 名前:デフォルトの名無しさん mailto:sage [2024/01/10(水) 16:53:39.33 ID:dVV8o+q90.net]
>>791
おぉ、同じぐらいだわ。
PHPはフレームワークとか知らないし、ユーザ関数ちょっと作れたりするぐらい
フォームメールとかマスタデータの登録編集ぐらいできて48万ぐらい貰ってるよ

793 名前:デフォルトの名無しさん (ワッチョイ 7f9a-lSjW) mailto:sage [2024/01/10(水) 20:04:25.62 ID:zlHvcH430.net]
コピペプログラムでも30はいけるからな

794 名前:デフォルトの名無しさん (ワッチョイ df0e-tnpw) mailto:sage [2024/01/10(水) 20:16:50.25 ID:PTL/6ftd0.net]
>792 >793
ええええー!マジですか😭…羨ましい!!
メールフォームはもちろん、サーバー関連もLinux一通りは触れて、データベースも GUIではなくてLinux上から操作出来るくらいのレベル感ではあるんだよね…

求職する時、文字だけだと自分のレベル感と会社が求めてるレベル感が分からなくていつも「クラス実装出来ないし概念理解してないけど大丈夫かな」とか「フレームワーク扱った事ないし…docker?何それ美味しいの?」って感じで二の足踏んでしまうんだよね

795 名前:デフォルトの名無しさん (ワッチョイ ff5f-03E5) mailto:sage [2024/01/12(金) 00:03:02.51 ID:twL7njza0.net]
フレームワークを扱えばいいし、dockerも勉強すればいいよ
そもそもフレームワークなしでやれてたんなら 何でも独学できるだろ
体系的な学習はとにもかくにもいじり倒した後からだ

796 名前:デフォルトの名無しさん mailto:sage [2024/01/13(土) 14:07:59.64 ID:3NziHgVl0.net]
>>792
ちなみにSES?

797 名前:デフォルトの名無しさん (オッペケ Srbd-Ti6e) mailto:sage [2024/01/30(火) 04:09:24.38 ID:geI1NBE8r.net]
PHP初級取ろうと思ってますが、取りやすいのはどっちですか?

簡単な方を教えてください。

798 名前:デフォルトの名無しさん (オッペケ Srbd-Ti6e) mailto:sage [2024/01/30(火) 04:10:11.35 ID:geI1NBE8r.net]
PHP7 vs PHP8 の比較です

799 名前:デフォルトの名無しさん mailto:sage [2024/01/30(火) 07:13:24.16 ID:xc6jeStg0.net]
上司から取ってこいと言われたのでなければ止めとけとしか
俺はPHPerではないけども

800 名前:デフォルトの名無しさん (オッペケ Srbd-Ti6e) mailto:sage [2024/01/31(水) 13:32:55.85 ID:k++D0k1Yr.net]
>>799
俺はデザイナーなので仕事上ではなくてもいい資格なんだが、取りやすそうで見栄えも良さそう資格って事でこれとろうかなと、webクリエイターの資格もってるがゴミ資格なんでゴミ資格でもないやつ取りたい。



801 名前:デフォルトの名無しさん (ワッチョイ b6d0-9w1M) mailto:sage [2024/01/31(水) 14:50:49.67 ID:GiaFK7PQ0.net]
>800
少しでもプログラムを書く予定があるなら PHP8が良いよ
なぜかと言うと、7→8のアップデートで仕様が大幅に変わったから
7の細かいルールを覚えてしまってから8を触ったら「あれ?動かない…」となる可能性あるので

802 名前:デフォルトの名無しさん (ワッチョイ 1149-Y1Fy) mailto:sage [2024/01/31(水) 15:02:37.76 ID:KXDkvASJ0.net]
資格で語れる業界に行きたいんなら良いんじゃね

ITは基本、実績や書き物で語ることが多いと思うけどね

803 名前:デフォルトの名無しさん (ワッチョイ 8a8b-7cac) [2024/01/31(水) 15:18:08.36 ID:Cu19VVGy0.net]
逆にIT系の資格一杯持ってるやつのほうが実務で使えねー

804 名前:デフォルトの名無しさん (ワッチョイ 9ee7-TUA6) mailto:sage [2024/01/31(水) 17:23:01.53 ID:grzeycve0.net]
>>803
それよく言われるけど、実際のところは逆だったわ
決まりきったパズルである試験すら通らないやつが
まー実務で役に立つわけもないわな

805 名前:デフォルトの名無しさん (ワッチョイ 8a8b-7cac) [2024/01/31(水) 17:28:55.09 ID:Cu19VVGy0.net]
>>804
ちゃうちゃう、パズルしか解けんくなって石頭になるねん
自分でアルゴリズムを構築する手段を知らないから、パーツに頼るしかなくなる

806 名前:デフォルトの名無しさん (ワッチョイ 1163-on57) mailto:sage [2024/01/31(水) 17:29:39.20 ID:jcvgDSDi0.net]
銃が使えるからって戦場で役に立つとはならないぞ

807 名前:デフォルトの名無しさん (ワッチョイ eaa9-+O6P) mailto:sage [2024/01/31(水) 17:30:21.84 ID:OojRe9/Q0.net]
ワイphp7とphp8の違いがわからずに簡単なコード書いてるし運転免許以外資格も持ってなくても35万給料もらえていることに感謝

808 名前:デフォルトの名無しさん (ワッチョイ 9601-JLAu) mailto:sage [2024/01/31(水) 17:31:41.54 ID:3ULZXNFO0.net]
属してる組織の技術レベルによるんだよね
上に行けば行くほどIT資格一杯持ってるやつのほうが使えねーってなる
下に行けば行くほどIT資格一杯持ってるやつのほうが使えるーってなる

809 名前:デフォルトの名無しさん (ワッチョイ b6d0-9w1M) mailto:sage [2024/01/31(水) 17:40:24.48 ID:GiaFK7PQ0.net]
>807
SIerとSESどっちかな?
ついでに額面か手取りかも教えてくださいw

810 名前:デフォルトの名無しさん (ワッチョイ eaa9-+O6P) mailto:sage [2024/01/31(水) 17:57:51.74 ID:OojRe9/Q0.net]
>>809
ごめん単語が何言ってるかわからない・・・



811 名前:デフォルトの名無しさん mailto:sage [2024/01/31(水) 20:57:41.85 ID:GiaFK7PQ0.net]
>810
ざっくり言うと、
「自社開発していて自社出勤の正社員」=SIer
「委託や請負で客先常駐の社員。派遣では無いが実質派遣ぽい動きしてる」=SES
↑かなり乱暴な言い方だけどw

https://levtech.jp/partner/guide/article/detail/163/

812 名前:デフォルトの名無しさん (ワッチョイ 7501-8Us2) mailto:sage [2024/01/31(水) 23:14:06.95 ID:j8r5fr530.net]
>>811
突っ込みどころ満載すぎ

SIerは企業の種類でSESはサービスの種類
SIerの正社員がSESで客先常駐というのも普通にある

自社開発という言葉は自社向けのシステムを開発することを指していて
SIerが受託開発等で客先に常駐せず自社に出勤して開発することではない

請負の客先常駐はSESとは呼ばない
SESは基本的に準委任契約

813 名前:デフォルトの名無しさん (ワッチョイ 62f4-UXSU) mailto:sage [2024/02/17(土) 15:04:47.81 ID:RQ5FiJGb0.net]
1、クライアント(C++で作ったアプリ)がLaravelで作ったAPIにアクセス
2、APIにアクセスされたらクライアントにファイルダウンロード
3、ダウンロード完了したらサーバー上のデータをbackupディレクトリに移動

ダウンロードの完了をLaravel側(PHP)が知る方法ってないよね?

814 名前:デフォルトの名無しさん mailto:sage [2024/02/17(土) 15:53:22.94 ID:+ZrZNmrG0.net]
クライアントから完了通知を送る
完了通知がないとクライアントがすべて正常に受け取ったかどうかはわからない
サーバー側だけでわかるのはデータをネットワークI/Oのレスポンスとして全部書き出したかどうか

815 名前:デフォルトの名無しさん mailto:sage [2024/02/17(土) 16:09:44.18 ID:RQ5FiJGb0.net]
ダウンロード用のスレッド(タスク)終わったらダウンロード完了通知するスレッド始めりゃ良いのか
ありがとう

816 名前:デフォルトの名無しさん [2024/02/17(土) 19:05:09.44 ID:4U2VM1d40.net]
ファイル送る前に、MD5とかのファイルハッシュを送っておいて、受信完了レスポンスはクライアント側のMD5を送ってもらって、合致したら処理完了
とするとより安全だわな

817 名前:デフォルトの名無しさん mailto:sage [2024/02/17(土) 20:18:28.04 ID:HHGIbwMU0.net]
今の通信品質ってそんなに悪いのか?

818 名前:デフォルトの名無しさん [2024/02/17(土) 23:35:32.81 ID:4U2VM1d40.net]
あ、いやさ、バックアップディレクトリに移動ってあったから、何らかのトラブルがあった時に、多分手作業で戻さなくちゃならんくなるじゃん
保険と思って実装しておくのが安心かなとね、俺は低品質回線の国とかとのやりとりがあるから、敏感になってるのもあるけどね
だからかUDPよりTCPかつチェックサムなど入れてる

819 名前:デフォルトの名無しさん mailto:sage [2024/02/19(月) 10:13:37.18 ID:sL/5dHSK0.net]
MD5が技術と時間的に厳しかったからダウンロードしたファイル名(秒単位までの時間)を送信して対応することにしました

ありがとうございました

820 名前:デフォルトの名無しさん [2024/03/10(日) 12:02:36.25 ID:L6LWs13j0.net]
環境ってフレームワークや言語ごとにvmwareでわけたらいいのか、それともdockerがよいのか、
先輩方教えてください



821 名前:デフォルトの名無しさん mailto:sage [2024/03/12(火) 01:50:45.53 ID:TnUWR0Du0.net]
動作しているコードでVSCodeで赤く表示されるところを直そうと思い
$row[\"id\"]}
とエスケープしようとするとエラーと出ます。
赤く表示されるのはvscodeが何か勘違いしているということでしょうか?

https://i.imgur.com/RdSJ8HS.png

822 名前:デフォルトの名無しさん mailto:sage [2024/03/12(火) 02:57:29.14 ID:oTlhluwZ0.net]
{$row['id']}にしてみ

823 名前:デフォルトの名無しさん (ワッチョイ 2930-n0E3) mailto:sage [2024/03/12(火) 10:50:36.47 ID:meXeXcdC0.net]
>821

>822のように波括弧で括るか、ダブルクォーテーションをシングルクオーテーションにしてみ

824 名前:デフォルトの名無しさん mailto:sage [2024/03/12(火) 17:55:50.35 ID:TnUWR0Du0.net]
>>822-823
ぉぉ・・・すごい、うまくいきました。
確かに変数展開する必要が無いならシングルクォートで良いですよね
ダブルクォートを使うことしか考えていませんでした

825 名前:デフォルトの名無しさん mailto:sage [2024/03/13(水) 01:02:40.75 ID:GqTsKoAX0.net]
>824
実際の開発現場ではコーディングのルール決まってるからシングルクオーテーションやダブルクオーテーションを混ぜて使ったりしては駄目だから気を付けてねー

826 名前:デフォルトの名無しさん mailto:sage [2024/04/01(月) 23:48:30.99 ID:VotzuRBw0.net]
postするデータってなんでもかんだもCSRF検証するものですか?

827 名前:デフォルトの名無しさん mailto:sage [2024/04/01(月) 23:53:33.26 ID:VotzuRBw0.net]
SPA作ったんですがCSRF検証してません
ポストするデータはゲームのステージデータです
仮にCSRF攻撃されたとしてもステージデータが増えるだけなんですがこういうケースでもCSRF検証はすべきでしょうか?

828 名前:デフォルトの名無しさん mailto:sage [2024/04/02(火) 00:37:08.09 ID:Y1y4I8En0.net]
本人の意図しないところでステージデータがポコポコ増えたら困るでしょ?

829 名前:デフォルトの名無しさん mailto:sage [2024/04/02(火) 09:20:13.00 ID:MCcZjXUK0.net]
このケースでは検証すべき、こっちではしなくて良い、とかやってるとそのうちその振り分けでやらかしそうだから
如何なる場合でもPOSTデータは検証すべき

830 名前:デフォルトの名無しさん (ワッチョイ 5dbb-B4RS) mailto:sage [2024/04/02(火) 16:50:28.30 ID:4sW3pgf50.net]
そうですか
ありがとうございました



831 名前:デフォルトの名無しさん mailto:sage [2024/04/03(水) 03:58:04.60 ID:EpnIAvlv0.net]
CSRFの実装しました
難しいかと思ったら割と簡単でした
案ずるより産むが易しキヨシってやつですね

832 名前:デフォルトの名無しさん mailto:sage [2024/04/03(水) 16:08:59.39 ID:sHoarvhc0.net]
nonceもCSRF対策の一種?

833 名前:デフォルトの名無しさん mailto:sage [2024/04/05(金) 11:14:06.54 ID:ZTISEuLN0.net]
管理画面や、限定的にしか見れないページ(社内のみとか)はサボる時あるけどねw
理由は、そもそも管理画面自体に入られたらパスワードが漏洩しているという意味で全て終わりだから。

サボるのはpostするデータをバリデーションするか、とかサニタイズするか、とか。
性善説に基づいて作るとめちゃくちゃ楽よ( ;´Д`)

834 名前:デフォルトの名無しさん mailto:sage [2024/04/05(金) 17:24:40.42 ID:ed+JNEgF0.net]
>>833
管理画面にログイン済みのユーザーにPOSTするリンクをクリックさせて管理者にしかできない操作をさせるみたいなのがCSRFだと思うんだが・・・

CookieをSame Siteにすれば防げるケースが大半だろうけど多段防御しといた方が安牌だと思う

835 名前:デフォルトの名無しさん mailto:sage [2024/04/06(土) 00:42:24.17 ID:4xUg8EFL0.net]
>834
vpn接続して使用してる管理画面だから、誰か入ってくる事は無いし、そもそも誰か入って来た時点で即、死を意味してるのでプログラム云々というよりネットワークのセキュリティの話になってくる、というね。

話逸れたけど、個人的にはこれくらい内々で使うサービスなら良いけど、逆に言えばそれ以外はPOSTデータの取り扱いは100%対策しないとダメだよ、って話

836 名前:デフォルトの名無しさん (ワッチョイ d576-VD0S) mailto:sage [2024/04/06(土) 02:02:19.01 ID:0VY5CEth0.net]
100%

837 名前:デフォルトの名無しさん (ワッチョイ 6b01-KWHl) mailto:sage [2024/04/06(土) 02:12:00.29 ID:Jz+yuHp90.net]
>>835
VPN接続してるかどうかとか全然関係ないよ
そもそもCSRFって内部ネットワークに誰か入ってくるとかじゃないから

838 名前:デフォルトの名無しさん mailto:sage [2024/04/08(月) 16:50:29.21 ID:wyxCOIbr0.net]
intval(080)が0になるのはなんで?

839 名前:デフォルトの名無しさん mailto:sega [2024/04/08(月) 19:16:57.61 ID:0Leau+zw0.net]
>>838
不正な8進数だからだろ

840 名前:デフォルトの名無しさん mailto:sage [2024/04/10(水) 11:28:55.93 ID:NX4cvx9u0.net]
Closure::bindやbindToがnullを返すのはどんな場合ですか?
公式ページには"失敗するとnullを返す"としか説明がなく
具体的な失敗パターンが知りたいです



841 名前:デフォルトの名無しさん (ワッチョイ bf5f-/8Es) mailto:sage [2024/04/14(日) 23:11:55.65 ID:zqSEJi8N0.net]
>>840
基本的にバグのときしか無いよ
見れない関数見てるとかそもそも関数じゃないとか

842 名前:844 mailto:sage [2024/04/15(月) 20:58:30.82 ID:ykbkL8b10.net]
>>841
ありがとうございます

843 名前:デフォルトの名無しさん mailto:sage [2024/04/16(火) 01:54:25.90 ID:J00dMuyV0.net]
PHPってなんでこんなに速いんですか?
他のインタプリタ言語よりかなり速いですよね

844 名前:デフォルトの名無しさん mailto:sage [2024/04/16(火) 04:36:49.17 ID:j7JGuKK50.net]
利用者が多いと高速化モジュールを作ってくれる人がそのうち出て来る

でもphpよりperlの方が速いって言う人もいる

845 名前:デフォルトの名無しさん mailto:sage [2024/04/16(火) 10:35:03.69 ID:6qmOkfsb0.net]
今やpythonのほうが高速だから残念ながらphpのアドバンテージは下がってしまった

846 名前:デフォルトの名無しさん mailto:sage [2024/04/16(火) 11:14:04.07 ID:kYFjszay0.net]
fastAPIってどのくらい速いんかね?

847 名前:デフォルトの名無しさん mailto:sage [2024/04/16(火) 11:23:09.48 ID:MMZJeoHC0.net]
メンテしやすい方が楽で良い

848 名前:デフォルトの名無しさん mailto:sage [2024/04/16(火) 20:06:50.70 ID:uAswjotn0.net]
Laravelとかも最近のopcache使ったときやたら速くて感心したな

849 名前:デフォルトの名無しさん mailto:sage [2024/04/16(火) 23:44:05.47 ID:dnnaoba60.net]
いくらphpが速くてもpythonはcかc++並になってしまったからもう追いつけない

850 名前: mailto:sage [2024/04/17(水) 00:07:31.24 ID:I8L23udN0.net]
追いつけないかどうかはやろうとする処理次第
Eコマースで商品一覧をDBから取得し画面に出力するとなれば
処理の大部分はDBの処理時間



851 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 01:28:51.06 ID:c72vfF8y0.net]
誰もDBの話はしとらんが?

852 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 01:34:48.91 ID:ze0TvR6C0.net]
>850 そりゃそうだろw今はそんな話はしてないし、自分の土俵に持っていく為に話題のすり替えになってるぞ

853 名前:デフォルトの名無しさん (ワッチョイ 7f3a-/8Es) mailto:sage [2024/04/17(水) 07:51:37.15 ID:xZLw0gTi0.net]
なでしこ3はPythonより6.5倍速い

854 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 09:34:48.22 ID:CzOcQm8R0.net]
PythonよりPHPやRubyのほうが速い
ざっくり3〜5倍
さらにPHPやRubyよりJavaScriptのほうが速い
それもざっくり3〜5倍
PerlはPythonと似たり寄ったり
PythonだけJITがないから置いてきぼり
今年のQ4に出る3.13で導入予定らしいけど最適化に時間がかかるから今のレベルに追いつけるのは5年くらい先

Pythonで性能を出したければシェルスクリプトと同じようにできるだけPython内でループを回さずC/C++で書かれたライブラリに一括で処理を委譲する
Webアプリだとなかなかそうもいかないけど

855 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 11:15:26.47 ID:hNUrcL2F0.net]
フルスタックとしてPHP8.2は速いよね
バックエンドだと言語による差は無いか

856 名前: 警備員[Lv.1][新芽] (ワッチョイ df94-R43V) mailto:sage [2024/05/01(水) 22:35:49.91 ID:Jo6lQIiP0.net]
php8でJITが導入されていてそれを利用することで現状だと単純な計算速度ではphpの方がpythonより速いと思う
ただpythonもJIT導入予定と聞いている

857 名前:デフォルトの名無しさん (ワッチョイ bf5f-b946) mailto:sage [2024/05/03(金) 19:58:28.18 ID:+USmG/sP0.net]
node.jsってそんなに速いの? 知らなかった

858 名前:デフォルトの名無しさん (ワッチョイ 277b-z+LQ) mailto:sage [2024/05/03(金) 20:16:52.06 ID:+XAyZCIw0.net]
>>857
Rustと比較対象にされるくらいは速いよ
https://deepu.tech/concurrency-in-modern-languages-final/

というかね、PHP/Python/Rubyが論外に遅すぎて、これらの言語使った時点で速度は度外視前提だから、
これらについては速度比較すらまともにされて無いでしょ

859 名前:デフォルトの名無しさん (ワッチョイ 277b-z+LQ) mailto:sage [2024/05/03(金) 20:57:10.70 ID:+XAyZCIw0.net]
こっちの方がよかったかも?
https://www.techempower.com/benchmarks/#hw=ph&test=composite§ion=data-r22

860 名前:デフォルトの名無しさん (ワッチョイ 7f63-Ufki) mailto:sage [2024/05/03(金) 20:59:44.77 ID:9ebiuCIb0.net]
この人はどんな利益を得ているんだろう



861 名前:デフォルトの名無しさん mailto:sage [2024/05/04(土) 00:40:36.66 ID:TbdOZmgm0.net]
個人でPHPとJS(ブラウザ)とPythonの速度比較したら
JS, PHP, Pythonの順で早かった
JSはGoogleのエンジニアがV8組んでるだけあってインタプリタの中じゃ最速だな

862 名前:デフォルトの名無しさん (ワッチョイ a744-u6uN) mailto:sage [2024/05/04(土) 09:25:16.85 ID:hhjXOeVD0.net]
ゆうてサーバ側でjs使うのはawait promise地獄になりがちで見た目がね

863 名前:デフォルトの名無しさん mailto:sage [2024/05/04(土) 11:46:29.84 ID:7p9CFEdI0.net]
>>862
いやasyncは見た目も地獄にはならんやろ
お前大幅に勘違いして無いか?

864 名前:デフォルトの名無しさん mailto:sage [2024/05/04(土) 12:25:25.54 ID:qT6RngEw0.net]
でもあと数年でC = python > js >>>> phpになる

865 名前:デフォルトの名無しさん mailto:sage [2024/05/04(土) 14:20:07.47 ID:0cPYdG0t0.net]
数年も経ったら、全く新しい別の何かになってる

866 名前:デフォルトの名無しさん mailto:sage [2024/05/04(土) 14:54:41.55 ID:ur5HC8pk0.net]
昔から「PHPは遅くて使い物にならなくなる:と言われてたが
結局シェア見ると落ちないしなぁ
PHP5時代と比べてPHP8の早いこと

867 名前:デフォルトの名無しさん (ワッチョイ a744-u6uN) mailto:sage [2024/05/04(土) 21:20:04.52 ID:hhjXOeVD0.net]
>>863
jsとphpで同じ動作の同期的なコードを書いてみ
async不要で同期でかける方がキレイなのは当然やろ
そらあんま複雑な処理が無けりゃ変わらんやろけど

868 名前:デフォルトの名無しさん (ワッチョイ 437b-GrxP) mailto:sage [2024/05/05(日) 00:06:00.25 ID:VpuIuth60.net]
>>867
いやawaitが付いてるだけで同じだぞ
JSは全部の関数にクロージャ付きだから変数も同様にアクセスできる点がphpとは違う
まあここはphpのスレなのでもういいが、気になるなら以下見てみ

> async function sequentialStart() {
> console.log("==SEQUENTIAL START==");
>
> // 1. これは即時実行される
> const slow = await resolveAfter2Seconds();
> console.log(slow); // 2. これは 1. の 2 秒後に実行される
>
> const fast = await resolveAfter1Second();
> console.log(fast); // 3. これは 1. の 3 秒後に実行される
> }
> https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/async_function

869 名前:デフォルトの名無しさん mailto:sage [2024/05/05(日) 00:22:56.43 ID:VpuIuth60.net]
と思ったが、もしかしてJSって子関数はnew Promiseしないと駄目な感じか?
俺はてっきりC#のと同じと思ってたから勘違いしてたかも?
まあこの辺はこちらで確認する。

ちなみにcallback地獄はJSの連中が馬鹿だらけだから正当化してるだけで、
実はちゃんと抽象化して組めばcallback地獄にはならない。
そしてサポートの関係もあり、俺はasync/await使ってきて無いから勘違いしてるかもしれん。
さらに言うとPromiseもゴミだと思ってるよ。あれは不要な仕様だ。JSの連中はこれも正当化してるが。

というわけで、JSも色々ゴミだが、全体見るならphpの方がゴミだと思うぜ。

870 名前:デフォルトの名無しさん mailto:sage [2024/05/08(水) 01:04:50.50 ID:Aq7zVlUM0.net]
そんなPHPもpythonに比べたら10倍マシなわけで
世の中ままならないもんだよな



871 名前:デフォルトの名無しさん (ワッチョイ 6fe7-M17B) [2024/06/13(木) 08:47:33.24 ID:8kjXK8h10.net]
POSIXメッセージキューをサポートしてる拡張モジュール でおすすめをおしえて

872 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 06:05:03.56 ID:jdN7cEyp0.net]
ニコニコ動画のランサムウェアって、phpの最近のやつと関係あるのかな
ttps://innovatopia.jp/cyber-security/cyber-security-news/31048/

873 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 09:17:52.21 ID:nM9V99Q80.net]
ハイパーバイザーの管理権限まで盗られたって話だから
個々のランサムウェアがどれなのかなんて些末な問題だろうな

874 名前:デフォルトの名無しさん [2024/06/19(水) 19:07:59.04 ID:rcHRA2+h0.net]
FuelPHPの代替ってどんなのがあるの?

875 名前:デフォルトの名無しさん mailto:sage [2024/06/20(木) 02:13:33.44 ID:GIlSg4MN0.net]
Laravel一択

876 名前:デフォルトの名無しさん (ワッチョイ cfbb-muU0) mailto:sage [2024/06/23(日) 00:56:02.55 ID:/fMztCCi0.net]
なんかわけあって形態素解析ライブラリを作ろうかと思うんだけど辞書はMecabの辞書を使うとしてどうやって解析しようかな
最長一致で比較してマッチしたら抜き出すって方法を考えてるけど皆ならどう作る?

877 名前:デフォルトの名無しさん (ワッチョイ 3f4d-tL4z) mailto:sage [2024/06/23(日) 11:04:07.30 ID:BYEVr0N80.net]
作らない
断る

878 名前:デフォルトの名無しさん (ワッチョイ 7f63-uW6V) mailto:sage [2024/06/23(日) 11:07:53.98 ID:8Dr+KSC80.net]
宿題か?自分でやる方が良いぞ

879 名前:デフォルトの名無しさん mailto:sage [2024/08/31(土) 14:07:37.82 ID:o+gAgvj50.net]
>>874
flight

880 名前:デフォルトの名無しさん mailto:sage [2024/09/06(金) 14:19:31.11 ID:J9Dx+vkX0.net]
PHP v8.0.30で
$LDC=0;
$LDC=ldap_connect($ldhost)
ldap_set_option($LDC,'LDAP_OPT_PROTOCOL_VERSION', 3);
のldap_set_option()行でmust be of type int,string given in~のエラーが出たんだけど3がint値として読めないって言われてるのかな



881 名前:デフォルトの名無しさん mailto:sage [2024/09/06(金) 16:44:39.99 ID:QtgCCsYf0.net]
引数の、どれかだろ

882 名前:デフォルトの名無しさん mailto:sage [2024/09/06(金) 16:50:09.62 ID:xfC3DfZt0.net]
LDAP_OPT_PROTOCOL_VERSIONは定数なんだからクォートで囲っちゃだめでしょ

883 名前:デフォルトの名無しさん mailto:sage [2024/09/09(月) 18:23:38.31 ID:8AzXAdmE0.net]
>>882
言われた通りだったわ
ありがとー

884 名前:デフォルトの名無しさん [2024/09/23(月) 08:24:39.70 ID:TOpTpz460.net]
連想配列のarray_merge全然うまくいかんやん
ほんとなんなのこの言語、まじイラつく

885 名前:デフォルトの名無しさん [2024/09/23(月) 08:30:38.84 ID:TOpTpz460.net]
できてるけどvar_dumpで表示されてないだけか?
要素数23ってなってるのに15しか表示されん
まじでよーわからん

886 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 09:07:14.03 ID:dfCQ5A4R0.net]
まず再現コード貼れよ、話はそれからだ

887 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 09:28:56.66 ID:h2Aoyerx0.net]
再現コード貼れ しか言わない奴は大抵は
十分に与えられた情報を見ても解決できない
無能隠しの時間稼ぎなんだよね

888 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 09:40:34.39 ID:dfCQ5A4R0.net]
>>887は超絶無能だとは断定出来るね

891がスーパーエスパーなら891の時点で答えを貼るべき
自分では出来ない癖に他人をやたら貶すのは超絶無能な奴の特徴
そもそも本件は、再現コードも数行で済み、それがあれば誰でも回答出来るレベルなので、
本件で「無能隠し」とか言い出す時点で、何が簡単で難しいか判断すら出来ない大馬鹿

889 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 10:16:17.79 ID:nGCd//e20.net]
十分に与えられているとは思わないけどな
エスパーならできるかもしれんが、普通の人には無理

890 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 11:44:05.43 ID:kXVPwjR50.net]
まあそうこうしてる間に本人は解決してるだろうよ、こんくらいなら
コードなきゃ>>885もイミフだしな



891 名前:デフォルトの名無しさん mailto:sage [2024/09/26(木) 20:00:35.39 ID:hH68uGfdp.net]
>884-885
エスパーだから答えてあげる。恐らく下のうちのいずれかが原因。つまりPHPは間違えてなくて君が間違えている

1、null値が要素の中に入ってる。nullが入ってる場合は対象の要素を詰めてマージされるよ
2、配列のキーが文字列で指定されていて、配列Aと配列Bで同様の文字列キーを使用している。配列の文字列キーが同じ内容だと後列の文字列キーの配列要素で上書きされるよ。以下は例

$arr1 = ['key' => 'value1'];
$arr2 = ['key' => 'value2'];
$result = array_merge($arr1, $arr2);
// 結果: ['key' => 'value2']

3、配列ではない値を引数に入れてる。array_merge()に配列以外の引数を渡すと警告が発生して予期しない結果になる可能性があるよ。

1と2の合わせ技の可能性もあるな。なんにしてもドキュメント読む癖付けた方がいいぞ。

892 名前:デフォルトの名無しさん mailto:sage [2024/09/26(木) 20:33:58.69 ID:RCBNwTlp0.net]
>>891
いやエスパーすべきは、
> var_dumpで
> 要素数23ってなってるのに15しか表示されん
の部分だと思うが。

そして俺がエスパーするなら、多分初心者用 『教材』 としてどこかの馬鹿が作った、
実用性皆無だが、PHPなりの型変換等で見た目奇妙な動作をする何かを与えられ、
動きを理解しなさい、或いはどうしてそうなるかを説明しなさい、みたいな 『練習問題』 をやらされてるのではないかと。
正直この手の 『クソ課題』 は無視でいいよ、他言語である程度組める実力があるのなら尚更。
array_mergeなんて普通に使ってる分には名前通りの直感的な仕様だし、ハマる所ではない。

PHPはクソだが、クソ糞言うのなら他言語使えばいい話であって、
PHP使うと決めた/決まっているのならクソであろうが使うしかないし、糞な所ばかり気にしてても始まらない。
そしてPHPが糞だと思うのはプログラミング言語と捉えるからであって、Web専用シェルと考えればすごく有用だと気づく。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<381KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef