[過去ログ]
【PHP】下らねぇ質問はここに書き込みやがれ 12 (1002レス)
【PHP】下らねぇ質問はここに書き込みやがれ 12 http://mevius.5ch.net/test/read.cgi/tech/1619667579/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
169: デフォルトの名無しさん (ワッチョイ 5ba7-lZiV) [sage] 2021/05/26(水) 07:48:33.05 ID:EesGrOHZ0 phpやるためにノートPC買うような物好きでもないなら 本来の目的に合わせて購入すればいい http://mevius.5ch.net/test/read.cgi/tech/1619667579/169
170: デフォルトの名無しさん (ワッチョイ 1a02-XL4O) [sage] 2021/05/26(水) 08:44:53.04 ID:k/p9+gJD0 初心者のうちは情報量の多い方を選ぶのがベター ぶっちゃけデザイナーならまだしもプログラマーがMac選ぶメリットなんて無い http://mevius.5ch.net/test/read.cgi/tech/1619667579/170
171: デフォルトの名無しさん (ワッチョイ 4e63-cE2x) [sage] 2021/05/26(水) 12:05:14.18 ID:i8RXMZKn0 しかし、ドライブ毎にカレントがある環境って使いにくいぞ http://mevius.5ch.net/test/read.cgi/tech/1619667579/171
172: デフォルトの名無しさん (ワッチョイ df49-MoBc) [sage] 2021/05/26(水) 14:57:14.02 ID:Hi5+VMF60 そうかなあ http://mevius.5ch.net/test/read.cgi/tech/1619667579/172
173: デフォルトの名無しさん (スプッッ Sd4b-CkxD) [] 2021/05/27(木) 15:29:26.40 ID:wacuw9FKd 初歩的な質問で大変恐縮ですが、 eloquentを使う際 例えば test1::with(test2) といった形で書いた場合 両者のモデルを結合するにあたり、両者の 主キー同士で暗黙的に結合される認識で 良いでしょうか?? inner joinとかのように明示的に on test1.id = test2.idのように書かれていないために不安になりまして。。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/173
174: デフォルトの名無しさん (ワッチョイ cebb-vh9p) [sage] 2021/05/27(木) 16:11:30.18 ID:iH/fNbvA0 >>173 スレチ。laravelスレに行くと良いよ まぁ、その前にドキュメント読んだほうが良さそうだけど http://mevius.5ch.net/test/read.cgi/tech/1619667579/174
175: デフォルトの名無しさん (ワッチョイ da7c-4P7j) [sage] 2021/05/27(木) 16:49:40.32 ID:gBRAegCd0 >>173 https://readouble.com/laravel/8.x/ja/eloquent-relationships.html でも読め 読んでも分からないとは思うけど、リレーションの設定をしていないとそもそも使えないやろw http://mevius.5ch.net/test/read.cgi/tech/1619667579/175
176: デフォルトの名無しさん (ワッチョイ 512c-IGeJ) [sage] 2021/05/28(金) 04:53:14.08 ID:eNCMSwEe0 Ruby on Rails のassociation では、 1人の著者は、複数の本を書いている Author has_many :books Book belongs_to :author これで、1:多。 デフォルトのキー名、id 同士が結ばれる http://mevius.5ch.net/test/read.cgi/tech/1619667579/176
177: デフォルトの名無しさん (アウアウクー MM0d-gnKx) [sage] 2021/05/28(金) 06:56:54.69 ID:KxrmSnczM >>176 Ruby 初心者スレッド Part 67 https://mevius.5ch.net/test/read.cgi/tech/1608837867/ http://mevius.5ch.net/test/read.cgi/tech/1619667579/177
178: デフォルトの名無しさん (ワッチョイ 51a7-83tl) [sage] 2021/05/28(金) 07:26:29.82 ID:oldMWp+o0 相手すると喜ぶからまたバカなこといってんなって思いつつスルーが正解デス http://mevius.5ch.net/test/read.cgi/tech/1619667579/178
179: デフォルトの名無しさん (ワッチョイ 93d9-w12y) [sage] 2021/05/28(金) 19:09:27.77 ID:2c5MmCLH0 たった5〜6人の仲間でも熱い展開はあるのに その仲間の輪が極限にまで広がった全員救われ、全員幸せになる完全無欠の大団円エンドは 誰も体験したことがないようなすさまじいカタルシスなんだよ 要はすごいんだよ! 俺はその物語の最強の中心メンバーのこの世界の主人公で、宇宙二位の人気者で 宇宙最強の存在なのだ 皆がキャラ覚醒やヒーロー覚醒していく物語 一番好きな自分になれる物語だ http://mevius.5ch.net/test/read.cgi/tech/1619667579/179
180: デフォルトの名無しさん (ワッチョイ e1ac-eXPu) [sage] 2021/05/28(金) 19:14:25.30 ID:RSOdsWo80 そうだな、物語だな http://mevius.5ch.net/test/read.cgi/tech/1619667579/180
181: デフォルトの名無しさん (ワッチョイ 091d-950J) [sage] 2021/05/31(月) 23:46:01.78 ID:r+O+jmpx0 比較演算子についてなんですが、 !=と<>は全く同じ意味だと捉えてもいいでしょうか? 本には、自動型変換した上で異なる場合にtrue、と書かれています http://mevius.5ch.net/test/read.cgi/tech/1619667579/181
182: デフォルトの名無しさん (ワッチョイ 51a7-83tl) [sage] 2021/05/31(月) 23:54:03.70 ID:AaIK8h+J0 同じ 初期のころ他言語からの移行者向けに色々書き方用意した名残だと思うが <>は化石なので!=を使ったほうがいいと思う http://mevius.5ch.net/test/read.cgi/tech/1619667579/182
183: 181 (ワッチョイ 091d-950J) [sage] 2021/06/01(火) 00:03:33.59 ID:ClFiADUo0 >>182 そうなんですね ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1619667579/183
184: デフォルトの名無しさん (ワッチョイ 7908-upCQ) [sage] 2021/06/01(火) 10:10:46.69 ID:nq6MHaxc0 >>181 != や <> は型変換するから !== を使おう JavaScriptでも一緒 http://mevius.5ch.net/test/read.cgi/tech/1619667579/184
185: 181 (ワッチョイ 091d-950J) [sage] 2021/06/01(火) 17:21:43.11 ID:ClFiADUo0 >>184 ありがとうございます 本にもそう書いてありました http://mevius.5ch.net/test/read.cgi/tech/1619667579/185
186: デフォルトの名無しさん (ワッチョイ 137c-owqa) [sage] 2021/06/01(火) 17:49:07.02 ID:M9c5R8jt0 何でもかんでも===等で書くやつはそれはそれでどうかと思う http://mevius.5ch.net/test/read.cgi/tech/1619667579/186
187: デフォルトの名無しさん (ワッチョイ b95f-YgG0) [sage] 2021/06/01(火) 20:28:48.38 ID:8+a6jCev0 tlintってあるんですね 使ったことありますか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/187
188: デフォルトの名無しさん (ワッチョイ 59da-n7CU) [] 2021/06/03(木) 11:58:08.78 ID:8LmW0nkV0 宜しくお願いします ↓の分の最後の?が何でしょうか、ワイルドカードの仲間でしょうか INSERT INTO テーブル名 SET カラム名=? -------------------------- 例: $message = $_POST['message']; if (strlen($message) >= 1 && strlen($message) <= 200) { $statement = $db->prepare('INSERT INTO posts SET message=?'); $statement->execute(array($_POST['message'])); echo '投稿を送信しました'; } else { echo '投稿エラー: 200文字以内で入力してください'; } http://mevius.5ch.net/test/read.cgi/tech/1619667579/188
189: デフォルトの名無しさん (ワッチョイ 512c-0h5H) [sage] 2021/06/03(木) 12:15:29.93 ID:Ers5yK+g0 ? は、place holder。 それを使わないと、SQL インジェクションされるから危険 例えば、文字列を連結させて、クエリー文を作っていると、 「1=1 or テーブル削除文」みたいに、関係のない文も入れてくる ?を使うと、そういう危険な文をエラーにしてくれる http://mevius.5ch.net/test/read.cgi/tech/1619667579/189
190: デフォルトの名無しさん (ワッチョイ 59da-n7CU) [] 2021/06/03(木) 12:19:52.18 ID:8LmW0nkV0 >>189 ありがとうございます、勉強になりました https://i.imgur.com/gaMtNqS.jpg http://mevius.5ch.net/test/read.cgi/tech/1619667579/190
191: デフォルトの名無しさん (スプッッ Sdf3-n7CU) [] 2021/06/03(木) 12:36:41.22 ID:RiqJ4UERd 広瀬アリスに脳内変換 http://mevius.5ch.net/test/read.cgi/tech/1619667579/191
192: デフォルトの名無しさん (ワッチョイ 2b63-6ypv) [sage] 2021/06/03(木) 14:16:36.33 ID:BVnHspSa0 谷間にインジェクションしてみたい http://mevius.5ch.net/test/read.cgi/tech/1619667579/192
193: デフォルトの名無しさん (ワッチョイ 7908-upCQ) [sage] 2021/06/03(木) 19:15:26.61 ID:7uOjplBO0 >>186 著名なプロジェクトの大半で、「ゆるい比較はなるべく使うな」ってのがコーディング規約になってるけどねぇ http://mevius.5ch.net/test/read.cgi/tech/1619667579/193
194: デフォルトの名無しさん (ワッチョイ b902-6ypv) [sage] 2021/06/03(木) 20:52:43.43 ID:vjm2kGYb0 ワイの会社では緩比較を使う理由をコメントに入れておけば許すことにしてる http://mevius.5ch.net/test/read.cgi/tech/1619667579/194
195: デフォルトの名無しさん (ワッチョイ 2bbb-ZXwp) [sage] 2021/06/03(木) 21:39:16.89 ID:x016GdXu0 >>194 コメント必須なら間違いは起きにくいかもね http://mevius.5ch.net/test/read.cgi/tech/1619667579/195
196: デフォルトの名無しさん (ワッチョイ 2b63-6ypv) [sage] 2021/06/03(木) 22:52:44.29 ID:BVnHspSa0 コメントには、自分の名前と電話番号も入れておこう http://mevius.5ch.net/test/read.cgi/tech/1619667579/196
197: デフォルトの名無しさん (ワッチョイ a11d-9b/0) [sage] 2021/06/04(金) 15:59:37.32 ID:KWGLQaPU0 preg_match関数は、エラーの時にnullを返すことってあるのでしょうか? 本にそのように書いてありました… PHPマニュアルによると、原則としてエラーの時はfalseを返すが、 時にfalse相当の別の値を返すこともありうると書いてありました http://mevius.5ch.net/test/read.cgi/tech/1619667579/197
198: デフォルトの名無しさん (ワッチョイ 4a02-9V+W) [sage] 2021/06/04(金) 16:31:57.79 ID:cYS3aqAu0 マッチしたら 1 しなかったら 0 エラーの場合 false エラーかどうかを判定するために if (!preg_match(...)) なんてことをするとエラーじゃないがマッチしない場合も正として評価されると言うことかと nullの話は本が間違ってるか、または第三引数に入ってくる値のことかも http://mevius.5ch.net/test/read.cgi/tech/1619667579/198
199: デフォルトの名無しさん (ワッチョイ 15a7-ywzN) [sage] 2021/06/04(金) 17:08:28.21 ID:9DhQUJf30 $_POST['checked'] === 'true' $_POST['checked'] === '1' $_POST['checked'] == true $_POST['checked'] == 1 $_POST['checked'] === 'on' http://mevius.5ch.net/test/read.cgi/tech/1619667579/199
200: 197 (ワッチョイ a11d-9b/0) [sage] 2021/06/04(金) 18:36:12.37 ID:KWGLQaPU0 >>198 やはり誤植のようです ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1619667579/200
201: デフォルトの名無しさん (ワッチョイ a11d-9b/0) [sage] 2021/06/05(土) 20:42:13.27 ID:D2bNwRnn0 データベースに接続する時についてなんですが、 PDOオブジェクトをインスタンス化する際の第一引数(DSN)では、 文字コードを指定しなくても特に問題ないでしょうか? 本には、 $dbh = new PDO('mysql:host=localhost;dbname=sample_db', (以下略)); と書いてあります http://mevius.5ch.net/test/read.cgi/tech/1619667579/201
202: デフォルトの名無しさん (ワッチョイ 06bb-62sI) [sage] 2021/06/05(土) 21:06:16.71 ID:WZ+0wJ8c0 >>201 サーバとクライアントの間で適切な文字コードを設定しないと意図しない挙動を引き起こすことがある 結果として、SQLインジェクションができる場合も `SET NAMES utf8`とかやるのはダメな例 http://mevius.5ch.net/test/read.cgi/tech/1619667579/202
203: デフォルトの名無しさん (ワッチョイ 4d90-xKLf) [sage] 2021/06/05(土) 23:32:10.29 ID:aCDMde3X0 初歩的な質問ですいません。 WordPressである変数の値をリンク先の別のファイルでも使いたいのですが、うまく取得できません。どういうキーワードでググったらいいのか教えて下さい。一番簡単な方法がいいです。よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/203
204: 201 (ワッチョイ a11d-9b/0) [sage] 2021/06/06(日) 00:10:06.42 ID:OZUQa5NH0 >>202 回答ありがとうございます … new PDO('mysql:host=localhost;dbname=sample_db;charset=utf8mb4', …); とした方がいいですか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/204
205: デフォルトの名無しさん (ワッチョイ 15a7-Fu2c) [sage] 2021/06/07(月) 07:09:31.45 ID:dVU4kGZr0 https://www.php.net/manual/ja/mysqlinfo.concepts.charset.php http://mevius.5ch.net/test/read.cgi/tech/1619667579/205
206: デフォルトの名無しさん (ワッチョイ c114-xpOm) [sage] 2021/06/08(火) 12:31:49.08 ID:kOEZc78Z0 さくらインターネットサーバー契約してターミナルで繋いでVimでプログラミングしているんですが vscodeとかでプログラミングするにはどういうふうな開発環境を整えたらいいんでしょうか http://mevius.5ch.net/test/read.cgi/tech/1619667579/206
207: デフォルトの名無しさん (スフッ Sdca-RtK3) [] 2021/06/08(火) 12:50:39.53 ID:RYeCuNYXd mysqli_fetch_assocの質問なのですが"もう存在しない"場合はnullを返す、との事ですが"始めから一行も存在しない"場合でもやはりnullを返すのでしょうか? 自分で試せればいいのですがdbの設計はまだ手をつけてない分野ですのでお聞きしたいです http://mevius.5ch.net/test/read.cgi/tech/1619667579/207
208: デフォルトの名無しさん (ワッチョイ d95f-3xqL) [sage] 2021/06/08(火) 13:35:59.66 ID:xmLRsmnH0 手につけてから実際に自分で試したほうがいいよ http://mevius.5ch.net/test/read.cgi/tech/1619667579/208
209: デフォルトの名無しさん (ワッチョイ 4a02-9V+W) [sage] 2021/06/08(火) 14:09:30.31 ID:IVQVhItT0 >>206 拡張機能からSFTP入れてみてはどうか http://mevius.5ch.net/test/read.cgi/tech/1619667579/209
210: デフォルトの名無しさん (ワッチョイ 152c-3tT5) [sage] 2021/06/08(火) 14:11:40.84 ID:dOMi6vvz0 >>206 YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、 Ruby on Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース Docker Composeまでが初心者用コース 普通はMac で、メモリは32GB以上。 ただし、新しいCPU に変わったから、よくわからない Windows 10 Pro版, WSL2, Linux, Dockerなら、 メモリは16GB以上で、32GBが推奨 Dockerを使うから、メモリ8GBじゃ足らない Udemy の山浦清透も、サロンをやってるかも知れない。 PHP の本も出してる、たにぐちまことも有名 http://mevius.5ch.net/test/read.cgi/tech/1619667579/210
211: デフォルトの名無しさん (ワッチョイ c114-xpOm) [sage] 2021/06/08(火) 16:10:19.02 ID:kOEZc78Z0 直接本番のphpプログラムをいじってるのが良くないんだな デプロイとか本番用と開発用の環境作るとかが必要なんやな http://mevius.5ch.net/test/read.cgi/tech/1619667579/211
212: デフォルトの名無しさん (ワッチョイ 15a7-Fu2c) [sage] 2021/06/08(火) 16:49:06.81 ID:az/B2squ0 >>206 https://code.visualstudio.com/docs/languages/php マケプレから自分にとって最適な拡張機能を入手出来るかはわからないが vim使いならうまくカスタマイズ出来るじゃろう http://mevius.5ch.net/test/read.cgi/tech/1619667579/212
213: 210 (ワッチョイ 152c-3tT5) [sage] 2021/06/08(火) 16:50:43.18 ID:dOMi6vvz0 Ruby on Rails で良ければ、Docker, CircleCI まで含めた動画ある Udemy の山浦清透、1/15 Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース https://www.youtube.com/watch?v=lZD1MIHwMBY Windows 10 Home版, WSL2, Ubuntu 20.04 LTS, Docker Compose, VSCode, Heroku, Rails, Git, CI/CD, CircleCI http://mevius.5ch.net/test/read.cgi/tech/1619667579/213
214: デフォルトの名無しさん (ワッチョイ 8a7c-hs17) [sage] 2021/06/08(火) 16:56:20.73 ID:6XJLy+sH0 NG多すぎワロタ http://mevius.5ch.net/test/read.cgi/tech/1619667579/214
215: デフォルトの名無しさん (ワッチョイ 55ad-fgQD) [sage] 2021/06/09(水) 01:40:41.45 ID:6+3NO6mw0 xamppよりもdockerの方がナウいんでしょうか http://mevius.5ch.net/test/read.cgi/tech/1619667579/215
216: デフォルトの名無しさん (ワッチョイ d95f-b0cn) [sage] 2021/06/09(水) 09:00:49.39 ID:m05KcYPg0 個人でwebアプリ作るなら、PHP+フレームワーク一択? http://mevius.5ch.net/test/read.cgi/tech/1619667579/216
217: デフォルトの名無しさん (ワッチョイ fead-f6oS) [sage] 2021/06/09(水) 09:32:05.11 ID:ELCmA1Vb0 全然一択じゃないと思うけど、なんで一択だと思ったんだ http://mevius.5ch.net/test/read.cgi/tech/1619667579/217
218: デフォルトの名無しさん (ワッチョイ d95f-b0cn) [sage] 2021/06/09(水) 09:38:24.10 ID:m05KcYPg0 >>217 単純に小さいWEBアプリをレンタルサーバで公開するのにいいと思ったから あと、スマホアプリのwebapiをphpで作ってもらった http://mevius.5ch.net/test/read.cgi/tech/1619667579/218
219: デフォルトの名無しさん (ワッチョイ d95f-3xqL) [sage] 2021/06/09(水) 10:54:30.09 ID:CSG59Cdu0 >>210,213 業者さん宣伝ご苦労さまです http://mevius.5ch.net/test/read.cgi/tech/1619667579/219
220: デフォルトの名無しさん (ワッチョイ 8610-B62f) [] 2021/06/09(水) 14:07:19.93 ID:suiQmlXU0 Zend→CakePHP→Laravelに代わったように、 フレームワークの移り変わりが一定周期でありますが、 その時に作っていたプログラムはどうなりますか? なかったことにして、新しいFWで作り直すんですか? 車輪の再発明をFWが出るたびに行っているように感じますが 皆さんはどうしてるか気になります。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/220
221: デフォルトの名無しさん (オッペケ Sred-dUnU) [sage] 2021/06/09(水) 15:37:02.08 ID:cnjxdL8Kr 作りっぱなしでほっとくんだよ 改修が必要であれば金貰って改修する ただし責任は取らない http://mevius.5ch.net/test/read.cgi/tech/1619667579/221
222: 210 (ワッチョイ 152c-3tT5) [sage] 2021/06/09(水) 15:53:02.92 ID:w6w52mg40 >>216 以下のスレに書いた ぶっちゃけ始めるのにいい言語て何 part5 https://mevius.5ch.net/test/read.cgi/tech/1622766330/120-121 Udemy の山浦清透も、PHP・Laravel のおすすめ本は無いと言ってる。 一方、Rails なら、Railsチュートリアル、黒田努の本とか、教育体制が優れている だから、KENTA も、Railsを推奨してる 優れた教育体制が無いと、効率的に勉強できない。 ドラゴン桜・予備校などと同じ http://mevius.5ch.net/test/read.cgi/tech/1619667579/222
223: デフォルトの名無しさん (ワッチョイ a11d-9b/0) [sage] 2021/06/09(水) 17:17:08.00 ID:mTab7dlX0 こいつの相手すると怒られるけど PHPのおすすめ本はある http://mevius.5ch.net/test/read.cgi/tech/1619667579/223
224: デフォルトの名無しさん (アウアウウー Sa11-P8bi) [sage] 2021/06/09(水) 19:23:26.26 ID:Dz8whFwwa >>223 相手するなよ、と脊髄反射しそうになったけど キチガイの間違いを正すのは大切だな http://mevius.5ch.net/test/read.cgi/tech/1619667579/224
225: デフォルトの名無しさん (ワッチョイ b908-INBt) [sage] 2021/06/09(水) 20:39:22.17 ID:CBbl/boe0 >>2を読めないアホが多すぎる http://mevius.5ch.net/test/read.cgi/tech/1619667579/225
226: デフォルトの名無しさん (ワッチョイ c114-xpOm) [sage] 2021/06/09(水) 20:45:44.78 ID:7MnLem3f0 自前でサーバー立てるのとさくらインターネット使うのとAWSとherokuでどれがいんすか http://mevius.5ch.net/test/read.cgi/tech/1619667579/226
227: デフォルトの名無しさん (ワッチョイ 8663-IO17) [sage] 2021/06/09(水) 22:24:36.07 ID:Qysgy0Bo0 学習用なら自分で立ててみると良いかも http://mevius.5ch.net/test/read.cgi/tech/1619667579/227
228: デフォルトの名無しさん (テテンテンテン MMde-f6oS) [sage] 2021/06/09(水) 22:37:04.95 ID:DL0JuXZOM 今は金かからないFaaSだな http://mevius.5ch.net/test/read.cgi/tech/1619667579/228
229: デフォルトの名無しさん (ワッチョイ b95d-+X+v) [] 2021/06/10(木) 07:13:04.52 ID:q2jU2qVx0 PHPで掲示板サイト作ったんだけどアドセンス落ちた…一応ある程度の書き込みもあるのになんでだろ、ちなみに低俗な内容ではない、もっと人集めんと行かんのかね http://mevius.5ch.net/test/read.cgi/tech/1619667579/229
230: デフォルトの名無しさん (ワッチョイ 152c-3tT5) [sage] 2021/06/10(木) 11:39:40.93 ID:oO6awXFS0 セキュリティーが危険とか? PHP と言えば、セキュリティーが危ないイメージ http://mevius.5ch.net/test/read.cgi/tech/1619667579/230
231: デフォルトの名無しさん (ワッチョイ b908-INBt) [sage] 2021/06/10(木) 11:51:36.67 ID:wZ1zl+ZN0 >>226 今どき自宅サーバなんかしなくていいよw 月額500円未満で借りられるVPSがあるから、それ使うのがお勧め レンタルサーバを使うのだけはやめとけ あんなもん使っても何の勉強にもならんから http://mevius.5ch.net/test/read.cgi/tech/1619667579/231
232: デフォルトの名無しさん (ワッチョイ b908-INBt) [sage] 2021/06/10(木) 11:52:35.88 ID:wZ1zl+ZN0 >>230 頭悪そう PHPのコード書けない人でしょ? http://mevius.5ch.net/test/read.cgi/tech/1619667579/232
233: デフォルトの名無しさん (ワッチョイ b908-INBt) [sage] 2021/06/10(木) 11:54:42.25 ID:wZ1zl+ZN0 あーなんだ、こいつRubyガイジかw 相手にしてスマン http://mevius.5ch.net/test/read.cgi/tech/1619667579/233
234: デフォルトの名無しさん (ワッチョイ 15a7-Fu2c) [sage] 2021/06/10(木) 13:26:11.53 ID:MBvszo0r0 PHPの勉強がしたい→ローカル 店の宣伝をしたい→レンタルサーバ〜 店の予約管理をしたい・小規模な販売、売上管理をしたい→VPS〜 Webサービスを提供したい・スマホアプリのバックエンド→クラウド http://mevius.5ch.net/test/read.cgi/tech/1619667579/234
235: デフォルトの名無しさん (ワッチョイ 86f2-AY6T) [sage] 2021/06/10(木) 16:59:07.23 ID:rgwU/HuH0 以下PHPの2処理があります。 1.CSVアップロードフォームからユーザー操作でアップロードされる 場合によっては同一ファイルを更新する目的でアップロードされるときもある move_uploaded_fileを使用 2.何かしらのトリガーでCSVを読み込んで処理する(書き込みはしない) この1.2.の処理は何かの決まりを守って順番に実行されるわけではなく、 1.の処理はユーザー操作で不定期に実行されます。 2.の処理は該当ファイルが無ければ実行しませんし、トリガー発行がなければやはり実行しません。 ここで質問ですが、1.2.の処理が同時に実行される可能性があると思いますが、この場合問題が発生するでしょうか? move_uploaded_fileを使う1.の処理中はファイルがロックされているようですが、2.では読み取りエラーの 処理を強化するだけでいいでしょうか? よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/235
236: デフォルトの名無しさん (ワッチョイ 6d9f-Qqtb) [sage] 2021/06/10(木) 18:19:10.45 ID:kFRSwea40 DBUnitがとうの昔に使えなくなっていたことにようやく気付いたのだけど、 これ使わないでDB周りのテストってどうやるん? http://mevius.5ch.net/test/read.cgi/tech/1619667579/236
237: デフォルトの名無しさん (ワッチョイ 8610-B62f) [sage] 2021/06/10(木) 18:19:50.44 ID:9KIBsohX0 >>220ですが、結局は新しいフレームワーク使う時は 車輪の再発明になろうが一から作り直すってことでいいですか? http://mevius.5ch.net/test/read.cgi/tech/1619667579/237
238: デフォルトの名無しさん (ワッチョイ 15a7-Fu2c) [sage] 2021/06/10(木) 19:13:16.05 ID:MBvszo0r0 同じシステムをフレームワーク変えてまで作り直したりは普通しない >>221も言ってるけど基本作ったら作りっぱなし セキュリティに問題があって修正パッチ当てる必要があるとかでない限り 保守は必要最低限にとどめたものになる http://mevius.5ch.net/test/read.cgi/tech/1619667579/238
239: デフォルトの名無しさん (ワッチョイ 8610-B62f) [sage] 2021/06/10(木) 21:30:19.86 ID:9KIBsohX0 >>238 いえ、過去に作ったものの保守ではなく、これから作るものについてです。 例えば、お問い合せフォームとか会員管理とか どの言語・フレームワーク使おうが必要な機能ってありますよね? そういうライブラリであったりプラグインであったりを、 フレームワーク毎にまた作るのか?って質問です。 http://mevius.5ch.net/test/read.cgi/tech/1619667579/239
240: デフォルトの名無しさん (ワッチョイ 03a7-42hD) [sage] 2021/06/11(金) 05:41:30.60 ID:eoxxjzbN0 テンプレート(view)の変数名を変える作業を車輪の再発明とは言わない http://mevius.5ch.net/test/read.cgi/tech/1619667579/240
241: デフォルトの名無しさん (ワッチョイ cf10-qX5C) [sage] 2021/06/11(金) 10:24:02.71 ID:llLxlLmn0 フレームワーク変えるわけですから 変数変える程度で済まないのではないかと http://mevius.5ch.net/test/read.cgi/tech/1619667579/241
242: デフォルトの名無しさん (ワッチョイ 335f-hL8c) [sage] 2021/06/11(金) 11:26:58.50 ID:obuHWxLk0 気づけばプロ並みPHPはゴミ 徳丸先生協力って書いてあったから一緒に本作ったのかと思ったら大間違いw http://mevius.5ch.net/test/read.cgi/tech/1619667579/242
243: デフォルトの名無しさん (ワッチョイ 931d-tjD1) [sage] 2021/06/11(金) 11:46:50.82 ID:0v+h5w7s0 俺もアマゾンレビューでの評価が高かったいきなりはじめるPHPを買ったが、 なんか合わなかった 本のノリが嫌い 載っている情報も古い エディタはテラパッドを使っているし、echoでなくprintを使っている http://mevius.5ch.net/test/read.cgi/tech/1619667579/243
244: デフォルトの名無しさん (ワッチョイ f3da-fCQn) [] 2021/06/11(金) 12:02:16.66 ID:+ogjkljv0 お昼時にゴメンナサイ、よろしくお願いいたします PHPのバージョンを 5.6.40 から 7.3.27 に上げたら↓がエラーするようになりました 【PHP文】 ループ $hage[$id][0]=$row[name]; $hage[$id][1]=$row[age]; $id++; ループ終わり 【エラーメッセージ】 arse error: syntax error, unexpected ',', expecting ']' in /home/xxxx http://mevius.5ch.net/test/read.cgi/tech/1619667579/244
245: デフォルトの名無しさん (ワッチョイ 6fad-gktB) [sage] 2021/06/11(金) 12:21:06.82 ID:1TMBp1KK0 >>244 nameとageをクオーテーションで囲う http://mevius.5ch.net/test/read.cgi/tech/1619667579/245
246: デフォルトの名無しさん (ワッチョイ 03a7-42hD) [sage] 2021/06/11(金) 13:39:01.07 ID:eoxxjzbN0 >>241 そんな大げさな話じゃないだろう 書き方が違うだけでやることは同じなんだから やろうと思えば自分でマイグレーション用スクリプトだって書けるでしょ http://mevius.5ch.net/test/read.cgi/tech/1619667579/246
247: デフォルトの名無しさん (ワッチョイ f3da-fCQn) [] 2021/06/11(金) 13:48:23.23 ID:+ogjkljv0 >>245 ありがとうございます! http://mevius.5ch.net/test/read.cgi/tech/1619667579/247
248: デフォルトの名無しさん (オッペケ Sr87-peVW) [sage] 2021/06/11(金) 14:56:36.56 ID:Nrr2zqrZr いえいえ http://mevius.5ch.net/test/read.cgi/tech/1619667579/248
249: デフォルトの名無しさん (ワッチョイ 032c-JlJp) [sage] 2021/06/11(金) 15:52:24.78 ID:2+S4K7N30 >>235 同期用ファイルでも作って、 それを2つの処理で、mutex みたいに使って排他処理すれば? mutexは1つだけあって、2つの処理の内、mutexを獲得できるのは、常に1つの処理だけ http://mevius.5ch.net/test/read.cgi/tech/1619667579/249
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 753 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s