- 1 名前:デフォルトの名無しさん(ワッチョイ 1342-Xqtn) mailto:sage [2016/11/09(水) 11:03:26.15 ID:eAjeihOa0.net]
-
PHPに関する下らない質問用避難スレです。 まず読むこと【PHPマニュアル】 www.php.net/manual/ja/ 前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 5(実質6) echo.2ch.net/test/read.cgi/tech/1462971286/ 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 次スレを立てる時は本文の1行目に以下を追加して下さい !extend:on:vvvvv:1000:512 VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
- 838 名前:ネんだから動いてればよくて、なんかエラーでてたり客に文句言われたら対応すりゃいい []
- [ここ壊れてます]
- 839 名前:デフォルトの名無しさん (ワッチョイ 0f46-ENO3) mailto:sage [2017/02/10(金) 16:39:09.45 ID:yKHSCA+P0.net]
- 多少の処理速度の差やオーバーヘッドを気にして見通しの悪いコードにするのは本末転倒
ましてやPHPだし
- 840 名前:デフォルトの名無しさん (アウアウカー Sa1f-S0So) mailto:sage [2017/02/10(金) 20:36:55.90 ID:B/44UtXJa.net]
- >>825
それループで回る分だけ毎回array_push呼ばれるから
- 841 名前:デフォルトの名無しさん (ワッチョイ beaf-cGUq) [2017/02/11(土) 01:35:29.95 ID:sRxxkJoY0.net]
- $ary[] =
これの方が美しいし速い 他の言語じゃ無理だからな
- 842 名前:デフォルトの名無しさん (ワッチョイ 9f4a-1VpQ) mailto:sage [2017/02/12(日) 17:20:35.17 ID:abtsR4dg0.net]
- >>830
どれくらい速いの?
- 843 名前:デフォルトの名無しさん (ワッチョイ beaf-cGUq) [2017/02/12(日) 18:06:30.99 ID:wFV2vg550.net]
- >>831
二通りにしかないんだからarray_pushより速いで十分でしょ?
- 844 名前:デフォルトの名無しさん (ワッチョイ dfd6-CIv3) mailto:sage [2017/02/12(日) 21:51:06.88 ID:QFyd4EUF0.net]
- kakaku.com/item/K0000820062/
価格.comみたいなK0000820062ってどういう風に作るんだろう UUIDじゃないよね?
- 845 名前:デフォルトの名無しさん (ワッチョイ 7230-jWyY) mailto:sage [2017/02/12(日) 21:59:19.74 ID:xZhsq1SY0.net]
- なんかのIDにK付けて0埋めしてるだけちゃうん
- 846 名前:デフォルトの名無しさん (ワッチョイ 83d6-Frzy) mailto:sage [2017/02/12(日) 23:54:04.06 ID:GioNsZNN0.net]
- >>833
おまえ、頭がやばいよ…
- 847 名前:デフォルトの名無しさん (ワッチョイ 265b-ENO3) mailto:sage [2017/02/13(月) 10:24:20.63 ID:7hOSszMQ0.net]
- >>833
プログラミングの基礎を勉強するべき
- 848 名前:デフォルトの名無しさん (ワッチョイ 0f46-ENO3) mailto:sage [2017/02/13(月) 12:03:26.71 ID:MX/uxF0s0.net]
- >>831
そこで自分でコード書いて試そうという発想にならないならプログラミングには向いてないと思う 人間には得手不得手ってあるからね 手遅れになる前に他の道を探そう
- 849 名前:デフォルトの名無しさん (ワッチョイ dfd6-CIv3) mailto:sage [2017/02/13(月) 12:53:46.07 ID:dq41sjDl0.net]
- protected function getResponseGroup(): array
{ return $this->responseGroup; } こんな感じでわざわざ取得メソッド使うのって、型の強制できるぐらいのメリットしかないのかね
- 850 名前:デフォルトの名無しさん (ワッチョイ 0f46-ENO3) mailto:sage [2017/02/13(月) 13:48:40.27 ID:MX/uxF0s0.net]
- >>838
そこら辺は設計思想にもよるし”これが絶対に正しい”というのは無いかな ”getter setter”とかでググってメリット・デメリットを理解した上で”自分の中での正解”を探せばいいのではと
- 851 名前:デフォルトの名無しさん (アウアウカー Sa1f-S0So) mailto:sage [2017/02/13(月) 16:03:15.51 ID:KMmRwMwBa.net]
- >>838
子クラスに親クラスのプロパティを絶対に変更させないという強い意志が感じられる(小並
- 852 名前:デフォルトの名無しさん (ガラプー KK4b-4eBQ) mailto:sage [2017/02/13(月) 18:39:07.72 ID:qWBqE6jZK.net]
- 「$this->」
これを何十回も入力させるってバカみたい。
- 853 名前:デフォルトの名無しさん (ワッチョイ 27f8-cGUq) mailto:sage [2017/02/13(月) 18:52:43.00 ID:pn1QtbZ90.net]
- そう思うなら自分好みのパーサー書けばいいんじゃね
- 854 名前:sage (JP 0Hfe-JgBl) [2017/02/14(火) 12:57:43.87 ID:vlYZpaj3H.net]
- すみません教えてください。
ドキュメントルートが/home/virtual/id/public_htmlとして、一つ上のパスを取得したいとします。 (上の例なら/home/virtual/id) perlで $ENV{'DOCUMENT_ROOT'} =~ /(.+)\/(.+?)/; my $path = $1; これと同じことをPHPでやりたいのですが、見当が付きません… よろしくお願いします。
- 855 名前:デフォルトの名無しさん (ワッチョイ 27f8-cGUq) mailto:sage [2017/02/14(火) 13:38:34.23 ID:BZw4l4zq0.net]
- dirname($_SERVER['DOCUMENT_ROOT'])
- 856 名前:デフォルトの名無しさん (ワッチョイ 9342-3OfB) mailto:sage [2017/02/14(火) 13:44:44.59 ID:AvrQL4xh0.net]
- dirnameのマニュアル読むといろいろ簡単にできて便利だよ
php.net/manual/ja/function.dirname.php 今確認したら、PHPってファイルシステムの関数めちゃあるね。
- 857 名前:843 (JP 0Hfe-JgBl) mailto:sage [2017/02/14(火) 13:49:26.20 ID:vlYZpaj3H.net]
- >>844
>>845 ありがとうございます!! こんなの直接できるんだ。。唖然。。
- 858 名前:デフォルトの名無しさん (アウアウカー Sa1f-S0So) mailto:sage [2017/02/14(火) 16:16:39.35 ID:vX4Pr1L+a.net]
- Pythonのos.path, Rubyのpathname, PerlにだってFile::Specがあるんだぜ?
ファイルシステム依存なんだし組み込みじゃなくとも標準ライブラリでラップされてて何も不思議じゃない
- 859 名前:デフォルトの名無しさん (ワッチョイ 8356-ENO3) mailto:sage [2017/02/14(火) 17:26:18.09 ID:i5SPUrbm0.net]
- >>846
つか>>843のperlのソースコードの意味(正規表現)は理解できてるんだろうか? PHPでも正規表現を使えば似たようなコードで実現できるでしょ もちろん1つ上のパスを取得する「だけ」なら>>844のがスマートだけど
- 860 名前:デフォルトの名無しさん (ワッチョイ 1246-3OfB) [2017/02/14(火) 17:46:30.89 ID:PYBh6Cc20.net]
- Xcodeの質問ってここで良い?
view controllerでそれぞれのiPhoneの画面サイズがインプットされてない? 出ないんだが?誰か解決策教えてくださいな
- 861 名前:843 (JP 0Hfe-JgBl) mailto:sage [2017/02/14(火) 18:39:19.55 ID:vlYZpaj3H.net]
- >>846
PHPの正規表現の後の$1、$2…が理解できんのです。 誰が作ったのかさえわからん、みんな逃げちゃった(=PHPわかる人が誰もいない+私もPHP書いたこと一度もない)ものを触らざるを得なくなって。 置換もさっぱり。少なくともs/before/after/ig;みたいに簡単じゃないことだけは昨日知った…
- 862 名前:デフォルトの名無しさん (ワッチョイ 0f59-cGUq) mailto:sage [2017/02/14(火) 19:45:33.94 ID:GvFlLFXU0.net]
- >>850
sed分かるなら何の問題もないでしょ
- 863 名前:デフォルトの名無しさん (ワッチョイ 27f8-cGUq) mailto:sage [2017/02/14(火) 21:45:49.32 ID:BZw4l4zq0.net]
- >PHPの正規表現の後の$1、$2…が理解できんのです。
>>843で後方参照して同じことしてるじゃん? echo preg_replace('/(.+)\/(.+)?/', '$1', '/home/virtual/id/public_html') [JS] '/home/virtual/id/public_html'.replace(/(.+)\/(.+)?/, '$1') [Rb] '/home/virtual/id/public_html'.gsub(/(.+)\/(.+)?/, '\1') [Py] re.sub(r'(.+)/(.+)?', '\\1', '/home/virtual/id/public_html') Perlが同じように書けるかは知らないけど テキスト処理能力を進化させすぎたPerlが多分特殊な方
- 864 名前:デフォルトの名無しさん (アウアウカー Sa1f-S0So) mailto:sage [2017/02/14(火) 22:33:22.74 ID:aTcP7cxLa.net]
- 置換じゃなくてキャプチャしたいんでしょ
マニュアルのpreg_match見れば分かるけどキャプチャ保存用に引数一個追加する必要がある
- 865 名前:デフォルトの名無しさん (ワッチョイ 9342-3OfB) mailto:sage [2017/02/14(火) 23:05:03.22 ID:AvrQL4xh0.net]
- Perlの書き方は、シェルスクリプトの経験があればなんとかなるけど
何にも知らない人が新しくプログラムを学ぼうとすると 癖が多すぎてwww まぁプログラムが好きで、プグラムを組むことが目的な人が多い感じするよね。
- 866 名前:843 (JP 0Hfe-JgBl) mailto:sage [2017/02/15(水) 09:52:31.78 ID:dsR3IgXDH.net]
- >>852
その位置に$1か… ありがとうございます。 >>853 書き方がわからなくて、最後の/以降の文字列を取得してから空文字列で置換しようとしてもうまくいかず、splitで分割して前方だけを$_[0]のような形で取得しようとしても空文字が返り… 一昨日からいろんなところをググりながら調べているですが、マスターできる気がしません… >>854 ご想像通り?シェルとPerl以外書いたことがありません(ExcelのマクロとVWD2005のC#はほんの少し触った)。 みなさまありがとうございました。がんばってみます。。
- 867 名前:デフォルトの名無しさん (ワッチョイ 26c9-cGUq) mailto:sage [2017/02/15(水) 10:57:58.02 ID:auzGmUVk0.net]
- >>855
シェルやperlを書いたことがあるなら大丈夫でしょ シェル芸とかいまだにマニュアル読みながらじゃないと書けないわ
- 868 名前:デフォルトの名無しさん (ワッチョイ 8356-ENO3) mailto:sage [2017/02/15(水) 14:03:33.63 ID:VOjsPlCF0.net]
- >>855
DOCUMENT_ROOTが空っぽの事がある可能性も踏まえるなら if (preg_match('/(.+)\/(.+?)/', getenv('DOCUMENT_ROOT'), $match)) { $path = $match[1]; } が>>843と同等のPHPコード print_r($match); の出力結果見てみるといい 細かいことをいえば正規表現は /^(.+)\/.+?$/ のが良いと思うけど 説教臭くて申し訳ないが言語が違えど正規表現の書き方なんて大差ない 基本を理解してないからこういう時に潰しが効かない
- 869 名前:デフォルトの名無しさん (ワッチョイ 0f46-ENO3) mailto:sage [2017/02/15(水) 14:28:38.96 ID:JwCJBy8n0.net]
- perlの変態文法に比べるとPHPのがまだ大分素直だと思う
↓大昔perlメモから拝借したcsvを扱うコードだけど今読むと目眩がするわw $tmp =~ s/(?:\x0D\x0A|[\x0D\x0A])?$/,/; @values = map {/^"(.*)"$/ ? scalar($_ = $1, s/""/"/g, $_) : $_} ($tmp =~ /("[^"]*(?:""[^"]*)*"|[^,]*),/g);
- 870 名前:デフォルトの名無しさん (ワッチョイ 9b2c-cGUq) mailto:sage [2017/02/15(水) 14:32:45.87 ID:f1EoCQSH0.net]
- それは例としては書き方が悪いだけ
- 871 名前:デフォルトの名無しさん (ワッチョイ d376-CIv3) mailto:sage [2017/02/15(水) 14:37:57.30 ID:6fjfCJ8x0.net]
- cakephp3の質問はここでしてもいいのかな?
- 872 名前:デフォルトの名無しさん (ワッチョイ 8356-ENO3) mailto:sage [2017/02/15(水) 14:52:38.34 ID:VOjsPlCF0.net]
- perlメモ懐かしすぎ。まだサイトが存在してて驚いた
EXCEL形式の改行コードを含むcsvを配列にするソースとか大昔PHPに翻訳して使ったな >>857も $path = (preg_match('/^(.+)\/.+?$/', getenv('DOCUMENT_ROOT'), $match)) ? $match[1] : ''; と三項演算子で書いた方がperlに慣れた人には分かりやすいかな?とも思ったんだけど
- 873 名前:デフォルトの名無しさん (ワッチョイ 4fc9-eq+O) mailto:sega [2017/02/17(金) 17:35:16.66 ID:9e/vHQb30.net]
- PHPDOCで質問なんだけど、クラスのメソッドのコメントで
戻り値は無しで代わりにメンバ変数を書き換えるとき どうやってそれを明示すればいいか教えて
- 874 名前:デフォルトの名無しさん (ワッチョイ cba0-/qTs) mailto:sage [2017/02/19(日) 16:27:17.00 ID:vBQrYNmd0.net]
- 画像を保存してると消えているファイルが有るのだが、
普通に404ならまだいいのだが下記のようなやつの対処方法がわからない どうすると良いのだろうか? 1.画像がエラー画像に置き換わっているパターン i.imgur.com/IEqhtkG.jpg 2.画像ではなくエラーページに移動するパターン www.dotup.org/uploda/www.dotup.org534402.jpg
- 875 名前:片山博文MZ ◆T6xkBnTXz7B0 (ガラプー KK1f-2nU5) mailto:sage [2017/02/19(日) 16:41:33.64 ID:258Rl1AZK.net]
- 事前にエラー画像とエラーページのURLを記録しておき、比較する
- 876 名前:デフォルトの名無しさん (ワッチョイ 7b38-yXFx) mailto:sage [2017/02/20(月) 07:05:28.09 ID:uW8j6qNc0.net]
- perlの文法を知っていて、c#でデータベースプログラムが書けるレベルだけど、phpは全く知らない
phpのおすすめの教科書ある?
- 877 名前:デフォルトの名無しさん (ワッチョイ fbf8-eq+O) mailto:sage [2017/02/20(月) 07:29:48.71 ID:siKT4Z4H0.net]
- 昔はテンプレに市販の書籍は嘘が多いだの、最良の教科書はPHPマニュアルだの書いてたけど今書いてないのか。
とりあえず>>1の入門と簡易チュートリアルの章でも読んでみたら?
- 878 名前:デフォルトの名無しさん (ワッチョイ 4fc9-eq+O) mailto:sage [2017/02/20(月) 10:27:48.14 ID:gVDOpmLx0.net]
- >>863
ステータスで見りゃいいんじゃね? 302が返ってきたら、ビクッとして注意すればいい
- 879 名前:デフォルトの名無しさん (ワッチョイ cb56-Z7AI) mailto:sage [2017/02/20(月) 11:54:58.17 ID:KgKWtHg50.net]
- >>863
HTTPリクエストをどんな手段でやってるのか分からないけど レスポンスヘッダすら確認できてないならそのリクエスト方法から見直した方がいいと思う 一部省略したけど一目瞭然でしょ // i.imgur.com/IEqhtkG.jpg Array ( [0] => HTTP/1.1 200 OK [last-modified] => Wed, 14 May 2014 05:44:36 GMT [content-type] => image/png [content-length] => 503 [age] => 10135875 [server] => cat factory 1.0 ) // www.dotup.org/uploda/www.dotup.org534402.jpg Array ( [0] => HTTP/1.1 200 OK [content-type] => text/html [server] => cloudflare-nginx )
- 880 名前:デフォルトの名無しさん (ワッチョイ cb56-Z7AI) mailto:sage [2017/02/20(月) 11:58:16.76 ID:KgKWtHg50.net]
- >>865
大昔からweb系やってたperl上がりのたくさんの人にPHPを教えてきたけど 最良の手段は自分がperlで組んだソースをPHPで書き直させる事だった もし過去に自力でperlで組んだサービスが何もないなら まずは自分が何を作るのか(掲示板でもwikiでもブログでも何でもいい)はっきりさせる 本とか考えるのはその後でOK 目的がはっきりしないのに概念だけ覚えようとするのは時間の無駄
- 881 名前:デフォルトの名無しさん (ワッチョイ 7b38-fFgi) [2017/02/20(月) 14:33:23.87 ID:uW8j6qNc0.net]
- >>869
なるほどなと思った。どうもありがとう。
- 882 名前:デフォルトの名無しさん (アウアウカー Sa9f-DJtQ) mailto:sage [2017/02/20(月) 19:12:52.64 ID:176Yfxbca.net]
- MVCというか、インスタンスについて質問させてください
今の職場だとモデルクラスのメソッドを全部staticにしてインスタンス化なしでコントローラーから 直接呼んでるんですけど、そっちの方が一旦インスタンス化するより効率的なものなんですか?
- 883 名前:デフォルトの名無しさん (ワッチョイ 4fc9-eq+O) mailto:sage [2017/02/20(月) 19:30:51.57 ID:gVDOpmLx0.net]
- >>871
徹底しているなら、いいアイデアかも 割り切っているならテストもしやすそう
- 884 名前:デフォルトの名無しさん (ワッチョイ cba0-/qTs) mailto:sage [2017/02/21(火) 21:07:02.12 ID:GYKIdTkl0.net]
- >>867
>>868 返信遅くなってすみません。 すごくうまくいきました。 ありがとうございます。
- 885 名前:デフォルトの名無しさん (ワッチョイ 5f30-XdR7) mailto:sage [2017/02/21(火) 22:11:34.97 ID:r+HgLB6m0.net]
- >>871
staticおじさん?
- 886 名前:デフォルトの名無しさん (ワッチョイ fbf8-eq+O) mailto:sage [2017/02/21(火) 23:12:20.06 ID:9alYtg+g0.net]
- 効率非効率の問題じゃなくて
そんな書き方するぐらいならオブジェクトいらんのじゃ
- 887 名前:デフォルトの名無しさん (ワッチョイ 9bc1-P9CU) mailto:sage [2017/02/21(火) 23:31:24.27 ID:KlPaDOdy0.net]
- 内部にstatic変数で状態持ってるならただの巨大なグローバル変数だからなぁ
- 888 名前:デフォルトの名無しさん (ワッチョイ 4fc9-eq+O) mailto:sage [2017/02/22(水) 14:55:33.04 ID:7bpb3LbA0.net]
- >>876
状態はすべてセッション変数に持たせてたとかじゃない?
- 889 名前:デフォルトの名無しさん (アウアウカー Sa9f-yXFx) mailto:sage [2017/02/22(水) 16:57:51.58 ID:4F/fS8NSa.net]
- >>877
いやそんなもん尚更キモいでしょ・・・
- 890 名前:デフォルトの名無しさん (ワッチョイ db59-eq+O) mailto:sage [2017/02/22(水) 17:09:38.25 ID:BtmqmRAg0.net]
- 別に巨大なグローバル変数でもいいんじゃないの
- 891 名前:デフォルトの名無しさん (ブーイモ MM7f-9g8o) mailto:sage [2017/02/22(水) 21:36:50.61 ID:zYmlfQOdM.net]
- >>877
絶望しかねえな
- 892 名前:デフォルトの名無しさん (ワッチョイ 8b42-fFgi) mailto:sage [2017/02/22(水) 21:37:25.75 ID:CIb5Sb890.net]
- namespaceの代わりのstatic変数ってかww
- 893 名前:デフォルトの名無しさん (ワッチョイ 8ec9-8lb6) mailto:sage [2017/02/23(木) 10:05:12.54 ID:lHjqIPrz0.net]
- >>880
状態を持たせてそれをページ間でまたがって維持するのって ストレスたまるから、なんもかんもセッションに全部持たせるのは 一周回っていいアイデアな気がしてんだけど、気の迷いかね
- 894 名前:デフォルトの名無しさん (ワッチョイ 7f42-JtgB) mailto:sage [2017/02/23(木) 12:29:18.22 ID:abknmwyr0.net]
- セッション使うのが普通かと思うけど・・
昔セッションがまだ一般的でなかった頃 自分でクッキー設定してやってるときに なんでもかんでもクッキーに入れてたという笑い話はあったけどww PHPがあまりにも簡単にセッション使えるからピンとこない話だろうけど
- 895 名前:デフォルトの名無しさん (アウアウウー Sacf-gc5m) mailto:sage [2017/02/23(木) 12:32:50.71 ID:sHiWuKpYa.net]
- つまり状態変数なんてものが諸悪の根元なわけだな!
そしてモナドの海に沈み孤立していくのだ
- 896 名前:デフォルトの名無しさん (ワッチョイ 8e5b-HyQo) mailto:sage [2017/02/23(木) 20:22:33.45 ID:chlnLhRq0.net]
- 大量のnamespaceをまとめたり、bootさせたときに読み込ませて
staticで取得する方法は一般的にあるのに、 なぜstaticをバカ扱いする奴いるのか謎だな
- 897 名前:デフォルトの名無しさん (ワッチョイ ca30-weqm) mailto:sage [2017/02/23(木) 23:17:49.97 ID:Svl7KGJP0.net]
- 作るものによるんだろうけどセッションってログイン済みのtrue/falseにしか使わんなー
EC(OSSじゃない)とか某業界向けのニッチなもんしか作ってないけど でもredis使ってなんでもかんでもセッションぶっ込んでるのは見たことあるな
- 898 名前:デフォルトの名無しさん (ワッチョイ 2f56-HyQo) mailto:sage [2017/02/24(金) 11:52:02.24 ID:a8MKJYdX0.net]
- エラーメッセージを全部セッションにぶち込んでるのは見たことあるな
PHPしかできない人の書くコードを読むと脳味噌がとろけそうになる事があってある意味新鮮
- 899 名前:デフォルトの名無しさん (ワッチョイ 8ec9-8lb6) mailto:sage [2017/02/24(金) 15:18:00.37 ID:jIC6X1VU0.net]
- >>886
それ以外の情報はどうしているの? 毎回DBから取得するようにしてセッションには一切持たない感じ? 入力確認実行直前の画面とかで前画面での入力情報はどこに持ってる? どうせ顧客の入力データだしクッキーに全持ち?
- 900 名前:デフォルトの名無しさん (JP 0H56-WLWd) mailto:sage [2017/02/24(金) 15:33:07.09 ID:L3urbmMZH.net]
- 全然関係ないけど、「入力確認実行直前の画面」が世界からなくなればいいのにと思ってる
- 901 名前:デフォルトの名無しさん (アウアウウー Sacf-gc5m) mailto:sage [2017/02/24(金) 15:36:25.55 ID:EbrJ09Pka.net]
- PHPに未来はありますか?
- 902 名前:デフォルトの名無しさん (ワッチョイ 06af-8lb6) [2017/02/24(金) 15:46:57.56 ID:FuJuA/X30.net]
- php7一択だよ
python ruby perは遅すぎる
- 903 名前:デフォルトの名無しさん (ワッチョイ 8e5b-HyQo) mailto:sage [2017/02/24(金) 15:53:29.91 ID:Ote1SB7a0.net]
- >>888
localstorage使えば?
- 904 名前:デフォルトの名無しさん (ワッチョイ ca30-weqm) mailto:sage [2017/02/24(金) 20:23:23.92 ID:3gAzX8Bk0.net]
- >>888
886だけど常に値を持っていなきゃいけないって設計がおかしくね? > 入力確認実行直前の画面とかで前画面での入力情報はどこに持ってる? 個人的に好きじゃないけどeccubeとかの実装を見てみては あとアプリケーションコンフィグやデザインやステートなんかにDB使うの大っ嫌い
- 905 名前:デフォルトの名無しさん (ワッチョイ ab59-8lb6) mailto:sage [2017/02/24(金) 20:35:33.31 ID:p7wo3OXQ0.net]
- >>888
そのセッション情報ってどうやって破棄するの?
- 906 名前:デフォルトの名無しさん (ワッチョイ 2fa0-6M2V) mailto:sage [2017/02/25(土) 00:28:19.24 ID:jjrnhN5Q0.net]
- 画面上で+と-のボタンを置いて
初期状態は0で +ボタンを押すと1増えて -ボタンを押すと1減る PHPだとどうやってつくればいいですか?
- 907 名前:デフォルトの名無しさん (ワッチョイ a342-d4M5) mailto:sage [2017/02/25(土) 00:33:17.09 ID:TbUcHQ5J0.net]
- そういうのはPHPではなくJavascriptで作る方が楽だよ
- 908 名前:デフォルトの名無しさん (ワッチョイ a3f8-8lb6) mailto:sage [2017/02/25(土) 04:38:58.21 ID:3E7NpsF+0.net]
- あまりフォーム周りはお勧めできない
ideone.com/F4uuvB
- 909 名前:デフォルトの名無しさん (ワッチョイ 7b4a-b58f) mailto:sage [2017/02/25(土) 08:03:55.70 ID:fA+zhTaO0.net]
- >>895
なぜphpでやりたい?
- 910 名前:デフォルトの名無しさん (ワッチョイ 2fa0-6M2V) mailto:sage [2017/02/25(土) 09:40:06.34 ID:jjrnhN5Q0.net]
- >>898
確認するデータがDBにあって 先にidだけ配列に取得して ボタンやセレクトでidに該当するデータを呼び出そうと思ってた 他のやり方考えるわ
- 911 名前:デフォルトの名無しさん (ワッチョイ bbc1-d4M5) mailto:sage [2017/02/25(土) 11:18:11.99 ID:KxydDILI0.net]
- >>899
JavaScript案件, セレクトボックスならHTMLだけで行けるやろ
- 912 名前:デフォルトの名無しさん (ワッチョイ 2fd6-Pl42) mailto:sage [2017/02/25(土) 22:29:44.68 ID:F9CRtHuR0.net]
- >>890
あまりにアホな奴が多すぎるので、そういう意味で無い気はしてきている
- 913 名前:デフォルトの名無しさん (ワッチョイ 2fd6-Pl42) mailto:sage [2017/02/25(土) 22:32:19.20 ID:F9CRtHuR0.net]
- staticな関数の方は楽しいぞー
- 914 名前:デフォルトの名無しさん (ワッチョイ 2fd6-Pl42) mailto:sage [2017/02/25(土) 22:34:26.92 ID:F9CRtHuR0.net]
- > 875 : デフォルトの名無しさん (ワッチョイ fbf8-eq+O)2017/02/21(火) 23:12:20.06 ID:9alYtg+g0
> 効率非効率の問題じゃなくて > そんな書き方するぐらいならオブジェクトいらんのじゃ 適材適所だが、>>871 の内容だといらんな。MVC採用する意味もない。
- 915 名前:デフォルトの名無しさん (ワッチョイ 8e5b-d4M5) mailto:sage [2017/02/26(日) 12:42:41.85 ID:Tt94x5QQ0.net]
- >>903
Mがユーティリティクラスのみで済むなら それはそのほうが楽だと思う
- 916 名前:デフォルトの名無しさん (ワッチョイ 2fd6-Pl42) mailto:sage [2017/02/26(日) 23:47:35.33 ID:WXoQ+MY30.net]
- >>904
>Mがユーティリティクラスのみで済むなら それをMと呼んじゃいけねーよ
- 917 名前:デフォルトの名無しさん (ワッチョイ 8ec9-8lb6) mailto:sage [2017/02/27(月) 15:04:47.79 ID:v76+Cgkq0.net]
- 呼んでもよくね?
- 918 名前:デフォルトの名無しさん (ワッチョイ 2fa0-6M2V) mailto:sage [2017/02/27(月) 22:00:25.16 ID:xpX5gY9C0.net]
- webpaprika.com/498.html
このサイトの上のやつ使ってlivedoor Blogに記事アップロードできるようになった その時にブログのURLを取得したいのだけど どうやればいいのだろうか?
- 919 名前:デフォルトの名無しさん (ワッチョイ 06af-8lb6) [2017/02/27(月) 23:50:19.91 ID:j7MWq5RR0.net]
- 普通 $response->getBody() に入ってる
- 920 名前:デフォルトの名無しさん (ワッチョイ 2fa0-6M2V) mailto:sage [2017/02/28(火) 01:30:57.43 ID:/JbFiKkE0.net]
- なんとかできました。
ありがとうございます。
- 921 名前:デフォルトの名無しさん (ワッチョイ 733c-LqKA) mailto:sage [2017/03/01(水) 02:33:48.18 ID:wZJk3GPb0.net]
- おせっかいかもしれないがpearみたいなオワコンはさっさと卒業した方がいいぞ
- 922 名前:デフォルトの名無しさん (ワッチョイ ab59-8lb6) mailto:sage [2017/03/01(水) 16:51:29.62 ID:zQezymV/0.net]
- 罵倒するための布石を打ったのかな。
おせっかいといいながらどう見ても普通じゃないレスだよね
- 923 名前:デフォルトの名無しさん (ワッチョイ 2f56-HyQo) mailto:sage [2017/03/01(水) 17:29:49.47 ID:Hd+zannu0.net]
- PEARは乗り換えた方が良いってまっとうな意見だと思うけど
なぜそんなひねくれたものの見方しかできないのだろうか
- 924 名前:デフォルトの名無しさん (JP 0H56-WLWd) mailto:sage [2017/03/01(水) 18:07:58.16 ID:NYMcPNs0H.net]
- MDB2からPDOに移行するとき、半ば死んだ
- 925 名前:デフォルトの名無しさん (ワッチョイ ab59-8lb6) mailto:sage [2017/03/01(水) 18:41:44.33 ID:zQezymV/0.net]
- そうじゃなくて、composer使えって書くのが普通だろうと
なのにそれを書かずにPEARはオワコンとだけ書くのが不自然
- 926 名前:デフォルトの名無しさん (JP 0H56-WLWd) mailto:sage [2017/03/01(水) 18:47:37.38 ID:NYMcPNs0H.net]
- >>914
考えすぎだろ つか、喧嘩売って荒らしたいのか?
- 927 名前:デフォルトの名無しさん (ワッチョイ ab59-8lb6) mailto:sage [2017/03/01(水) 18:50:42.28 ID:zQezymV/0.net]
- そういう手法で荒らしてるのがいつもいるでしょうに。
pearの代わりに何使えばいいんですか → 調べろカス ましてpeclなんて言おうもんなら数日にわたって罵倒するような人が
- 928 名前:デフォルトの名無しさん (ワッチョイ bbc1-d4M5) mailto:sage [2017/03/01(水) 19:49:23.61 ID:dOgTnmNw0.net]
- その人は「おせっかいかもしれないが」なんて前置きはしないから・・・・
- 929 名前:デフォルトの名無しさん (ワッチョイ 6b3c-LqKA) mailto:sage [2017/03/01(水) 22:38:35.85 ID:lnqhaASX0.net]
- ワードプレスがインストールできなくて調べてみたらpostfixのパーミッションの問題っぽかったのでとりあえず全部可にしたら、
すんなりインストールできたのですが、これってこのままだとまずいですか?
- 930 名前:デフォルトの名無しさん (アウアウカー Sa6f-prdN) mailto:sage [2017/03/02(木) 12:56:07.07 ID:XkL8LvgVa.net]
- >>918
ここPHPスレですけど, ヤバいかどうか分からないのに権限広くするのはヤバいと思うの
- 931 名前:デフォルトの名無しさん (ワッチョイ eb46-2BvX) mailto:sage [2017/03/02(木) 14:53:54.41 ID:yMt9oKmu0.net]
- ab59-8lb6
誰がどう見てもこのカスの方がスレを荒らしてるという
- 932 名前:デフォルトの名無しさん (JP 0H7f-m4jB) mailto:sage [2017/03/02(木) 17:26:49.16 ID:bS87lpc8H.net]
- >>916
peclにあるならそれでいいじゃん うちではこれインストールしてる php71-php-pecl-apcu.x86_64 php71-php-pecl-apcu-bc.x86_64 php71-php-pecl-crypto.x86_64 php71-php-pecl-igbinary.x86_64 php71-php-pecl-imagick.x86_64 php71-php-pecl-json-post.x86_64 php71-php-pecl-memcache.x86_64 php71-php-pecl-msgpack.x86_64 php71-php-pecl-xdebug.x86_64 php71-php-pecl-yaml.x86_64 php71-php-pecl-zip.x86_64
- 933 名前:デフォルトの名無しさん (ワッチョイ 1bd6-fLnF) mailto:sage [2017/03/02(木) 17:58:00.68 ID:i+xx4AjU0.net]
- >>916 : デフォルトの名無しさん (ワッチョイ ab59-8lb6)2017/03/01(水) 18:50:42.28 ID:zQezymV/0
> そういう手法で荒らしてるのがいつもいるでしょうに。 >>920 が言っているとおり、どう見ても自己紹介
- 934 名前:デフォルトの名無しさん (ワッチョイ 1bd6-fLnF) mailto:sage [2017/03/02(木) 18:00:13.73 ID:i+xx4AjU0.net]
- つか、PEARとPECLを同列に語ってる
>>916 : デフォルトの名無しさん (ワッチョイ ab59-8lb6) こいつ、マジ脳無し
- 935 名前:デフォルトの名無しさん (ワッチョイ 1b56-2BvX) mailto:sage [2017/03/02(木) 19:01:19.09 ID:HxPD+qqR0.net]
- 元の質問は>>907だけどこの程度の用途であれば
composerだのpeclだのを持ち出さなくても cURLで済ませるとか、サクッと1ファイルrequireしてすぐに使えるHTTPリクエスト系のライブラリを使うというのもアリかなと思うな あとab59-8lb6の言動が軽くキチガイ入っててちょっと怖い 病んでそう
- 936 名前:デフォルトの名無しさん (スップ Sd3f-3Y4X) mailto:sage [2017/03/02(木) 21:46:26.13 ID:Q9+IGiHqd.net]
- 配列をDBみたいに検索で使えないですかね?
array_searchだとキーしか返せないし、 多次元配列から
- 937 名前:デフォルトの名無しさん (ワッチョイ 8b42-NqFr) mailto:sage [2017/03/02(木) 22:36:48.43 ID:X9ktzrEa0.net]
- >>925
SQLite 使って見たら
- 938 名前:デフォルトの名無しさん (ワッチョイ eb59-BJNc) mailto:sage [2017/03/02(木) 22:54:48.41 ID:smxCZ5w00.net]
- 使うなら Ginq かなぁ
https://www.codeproject.com/Articles/997238/LINQ-for-PHP-comparison-YaLinqo-Ginq-Pinq
|

|