!extend::vvvvv:1000:512
!extend::vvvvv:1000:512
!extend::vvvvv:1000:512
★スレ立て時 ↑ が3行以上になるようコピペ
PHPに関する質問スレです
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 12
https://mevius.5ch.net/test/read.cgi/tech/1619667579/
次スレは>>980以降
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
【PHP】下らねぇ質問はここに書き込みやがれ 13
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん (アウアウクー MM6f-zbgo)
2021/09/09(木) 09:38:43.41ID:eDlF7Xc4M850デフォルトの名無しさん (ワッチョイ 695f-M5oM)
2022/07/26(火) 01:21:02.08ID:QD1mRPl10 JSとデータやりとりするだけのPHPは機能ごとに新しいファイル作っちゃうんだけど、一つにまとめた方が効率的とかあるんかな?
851デフォルトの名無しさん (ワッチョイ 8bbb-JtV0)
2022/07/26(火) 04:06:22.85ID:9Xrhj23S0852デフォルトの名無しさん (ワッチョイ 5101-R4TS)
2022/07/26(火) 12:46:04.66ID:IrL7txwd0 フリーランス向けエージェント「クラウドテック」会員数8万人突破
〜働きやすい環境構築のため、単価向上・全年齢の活躍の場創出・
地方企業のDX推進の取り組みを強化します〜
フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、
累計掲載案件数25万件突破!リモートワークの累計掲載案件数35,000件突破!
新規人材の80%がフルリモート希望! IT人材市況動向レポート2021年12月版を公開
人口移動報告 家賃高い、首都圏脱出 「コロナ禍、仕事フルリモート」
クラウドテック、地方企業向け『クラウドテックDX』を開始、
7万人を超えるDX人材が、地方の非IT企業のDX推進を支援
新潟県、移住してきたテレワーカー/フリーランスに最大50万円を支給
テレワークの一般化により、11月にはテレワーク可能案件83.7%へと増加。
2021年、フリーランスのトレンドは「移住&テレワーク」と予測
〜働きやすい環境構築のため、単価向上・全年齢の活躍の場創出・
地方企業のDX推進の取り組みを強化します〜
フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、
累計掲載案件数25万件突破!リモートワークの累計掲載案件数35,000件突破!
新規人材の80%がフルリモート希望! IT人材市況動向レポート2021年12月版を公開
人口移動報告 家賃高い、首都圏脱出 「コロナ禍、仕事フルリモート」
クラウドテック、地方企業向け『クラウドテックDX』を開始、
7万人を超えるDX人材が、地方の非IT企業のDX推進を支援
新潟県、移住してきたテレワーカー/フリーランスに最大50万円を支給
テレワークの一般化により、11月にはテレワーク可能案件83.7%へと増加。
2021年、フリーランスのトレンドは「移住&テレワーク」と予測
853デフォルトの名無しさん (ワッチョイ 998e-VsAj)
2022/07/26(火) 20:50:17.16ID:g1AQ+11Y0 愛国者なら純日本製のRubyだろ
854デフォルトの名無しさん (ワッチョイ 2902-wSmN)
2022/07/26(火) 20:58:32.12ID:od2hcCSg0 TRONを使うことが先
855デフォルトの名無しさん (スッップ Sd33-ENu5)
2022/07/26(火) 21:53:49.00ID:1qK2UIrTd856デフォルトの名無しさん (ワッチョイ 8b10-IdmX)
2022/07/26(火) 22:05:09.87ID:gzC21wu60 PHPからPythonは移行しやすい?
Webサイト作れればいいんだけど、
なんだかんだでPHPが最適な気がしてるんだが
Webサイト作れればいいんだけど、
なんだかんだでPHPが最適な気がしてるんだが
857デフォルトの名無しさん (ワッチョイ 695f-M5oM)
2022/07/26(火) 22:12:11.24ID:QD1mRPl10 >>851
誤差なんか、良かったわ
誤差なんか、良かったわ
858デフォルトの名無しさん (ワッチョイ 1363-VsAj)
2022/07/26(火) 22:13:04.69ID:4nABh0qj0 >>856
何をやりたいのかな?
何をやりたいのかな?
859デフォルトの名無しさん (ワッチョイ 937c-VsAj)
2022/07/26(火) 23:29:07.18ID:khPn0eWd0 webでPythonにする理由があんまりないんだけどねぇ
PHPの方が普通に速いし作りやすくね?
PHPの方が普通に速いし作りやすくね?
860デフォルトの名無しさん (ワッチョイ 695f-A3yX)
2022/07/26(火) 23:49:53.93ID:chmjCMgN0 PythonでWEBやるのは
サーバ周り全般の知識がそれなりにないと無理だろう
PHPみたいにレンサバにほぼ標準である、ってもんでもないしな
サーバ周り全般の知識がそれなりにないと無理だろう
PHPみたいにレンサバにほぼ標準である、ってもんでもないしな
861デフォルトの名無しさん (ワッチョイ 1363-VsAj)
2022/07/27(水) 00:13:58.29ID:epkXPlT/0 昔、MSの翻訳サービスAPIを使って、テキスト入力した日本語を各国語に翻訳するシステム作ったことがあるが
構文解析部分でPythonを利用した
全体はPHPを使ってた
構文解析部分でPythonを利用した
全体はPHPを使ってた
862アリ人間 ◆T6xkBnTXz7B0 (スフッ Sd33-019N)
2022/07/27(水) 00:27:12.20ID:LZk+uw73d >>861
Grammarlyの日本語版サービスを作って欲しいとの依頼がある。作ってくれんカネ。
Grammarlyの日本語版サービスを作って欲しいとの依頼がある。作ってくれんカネ。
863デフォルトの名無しさん (ワッチョイ 695f-M5oM)
2022/07/27(水) 01:07:22.45ID:pryBlDtx0 両立できるんだ
864デフォルトの名無しさん (ワッチョイ 937c-VsAj)
2022/07/27(水) 10:18:12.62ID:580eiRpV0 過去にTesseract OCRの実行結果が得たかったからC++でバイナリ作って
PHPから呼び出すみたいなことはやった事あったな
PHPから呼び出すみたいなことはやった事あったな
865835 (ワッチョイ 292c-bldA)
2022/07/27(水) 23:53:01.44ID:QE7zLDmY0 YouTube で有名な雑食系エンジニア・KENTA の動画がある。
未経験からのエンジニア転職の必須教養【技術知識編】
Ruby on Rails 以外のLaravel, Django などを使うなと言っている。
別の動画では、PHP, Scala を使うなとオワコン認定した
転職時に技術選定で、なぜRailsではなく、Laravel, Djangoを選んだのか聞かれて困る。
アホと思われる
文系のキャリアパスは、Rails → Go のみ
理系なら大学院数学科か、
機械学習の資格・AWS Certified Machine Learning - Specialty を取ればよい
未経験からのエンジニア転職の必須教養【技術知識編】
Ruby on Rails 以外のLaravel, Django などを使うなと言っている。
別の動画では、PHP, Scala を使うなとオワコン認定した
転職時に技術選定で、なぜRailsではなく、Laravel, Djangoを選んだのか聞かれて困る。
アホと思われる
文系のキャリアパスは、Rails → Go のみ
理系なら大学院数学科か、
機械学習の資格・AWS Certified Machine Learning - Specialty を取ればよい
866デフォルトの名無しさん (ワッチョイ d6a7-gOJn)
2022/08/02(火) 06:18:14.35ID:hrDUjhY90 このおじさんはおなじことずっといってるけどなんかのびょうきなの?
867デフォルトの名無しさん (ワッチョイ 210e-8Om6)
2022/08/02(火) 06:57:20.99ID:O3Sho5i30 YouTube で有名な雑食系エンジニア・KENTA の動画がある。
未経験からのエンジニア転職の必須教養【技術知識編】
Ruby on Rails 以外のLaravel, Django などを使うなと言っている。
別の動画では、PHP, Scala を使うなとオワコン認定した
転職時に技術選定で、なぜRailsではなく、Laravel, Djangoを選んだのか聞かれて困る。
ハゲと思われる
文系のキャリアパスは、Rails → Go のみ
理系なら大学院数学科か、
機械学習の資格・AWS Certified Machine Learning - Specialty を取ればよい
未経験からのエンジニア転職の必須教養【技術知識編】
Ruby on Rails 以外のLaravel, Django などを使うなと言っている。
別の動画では、PHP, Scala を使うなとオワコン認定した
転職時に技術選定で、なぜRailsではなく、Laravel, Djangoを選んだのか聞かれて困る。
ハゲと思われる
文系のキャリアパスは、Rails → Go のみ
理系なら大学院数学科か、
機械学習の資格・AWS Certified Machine Learning - Specialty を取ればよい
868デフォルトの名無しさん (ワッチョイ 15ba-NzPP)
2022/08/02(火) 10:53:47.89ID:P6wsYTww0 vscodeを使用してPHPの学習をしていますが、
文末のセミコロンを打つのにendキーや矢印キーで
文末まで移動してから打ち込むのが手間に感じます。
文中に次の行にctrl+enterのショートカットで移動しつつ
文末のセミコロンを自動的に打つような機能はあるのでしょうか?
文末のセミコロンを打つのにendキーや矢印キーで
文末まで移動してから打ち込むのが手間に感じます。
文中に次の行にctrl+enterのショートカットで移動しつつ
文末のセミコロンを自動的に打つような機能はあるのでしょうか?
869デフォルトの名無しさん (ワッチョイ 56bb-qaF0)
2022/08/02(火) 11:06:56.55ID:aTV235290 vimプラグインでも使ってみれば?
870デフォルトの名無しさん (ワッチョイ ed5f-j1Pm)
2022/08/02(火) 11:51:28.39ID:U12MQk0q0 行末にセミコロンと同じくらい変数先読みして$をつけていただきたい
871デフォルトの名無しさん (ワッチョイ ed5f-Ucnl)
2022/08/02(火) 12:17:02.54ID:CdLy5L4g0872デフォルトの名無しさん (ワッチョイ 7a63-dSCr)
2022/08/02(火) 12:24:37.65ID:ttKB/MpV0 病気の人には触らないで
感染します
感染します
873デフォルトの名無しさん (ワッチョイ 6501-G1eK)
2022/08/02(火) 18:41:12.86ID:kT225iQs0 file_get_contentsが使えないサバなのですが、cURLで代替する場合
$res = file_get_contents(URL, false, stream_context_create($options));
stream_context_create($options)で指定していた引数を
スムーズにcURLに繋ぐ方法はあるのでしょうか?
そのあたり全て書き直してcurl_setoptしていくしかないですか?
$res = file_get_contents(URL, false, stream_context_create($options));
stream_context_create($options)で指定していた引数を
スムーズにcURLに繋ぐ方法はあるのでしょうか?
そのあたり全て書き直してcurl_setoptしていくしかないですか?
874デフォルトの名無しさん (ワッチョイ 5d01-G1eK)
2022/08/02(火) 18:56:04.05ID:3Auutz710 検索してみた。
KENTA
こばやし けんた
プロレスラー
って出てきた。
KENTA
こばやし けんた
プロレスラー
って出てきた。
875デフォルトの名無しさん (ワッチョイ 3a7c-dSCr)
2022/08/02(火) 19:12:09.63ID:7bqJGsyk0 >>873
curlなら
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => $url, // 呼ぶURL
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [], // ヘッダの指定があるなら必要なものを書く
CURLOPT_HTTPGET => true, // GETならtrue
]);
$response = curl_exec($ch);
こんな感じで良いのでは?
GETでURLにパラメータを付ける場合は
$url .= '?'.http_build_puery($params);
とでもすればいいかと
curlなら
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => $url, // 呼ぶURL
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [], // ヘッダの指定があるなら必要なものを書く
CURLOPT_HTTPGET => true, // GETならtrue
]);
$response = curl_exec($ch);
こんな感じで良いのでは?
GETでURLにパラメータを付ける場合は
$url .= '?'.http_build_puery($params);
とでもすればいいかと
876デフォルトの名無しさん (ワッチョイ 6501-1JF2)
2022/08/02(火) 20:40:22.17ID:kT225iQs0877デフォルトの名無しさん (ワッチョイ f5ac-BIed)
2022/08/03(水) 00:53:17.80ID:7Hh7TtP40 いえいえ
878デフォルトの名無しさん (ワッチョイ 6501-p5jC)
2022/08/03(水) 06:59:19.85ID:acnAfCtY0 先日と同様にcURLに置き換える件なのですが、
file_get_contentsを使っていたときは以下をパラメータを入れていました。
$Params = array(
'method' => LOAD_TEST,
'shop_id' => (int)$Id,
'values' => array('date' => date('Y-m-d', strtotime($date)), 'Item_id' => (int)$ItemId),
);
しかし、curlで行うとうまくいかないようです。
curl_setopt($cp, CURLOPT_POSTFIELDS, $postdata );
values配列がない状態ならこのままでもいけるのですが、配列いれた場合どうしたらよいですか?
file_get_contentsを使っていたときは以下をパラメータを入れていました。
$Params = array(
'method' => LOAD_TEST,
'shop_id' => (int)$Id,
'values' => array('date' => date('Y-m-d', strtotime($date)), 'Item_id' => (int)$ItemId),
);
しかし、curlで行うとうまくいかないようです。
curl_setopt($cp, CURLOPT_POSTFIELDS, $postdata );
values配列がない状態ならこのままでもいけるのですが、配列いれた場合どうしたらよいですか?
879デフォルトの名無しさん (ワッチョイ 6501-p5jC)
2022/08/03(水) 07:55:44.29ID:acnAfCtY0 このままだとやはり引数にできないようなので、分解して突破させました
880デフォルトの名無しさん (オイコラミネオ MMbd-8g6c)
2022/08/03(水) 17:50:02.12ID:KEV/JQVYM テスツ
881デフォルトの名無しさん (ワッチョイ da47-dSCr)
2022/08/05(金) 06:50:59.44ID:TB9F20bA0 今日の日記
たかが4万件弱のインポートに2.5秒もかかったのでカッとなって、PDOを継承してPyMySQLからexecutemanyを移植したら0.9秒に、更にいったん配列に貯め込むのでなくジェネレーターを使ったら0.7秒になった。とりあえず満足
今日の気付き
イテレーターの最初の要素にちょっと特別な処理を、残りの全部に同じ処理をするのに、最初の一つをcurrent()で取り出してnext()で進めて、それからforeachで回そうとすると、foreachが最初の要素に巻き戻そうとして、イテレーターがarrayやArrayIteratorだと最初の要素がダブって処理されるし、ジェネレーター等だと致命的エラーになる。避けるには for (;$arg = $args->current(); $args->next()) {} みたいな書き方が必要
たかが4万件弱のインポートに2.5秒もかかったのでカッとなって、PDOを継承してPyMySQLからexecutemanyを移植したら0.9秒に、更にいったん配列に貯め込むのでなくジェネレーターを使ったら0.7秒になった。とりあえず満足
今日の気付き
イテレーターの最初の要素にちょっと特別な処理を、残りの全部に同じ処理をするのに、最初の一つをcurrent()で取り出してnext()で進めて、それからforeachで回そうとすると、foreachが最初の要素に巻き戻そうとして、イテレーターがarrayやArrayIteratorだと最初の要素がダブって処理されるし、ジェネレーター等だと致命的エラーになる。避けるには for (;$arg = $args->current(); $args->next()) {} みたいな書き方が必要
882デフォルトの名無しさん (ワッチョイ d101-9Xv3)
2022/08/06(土) 06:58:57.48ID:BobfkcfD0 PHPでデータを取得してTableで並べているのですが、
日毎に取得できる数は異なりますが、横3並びずつ展開していきたいです。
このとき例えばデータが5個だと最下段は2個しかないので表示が崩れます。
同じレイアウトを維持したい場合にはどのように出力していくとよいでしょうか?
<table border>
<tr>
<td>1-1</td>
<td>1-2</td>
<td>1-3</td>
</tr>
<tr>(以下繰り返し)
</tr>
</table>
日毎に取得できる数は異なりますが、横3並びずつ展開していきたいです。
このとき例えばデータが5個だと最下段は2個しかないので表示が崩れます。
同じレイアウトを維持したい場合にはどのように出力していくとよいでしょうか?
<table border>
<tr>
<td>1-1</td>
<td>1-2</td>
<td>1-3</td>
</tr>
<tr>(以下繰り返し)
</tr>
</table>
883デフォルトの名無しさん (ワッチョイ ebbb-XGW1)
2022/08/06(土) 08:50:14.41ID:bSoznt/K0 >>882
フロントの話はフロントで調整するのが良さそうですけど、phpで調整するのであれば、あまり箇所に空またはダミーデータを入れてやれば良いです
フロントの話はフロントで調整するのが良さそうですけど、phpで調整するのであれば、あまり箇所に空またはダミーデータを入れてやれば良いです
884デフォルトの名無しさん (ワッチョイ 998c-N11w)
2022/08/06(土) 15:34:51.65ID:Yn2K8aQP0 >>882
PHPでテーブルの整合性を撮るのは難しい。
初心者にはほぼ不可能
初心者はRubyから始めるべき。
こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
↓
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
PHPでテーブルの整合性を撮るのは難しい。
初心者にはほぼ不可能
初心者はRubyから始めるべき。
こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
↓
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
885デフォルトの名無しさん (スッップ Sd33-NC/G)
2022/08/06(土) 16:23:38.77ID:Ar28crCLd データが2個以下の時は空のtd追加するとか、ソース見にくくなるけど
886デフォルトの名無しさん (ワッチョイ d347-woMg)
2022/08/06(土) 21:21:05.93ID:hlDXHDkI0 >>881 自己レス
こういうことをやりたいときのために NoRewindIterator ってクラスが用意されてることに、やっと気付いた
こういうことをやりたいときのために NoRewindIterator ってクラスが用意されてることに、やっと気付いた
887882 (ブーイモ MMeb-W19t)
2022/08/06(土) 22:59:49.63ID:zZDu6Jm8M ご返信ありがとうございます。
888デフォルトの名無しさん (ワッチョイ d101-9Xv3)
2022/08/11(木) 10:46:16.89ID:0BxGOtic0 $Url = (($_SERVER['HTTPS'] == 'on') ? 'https://': 'http://').$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
これでエラーにならないサーバーもありますが、エラーがでるサーバーはどう対処しておくべきなのでしょうか?
Warning: Undefined array key "HTTPS"
これでエラーにならないサーバーもありますが、エラーがでるサーバーはどう対処しておくべきなのでしょうか?
Warning: Undefined array key "HTTPS"
889デフォルトの名無しさん (ワッチョイ ebbb-XGW1)
2022/08/11(木) 11:02:35.41ID:8QSgN6DL0 事前にkeyが存在しているか確認するのが王道
エラーを抑止するのが古の手法
エラーを抑止するのが古の手法
890デフォルトの名無しさん (ワッチョイ 937c-woMg)
2022/08/11(木) 16:12:08.23ID:UyWxre5N0 https://www.php.net/manual/ja/reserved.variables.server.php
'HTTPS'
スクリプトが HTTPS プロトコルを通じて実行されている場合に 空でない値が設定されます。
と書いてあるのだからhttpなら何も入ってないのでは?
'HTTPS'
スクリプトが HTTPS プロトコルを通じて実行されている場合に 空でない値が設定されます。
と書いてあるのだからhttpなら何も入ってないのでは?
891デフォルトの名無しさん (ワッチョイ e95f-FYqT)
2022/08/13(土) 13:25:21.27ID:SX+jBaiR0 スクラッチのPHPをHTMLに埋め込む(言い方あってるかな?)時、HTMLとPHPのインデント分けろって聴いたんだけど理由はHTMLとPHPでちゃんと区別するためってことでいいの?
あと他に記述ルールってある?
あと他に記述ルールってある?
892デフォルトの名無しさん (ワッチョイ aebb-ETcs)
2022/08/13(土) 13:35:24.86ID:Sx7fwAOx0 > HTMLとPHPのインデント分けろって聴いたんだけど理由はHTMLとPHPでちゃんと区別するためってことでいいの?
言ったやつに聞け
> あと他に記述ルールってある?
ビューとロジックを分けて書け
テンプレートエンジンを使うのが普通
言ったやつに聞け
> あと他に記述ルールってある?
ビューとロジックを分けて書け
テンプレートエンジンを使うのが普通
893デフォルトの名無しさん (ワッチョイ fd6e-Gxju)
2022/08/13(土) 17:07:44.94ID:jipG2YmX0 HTMLとプログラミング言語を混在させるというPHPの発想がそもそものまちがえ。
それにPHPは難解で難しい
初心者にはほぼ理解不可能
初心者はRubyを学んでRuby on Railsを習得するのが一番の近道。
こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
↓
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
それにPHPは難解で難しい
初心者にはほぼ理解不可能
初心者はRubyを学んでRuby on Railsを習得するのが一番の近道。
こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
↓
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
894デフォルトの名無しさん (ワッチョイ 31f9-MQ1F)
2022/08/13(土) 19:18:22.22ID:V/oZh/2S0 まちがえ
895デフォルトの名無しさん (ワッチョイ 2ea7-Gxju)
2022/08/17(水) 01:00:39.74ID:6K+CIS1G0 Rubyとかいうキチガイになる言語やってなくてよかった
とつくづく思う
とつくづく思う
896デフォルトの名無しさん (ワッチョイ 8206-O3lh)
2022/08/18(木) 10:03:03.04ID:hYUN2Kgy0 初心者です。教えて下さい。
PHPでSQLのWHERE句を作成中ですが、 str_replaceが思うように機能せず
WHERE句の整理ができません。
$sql = str_replace(") )", ")", $sql);
なんで?
PHPでSQLのWHERE句を作成中ですが、 str_replaceが思うように機能せず
WHERE句の整理ができません。
$sql = str_replace(") )", ")", $sql);
なんで?
897デフォルトの名無しさん (ワッチョイ 82b6-Gxju)
2022/08/18(木) 10:53:18.75ID:nlnT+nAS0 rubyでやるなら sql.gsub!("\)\)", ")")
PHPで文字列置換は難しい。
初心者にはほぼ不可能
初心者はRubyから始めるべき。
こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
↓
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
PHPで文字列置換は難しい。
初心者にはほぼ不可能
初心者はRubyから始めるべき。
こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
↓
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
898デフォルトの名無しさん (ワッチョイ 027c-5Ix7)
2022/08/18(木) 11:43:51.71ID:FZFlEvPV0899デフォルトの名無しさん (ワッチョイ 41b1-4lOq)
2022/08/18(木) 12:13:18.20ID:loid3+510900デフォルトの名無しさん (ワッチョイ 027c-5Ix7)
2022/08/18(木) 12:15:22.58ID:FZFlEvPV0 >>899
お前チンパンジー以下のアメーバだろw
お前チンパンジー以下のアメーバだろw
901デフォルトの名無しさん (ワッチョイ e549-Uo2u)
2022/08/18(木) 13:37:35.89ID:zCJ6rmCL0 少なくともphpのスレにRubyの回答を書き込むのは間違っている
902デフォルトの名無しさん (ワッチョイ 0605-LCDo)
2022/08/18(木) 15:00:59.42ID:gpYoA8jL0 pythonに惨敗したからってphpをターゲットにするのは節操無さすぎ
903デフォルトの名無しさん (ワッチョイ e95f-4TMx)
2022/08/18(木) 16:50:58.27ID:7QCRAYLO0 句点Rubyおじなので許してあげてください
904デフォルトの名無しさん (アウアウウー Saa5-5Ix7)
2022/08/18(木) 17:47:23.42ID:E6+QXrSta なぜか日本人ってPHP好きだけど今更whileだとかsubstrなんとか書いてる場合じゃないやろ
905デフォルトの名無しさん (ワッチョイ 41b1-rg8k)
2022/08/19(金) 08:15:45.62ID:RKrUVLa60906デフォルトの名無しさん (オッペケ Srf1-Uo2u)
2022/08/19(金) 08:30:48.74ID:hrPa3YAYr Rubyの巣に帰れよ
907デフォルトの名無しさん (ブーイモ MM9f-t5P5)
2022/08/20(土) 01:01:14.29ID:BI8i3IHnM execute(値)にするのと、
bindvalueにいれてexecute()するのって違いありますか?
bindvalueにいれてexecute()するのって違いありますか?
908デフォルトの名無しさん (ワッチョイ ffa7-oOo3)
2022/08/20(土) 02:40:15.24ID:Pjxfd05Y0 マニュアル見れば書いてるけど
executeの引数でやる場合は全てPDO::PARAM_STRで処理されるってこと
executeの引数でやる場合は全てPDO::PARAM_STRで処理されるってこと
909デフォルトの名無しさん (ワッチョイ ff10-l4gh)
2022/08/21(日) 10:16:00.38ID:gazEjFW30 IFとFORさえ覚えれば、たいていのシステム作れるだろ
910デフォルトの名無しさん (ササクッテロラ Sp73-ymFH)
2022/08/21(日) 16:24:41.91ID:fxISK6jup911デフォルトの名無しさん (オイコラミネオ MM93-tEjH)
2022/08/21(日) 17:17:30.64ID:zciKMG28M goto文が無い言語はクソ
912デフォルトの名無しさん (スップ Sd9f-s6Gz)
2022/08/21(日) 18:58:33.34ID:mTMfTXcwd システムとは基本的に現実世界の出来事を仮想世界に移したものである
つまり人間の営みの大部分はifとforを表現出来る
俺らはifとforで生きている
つまり人間の営みの大部分はifとforを表現出来る
俺らはifとforで生きている
913デフォルトの名無しさん (ワッチョイ 9f02-RKJr)
2022/08/21(日) 19:49:49.96ID:/n0rYPAY0 時を基準に
垂直に分割するとif
平行に分割するとfor
垂直に分割するとif
平行に分割するとfor
914デフォルトの名無しさん (ワッチョイ 7f63-tEjH)
2022/08/21(日) 19:51:20.83ID:QgiBi/kL0 時を掛け算する少女
915デフォルトの名無しさん (ワッチョイ 9fac-VtnI)
2022/08/21(日) 19:51:36.61ID:YkHltzb10916デフォルトの名無しさん (ワッチョイ fff2-e7J+)
2022/08/21(日) 20:08:29.83ID:wl7qNZ2S0 gosubはくれ
917デフォルトの名無しさん (ワッチョイ 9f5f-UIZa)
2022/08/21(日) 22:27:16.72ID:eTjJkk/Q0 もし私が生きていたら死ぬまで生き続ける
918デフォルトの名無しさん (ブーイモ MMc3-nIF8)
2022/08/25(木) 08:10:25.83ID:cG++4RkZM プログラム初心者で、開発したはいいけどユニットテストってのをどうやればいいかわからない。PHPUnitってやつを勉強すればいいの?
919デフォルトの名無しさん (ワッチョイ 9f5f-O5Bg)
2022/08/25(木) 09:33:17.81ID:GV4MPWBa0 そうです
920デフォルトの名無しさん (ワッチョイ ffe7-oOo3)
2022/08/25(木) 11:10:01.39ID:heRMyD+r0 rubyにはTest::Unitというライブラリがある。
gem install test-unit で簡単にインストールできる
require 'test/unit'したら
Test::Unit::TestCaseを継承したクラスを作る。
testで始まるメッソドを作ってassertで結果を比べる。
PHPでユニットテストは難しい。
初心者にはほぼ不可能
初心者はRubyから学習を始めるべき。
そしてRubi on Railsを習得すればPHPは不要
こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
↓
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
gem install test-unit で簡単にインストールできる
require 'test/unit'したら
Test::Unit::TestCaseを継承したクラスを作る。
testで始まるメッソドを作ってassertで結果を比べる。
PHPでユニットテストは難しい。
初心者にはほぼ不可能
初心者はRubyから学習を始めるべき。
そしてRubi on Railsを習得すればPHPは不要
こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
↓
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
921デフォルトの名無しさん (ワッチョイ 7f63-tEjH)
2022/08/25(木) 11:13:28.18ID:iqB4j8J+0 今日もまだ生きてるぞ
922デフォルトの名無しさん (ブーイモ MM4f-nIF8)
2022/08/25(木) 14:49:04.19ID:hXEJOwJJM ライブラリ便利そうだけど、今更rubyに変えられないからphpで頑張るわ
923デフォルトの名無しさん (JP 0H33-O5Bg)
2022/08/25(木) 15:32:48.32ID:GV4MPWBaH PHPでもLaravelとか使えば同じでは?
924デフォルトの名無しさん (JP 0Hd3-Vr/7)
2022/08/25(木) 16:50:21.79ID:WIenj4cIH Laravel使えないサーバーもまだ多いのが問題なのかも
925デフォルトの名無しさん (ワッチョイ 7f63-tEjH)
2022/08/25(木) 16:54:20.42ID:iqB4j8J+0 昭和十年十二月十日に
ぼくは不完全な死体として生まれ
何十年かかゝって
完全な死体となるのである
ぼくは不完全な死体として生まれ
何十年かかゝって
完全な死体となるのである
926デフォルトの名無しさん (JP 0H33-O5Bg)
2022/08/25(木) 18:51:47.54ID:GV4MPWBaH Laravel使えないならRailsも使えんだろうしなぁ
ユニットテスト云々以前の問題のような
ユニットテスト云々以前の問題のような
927デフォルトの名無しさん (ワッチョイ 9f5f-UIZa)
2022/08/25(木) 20:03:05.12ID:BRCxE1d+0 wordpressに対応しないでください…
928デフォルトの名無しさん (ワッチョイ 9f01-dbST)
2022/08/26(金) 06:38:37.45ID:MROGQRE10 2022/2/3
2022-02-03
スラッシュ形式保存されてる内閣府の祝日CSVですが、
桁揃えてハイフン形式になおしたいです。
どうすればいいですか?
2022-02-03
スラッシュ形式保存されてる内閣府の祝日CSVですが、
桁揃えてハイフン形式になおしたいです。
どうすればいいですか?
929デフォルトの名無しさん (ワッチョイ 9f01-dbST)
2022/08/26(金) 07:24:25.37ID:MROGQRE10 >>928
自決
自決
930デフォルトの名無しさん (ワッチョイ 7f47-tEjH)
2022/08/26(金) 11:55:44.04ID:a/x93rb70 >>928
vsprintf('%d-%02d-%02d', explode('/', '2022/2/3'))
vsprintf('%d-%02d-%02d', explode('/', '2022/2/3'))
931デフォルトの名無しさん (ワッチョイ 7fda-oOo3)
2022/08/26(金) 13:17:02.67ID:4wt+rugM0 >>930
vsprintfのマニュアルの戻り値の説明に
「 format に基づき、 フォーマットされた文字列の配列を返します。 」とありますが「文字列の配列」という意味がわかりません。
戻り値は文字列で配列ではないように思うのですが違うのでしょうか?
https://www.php.net/manual/ja/function.vsprintf.php#refsect1-function.vsprintf-returnvalues
vsprintfのマニュアルの戻り値の説明に
「 format に基づき、 フォーマットされた文字列の配列を返します。 」とありますが「文字列の配列」という意味がわかりません。
戻り値は文字列で配列ではないように思うのですが違うのでしょうか?
https://www.php.net/manual/ja/function.vsprintf.php#refsect1-function.vsprintf-returnvalues
932デフォルトの名無しさん (ワッチョイ 9f02-RKJr)
2022/08/26(金) 13:26:19.15ID:b66GPlrN0 内部で文字列から配列に変換してからフォーマットする
型がない言語(型推論)だから戻り値を使うまでは配列
型がない言語(型推論)だから戻り値を使うまでは配列
933デフォルトの名無しさん (ワッチョイ 7f47-tEjH)
2022/08/26(金) 14:10:02.84ID:a/x93rb70 >>931
その日本語、英語版( ttps://www.php.net/manual/en/function.vsprintf.php )原文の
> Return array values as a formatted string according to format.
から「values」に相当する部分が抜けてるような気が。抜けてなくてもなんかよく分からん表現だが
まぁ気になるんなら、戻り値が「フォーマット済みの日付文字列」「formatted date string」と明示されてる
DateTime::createFromFormat('Y/m/d', '2022/2/3')->format('Y-m-d')
を使ってみるとか
その日本語、英語版( ttps://www.php.net/manual/en/function.vsprintf.php )原文の
> Return array values as a formatted string according to format.
から「values」に相当する部分が抜けてるような気が。抜けてなくてもなんかよく分からん表現だが
まぁ気になるんなら、戻り値が「フォーマット済みの日付文字列」「formatted date string」と明示されてる
DateTime::createFromFormat('Y/m/d', '2022/2/3')->format('Y-m-d')
を使ってみるとか
934デフォルトの名無しさん (ワッチョイ 7fda-oOo3)
2022/08/26(金) 16:07:35.09ID:4wt+rugM0 Return array values as a formatted string according to format.
DeepLで翻訳したら
配列の値をformatにしたがって整形した文字列として返す。
となりました。多分これが正解だと思います。
英語版のマニュアルの見出しにも
vsprintf
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
vsprintf — Return a formatted string
とあるのでやはり戻り値はフォーマットされた文字列でおkですよね?
DeepLで翻訳したら
配列の値をformatにしたがって整形した文字列として返す。
となりました。多分これが正解だと思います。
英語版のマニュアルの見出しにも
vsprintf
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
vsprintf — Return a formatted string
とあるのでやはり戻り値はフォーマットされた文字列でおkですよね?
935デフォルトの名無しさん (ワッチョイ 7f47-tEjH)
2022/08/26(金) 17:35:03.11ID:a/x93rb70 「ですよね」と言われても、マニュアルに書いてある以上の情報なんて持ってないしな
てか、なんで試さないの? var_dump()してstringが返ってくるかどうか、30秒で確認できるっしょ
てか、なんで試さないの? var_dump()してstringが返ってくるかどうか、30秒で確認できるっしょ
936デフォルトの名無しさん (ワッチョイ 7f1f-oOo3)
2022/08/26(金) 17:52:53.92ID:8DGxFkjA0 >>935
そんなのとっくにやってますよ。
マニュアルがおかしいんじゃないかっていう意味で聞いたんですけどね。
ソースに当たってみました。
やはり返り値は文字列ですね。
https://github.com/php/php-src/blob/23e6856e41cb7e8e29c3824ad53b26c0a57f4da0/ext/standard/formatted_print.c
そんなのとっくにやってますよ。
マニュアルがおかしいんじゃないかっていう意味で聞いたんですけどね。
ソースに当たってみました。
やはり返り値は文字列ですね。
https://github.com/php/php-src/blob/23e6856e41cb7e8e29c3824ad53b26c0a57f4da0/ext/standard/formatted_print.c
937デフォルトの名無しさん (ワッチョイ ffbb-MAx6)
2022/08/26(金) 18:34:59.55ID:AOSBa6FO0 なんでそんな誤訳(?)したんだろうね
確認お疲れさまでした
マニュアルはGitHub管理のはずなのでPR出しておくと修正されるよ
確認お疲れさまでした
マニュアルはGitHub管理のはずなのでPR出しておくと修正されるよ
938デフォルトの名無しさん (ベーイモ MM8f-7ygK)
2022/08/26(金) 19:00:30.76ID:aLr+AxJ9M このスレ、>>934から「文字列で返ることは確認済み、問題にしてるのはマニュア
ルの記述だ」と読み取らないと質問者様のお怒りを招くのか。レベル高いな
ルの記述だ」と読み取らないと質問者様のお怒りを招くのか。レベル高いな
939デフォルトの名無しさん (ワッチョイ 7f63-tEjH)
2022/08/26(金) 19:15:45.56ID:S8Vleaqc0 我らは試されているのだ
940デフォルトの名無しさん (ワッチョイ 9fb0-oOo3)
2022/08/26(金) 20:02:27.99ID:8ESD7+yH0941デフォルトの名無しさん (ワッチョイ 9f01-oOo3)
2022/08/26(金) 20:09:08.43ID:27BJw2950 PHPのドキュメントは翻訳だから間違いがあるのはしょうがない。
その点Rubyは開発者が日本人だから日本語ドキュメントも完璧。
初心者がドキュメントの正誤判断することは不可能
初心者はRubyから学習を始めるべき。
そしてRubi on Railsを習得すればPHPは不要
こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
↓
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
その点Rubyは開発者が日本人だから日本語ドキュメントも完璧。
初心者がドキュメントの正誤判断することは不可能
初心者はRubyから学習を始めるべき。
そしてRubi on Railsを習得すればPHPは不要
こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
↓
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
942デフォルトの名無しさん (ワッチョイ 9f02-RKJr)
2022/08/26(金) 20:25:26.88ID:b66GPlrN0943デフォルトの名無しさん (ワッチョイ eebb-I0L/)
2022/08/27(土) 05:59:08.06ID:fRqWQAA00944デフォルトの名無しさん (ワッチョイ 2102-f2QG)
2022/08/27(土) 07:25:49.03ID:jzDPthdr0 ドット演算子、アロー演算子を作った人なので
今はコア開発者ではありませんよ
今はコア開発者ではありませんよ
945デフォルトの名無しさん (ワッチョイ eebb-I0L/)
2022/08/27(土) 07:51:30.13ID:fRqWQAA00 てことはレジェンドじゃないですか!
Andi さん?Zeev さん?
まさかの Rasmus さん?
Andi さん?Zeev さん?
まさかの Rasmus さん?
946デフォルトの名無しさん (ワッチョイ 2102-f2QG)
2022/08/27(土) 10:53:28.68ID:jzDPthdr0 誰を名乗っても問題ありませんので誰でも良いですが
まあ、完全なアホというのは良くないですよ
というか、アホは完全でないからアホですよね
つまり私はある種完全性を肯定されました
ありがとうございます
まあ、完全なアホというのは良くないですよ
というか、アホは完全でないからアホですよね
つまり私はある種完全性を肯定されました
ありがとうございます
947デフォルトの名無しさん (ワッチョイ b1ac-C0nc)
2022/08/27(土) 16:24:36.45ID:4Qb5g2XJ0 夏休みだなあ
948十円玉 ◆ZzHmfXMmRApz (ワッチョイ ae35-HUXm)
2022/08/31(水) 02:14:29.44ID:NHfTTCA80 知らんうちにPOSIX系関数の返り値が多次元化されてたのね。preg_matchとか。
949デフォルトの名無しさん (ワッチョイ 6e10-fFoX)
2022/08/31(水) 13:21:22.49ID:RpICLcti0 WordPressの管理画面にログインもしていないのに
サイト更新が完了しましたメールが届きます。
これってどういう仕組みで実現してるんですか?
Cronで実行用のファイルを動作させないと無理ですよね?
サイト更新が完了しましたメールが届きます。
これってどういう仕組みで実現してるんですか?
Cronで実行用のファイルを動作させないと無理ですよね?
950デフォルトの名無しさん (ワッチョイ c95f-WaMk)
2022/08/31(水) 13:26:41.54ID:0bu00RjS0 別にcronじゃなくてもいい
誰かがサイトにアクセスしたらサイト更新チェックのトリガーが発動とかでもできる
誰かがサイトにアクセスしたらサイト更新チェックのトリガーが発動とかでもできる
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★3 [ぐれ★]
- Perfume・あ~ちゃんの結婚相手の一般男性、吉田カバンの社長と判明 [977261419]
- Perfume・あ~ちゃん、一般人男性と結婚wwwwwwwwwwwwwwwwwwwwwwww
- 日本、高市のお陰で破滅に近づくwwwwwwww
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- まみちゃん
- ちっしゃーねーな。俺が習近平のアナルに武力侵攻してきてやるよ
