【PHP】下らねぇ質問はID出して書き込みやがれ 137
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2014/09/20(土) 23:15:21.96ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 136
http://kanae.2ch.net/test/read.cgi/php/1407335476/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.5
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0748nobodyさん
2014/10/23(木) 20:04:11.46ID:???そんな救いようのないペチパー向けではなく初心者向けに貼ってますのでw
インタビュー:[楽天]Ruby活用事例とROMA,Fairy|gihyo.jp … 技術評論社
http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。
第4回 Railsに変えてよかった!:iKnow!の場合 | Think IT
http://thinkit.co.jp/article/156/4?page=0,1
3ヶ月、わずか3名程度のエンジニアチームで、彼らはPHPで実装が完了していたレベルに追いつきました。
またコード量はPHPの1/5以下にまで削減されており、よりシンプルな構成も実現できました。
食べログの画面数は約200あるが,開発に取りかかって約2カ月で完成した。
「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」
コード量も10分の1になった。
http://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
0749nobodyさん
2014/10/23(木) 20:27:30.70ID:???0751nobodyさん
2014/10/23(木) 20:37:13.69ID:???なんでだろ
PHP使ってると糖質になるのか、糖質がPHP使うのか
0752nobodyさん
2014/10/23(木) 20:44:11.68ID:???書き込み時間も時間だしリアル小中学生?
0753nobodyさん
2014/10/23(木) 20:50:04.42ID:???ただのニートのおじさんがストレス発散してるんだよ
0754nobodyさん
2014/10/23(木) 20:51:53.00ID:???0756nobodyさん
2014/10/23(木) 20:59:41.94ID:???書き込みをみてればわかる
0757nobodyさん
2014/10/23(木) 21:06:42.67ID:???アンチも大変なんだな
0758nobodyさん
2014/10/23(木) 21:20:59.11ID:o7TibwSB質問するならID出してね
0759nobodyさん
2014/10/23(木) 22:49:58.33ID:???0760nobodyさん
2014/10/24(金) 01:33:59.82ID:X34T5c6IPDO SQLiteでインクリメントの値をリセットしたいのですが、うまくいきません。
$this->db = new PDO('sqlite:'.$fileName);
$this->stmt = $this->db->exec('update sqlite_sequence set seq=0 where name="'.$table.'"');
これでうまく動くと思ったのですが、
どこがおかしいでしょうか?
0761nobodyさん
2014/10/24(金) 01:37:30.88ID:???まず>>1を見る。
エラーが出ているのが確認できたらまた聞きに来るといい。
SQLが通っているなら該当のスレで質問。
0763nobodyさん
2014/10/24(金) 01:49:20.67ID:X34T5c6I0764nobodyさん
2014/10/24(金) 02:05:22.64ID:???0765nobodyさん
2014/10/24(金) 03:06:31.71ID:???草生やしながら自己紹介する変なのが増えた!
0766nobodyさん
2014/10/24(金) 04:06:38.42ID:???"'.$table.'"'
なんだこれ
0768nobodyさん
2014/10/24(金) 04:28:12.86ID:???0769nobodyさん
2014/10/24(金) 04:33:13.07ID:???0770nobodyさん
2014/10/24(金) 05:08:46.64ID:???http://blog.livedoor.jp/dqnplus/archives/1814658.html
ネット上に無料でPHPを公開してるPHPの開発元と同じだな
他人の迷惑なんて眼中にない
無料配布なら迷惑にならないと思ってんだろ
朝日新聞もPHPも同じ思考回路
0771nobodyさん
2014/10/24(金) 05:10:12.31ID:???0772nobodyさん
2014/10/24(金) 05:22:08.96ID:???これぞ自己紹介。
0773nobodyさん
2014/10/24(金) 05:25:38.29ID:???「〇〇がないと自分の〇〇に自信が持てないらしい」
0774nobodyさん
2014/10/24(金) 05:34:26.72ID:???0776nobodyさん
2014/10/24(金) 06:07:28.64ID:???0777nobodyさん
2014/10/24(金) 09:02:02.05ID:???0778nobodyさん
2014/10/24(金) 10:19:46.73ID:???sqliteで name="xxx" ってやると、xxxを識別子扱いするから、
その名前の列名無ければ文字列扱いにしてくれるけど この場合テーブル名が が"name"だった場合
name列がname列と同じって条件になるから全レコードになるな。
文字列なら ' で囲め
0779nobodyさん
2014/10/24(金) 10:45:59.61ID:ao2P0db0しかし自分はjavaServerltなどで掲示板作成や画像貼りつけたり
というのしかやったことがありません。(趣味で)
PHPの基礎本は読んで画像コメント投稿型いいネボタン付きは
本通りならコピペで作れる感じ。
シェルなどlinuxの基礎の本だけ読んで
バーチャルでCentOsも入れたところです
バーチャルとウインドウズ8を1つのPCの中でftp?通信してphpをやる
みたいなのはやったことないです。やったのはxamppのみ
何したらいいんでしょう。
0780nobodyさん
2014/10/24(金) 10:50:26.97ID:???即戦力は、貴方がおうちで何かやればなれるものではありません。本を読んでいることでもありません。
他人が使うものを作ってください。 XXXのサイトの作成にかかわってましたとか、
XXXは自分が立ち上げたサービスですとかそういうのです。
0781nobodyさん
2014/10/24(金) 11:10:41.80ID:???即戦力がほしいと言うことは、
前任者が放棄した
数十万〜数百万ステップのシステムを
あと1ヶ月で完成させろっていうことかな?
0784nobodyさん
2014/10/24(金) 11:23:31.48ID:???勉強するなら別にHP作るのいいがその企業はそんなスキル求めてないと思うぞ
0785779
2014/10/24(金) 11:25:42.04ID:???わからないです
0786nobodyさん
2014/10/24(金) 11:28:13.39ID:???想像ぐらいできるっしょ。
そこに行って、こういうの作ってねって言われたものを自分1人で出来るかどうかだけじゃん。
誰もやり方説明してくれないよ。
0787nobodyさん
2014/10/24(金) 11:28:19.37ID:???0788779
2014/10/24(金) 11:33:47.85ID:???どういうのをつくるんですか?業務付いたことないんですが
基礎のPHPに乗ってる内容なら作れますがそれ以外のすごいのってなんだろ
画像貼りつけたり意外でしょ?
0789nobodyさん
2014/10/24(金) 11:43:12.34ID:???お金を稼ぐサイト
Eコマースサイトとか、販売も出来る動画公開サイトとか
人が集まって広告収入を得られるようなサイトとか
0790nobodyさん
2014/10/24(金) 11:45:22.13ID:aUg+hwFuスキル身につけたいならまずは何か作ればいいと思うよ
0791nobodyさん
2014/10/24(金) 11:49:54.05ID:6zD6EJUFリンク有→リンクがないと云々
流石の低能ぶりですな
0792nobodyさん
2014/10/24(金) 14:51:25.31ID:1Vo+PnFy【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
CSVを配列にしたいが先頭部分のデータにカンマが使われているのをどうにかしたい
配列にしたいもの
ab{2,3}cd,12,34,56,78
求める結果
array([0] => "ab{2,3}cd" [1] => "12" [2] => "34" [3] => "56"
explodeなどでカンマ区切りとした場合
[0] => "ab{2" [1] => "3}cd" [2] => "12"
となってしまいます。
不要なカンマはCSV各行の先頭部分のみにしかないので、後方から配列にするように出来ればいいと考えていますが
なにか良い方法や関数などあればアドバイスいただけると助かります。
0794nobodyさん
2014/10/24(金) 15:49:40.90ID:???if ( count($arr) >5) { $arr[1] = $arr[0].$arr[1]; array_shift($arr) ;}
0796nobodyさん
2014/10/24(金) 15:53:34.16ID:???時間割いて面接して、即戦力が欲しいって言ってるのに頓珍漢なことしか言わないし
迷惑だから大人しくコンビニのバイトでもしてろって感じ
0797nobodyさん
2014/10/24(金) 15:58:40.90ID:???$a = 'ab{2,3}cd,12,34,56,78';
$a[strpos($a, ',')] = '|';
で置き換えちまうとか
まぁいろいろやりようはあるけどね
0798nobodyさん
2014/10/24(金) 16:04:05.38ID:???正規表現で済むところにそんなメンテナンス性の著しく低・・・おっと、メンテナンス性のことをわずかでも考えるならそもそもPHPなんかで開発しないわなw
0799nobodyさん
2014/10/24(金) 16:06:10.30ID:???想像でぺちゃくちゃよーしゃべりおる
メンテナンス性考えれば正規表現なんて使いませんよ
コーディング規約で禁止なんてとこもざらにある
0800nobodyさん
2014/10/24(金) 16:15:28.47ID:???799:nobodyさん :2014/10/24(金) 16:06:10.30 ID:??? [sage]
さすがニート
想像でぺちゃくちゃよーしゃべりおる
メンテナンス性考えれば正規表現なんて使いませんよ
コーディング規約で禁止なんてとこもざらにある
0801nobodyさん
2014/10/24(金) 16:20:27.82ID:???Java .NETでPHPじゃないけど正規表現禁止ってのも出向先で実際にあった体験談
これがチーム開発を考えなきゃいけないプロジェクトリーダーと自宅警備員の差なんだわ
0802nobodyさん
2014/10/24(金) 16:21:05.38ID:???正規表現使って分割だと、
preg_split("/,(?=([^,]+,){0,3}[^,]+\Z)/", $src )
>>799
まあ、正規表現わかんない人はメンテできないもんね。
0804nobodyさん
2014/10/24(金) 16:28:18.57ID:???お前本当に何も知らないのな。
最底辺の下請けIT企業でPHP使ってるところは
普通に正規表現禁止だよ。潰れるまで買い叩かれて2、3年で消える。
そして一般企業と言われてる企業より
そういうPHP使って開発する
最底辺IT企業のほうが数が多い。
0805nobodyさん
2014/10/24(金) 16:30:51.77ID:???自己紹介キタ━━━━━━(゚∀゚)━━━━━━!!
0806nobodyさん
2014/10/24(金) 16:33:32.94ID:???無職アンチが息していないwwwww
0807nobodyさん
2014/10/24(金) 16:35:01.15ID:???正規表現を禁止するような最底辺の下請けIT企業の事情に詳しいようですが、
そういうところで働いた経験がおありなのですか?
0808nobodyさん
2014/10/24(金) 16:36:29.73ID:???if文だのforeachだのごちゃごちゃやってるより早いもんな
まあ、こんなのに正規表現使うのはどうかと思うが。
0809nobodyさん
2014/10/24(金) 16:39:08.16ID:???0810nobodyさん
2014/10/24(金) 16:42:05.59ID:???正規表現は必須ではないし、ボロクソ言うのもナンセンス。
荒らしなんてボロクソ言うのが仕事だから正規表現なんて使えなくても気にするな。
便利なツールだから使えたらコード量は飛躍的に少なくなるから覚えて損はないけどね。
荒らしが主張するメンテナンス性がいいとは到底思えないけど。
これに懲りずまた質問においで。
>>808
コードが短ければ早いってもんじゃないんだけどね。
いくら関数がネイティブでも、内部での比較回数が多ければ遅いし。
0812nobodyさん
2014/10/24(金) 16:46:21.60ID:???> 荒らしが主張するメンテナンス性がいいとは到底思えないけど。
それはもう習熟度が差を生むとしか言いようがないよ。
言語を問わず使えるものなんだから、ある意味で素養の差を見るための指標にすらなりうる。
ちなみにsqlでも同じことがいえる。
0814nobodyさん
2014/10/24(金) 16:49:37.92ID:???)+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:
\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(
?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[
\t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\0
31]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\
](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+
(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:
(?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z
|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)
?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\
r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[
\t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)
?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t]
)*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[
...
0815nobodyさん
2014/10/24(金) 17:07:39.08ID:???サブクエリだらけでもインデントすればフローがわかりやすいSQLと違って視覚的にもわかりにくいし、
コードの長さによっては、一度書いたものを時間たって再度見なおすときに、
1文字単位でインデントしてコメントつけて整理しないと熟練者でも混乱しやすいと思うけどな。
それが不要で頭の中で整理できるなんてのは天才肌で凡人には難しいと思うよ。
もっとも今回そんな複雑な正規表現使ってるわけじゃないけど。
0817nobodyさん
2014/10/24(金) 17:51:44.74ID:???自己紹介キタ━━━━━━(゚∀゚)━━━━━━!!
0818nobodyさん
2014/10/24(金) 17:54:13.08ID:???自分が特に悩むことなくスラスラと書いたものや、それと同等の他人が書いたものはすんなり読めるでしょ?
それが習熟度の差だと言っているよ。
自分でスラスラ書いたり思いついたりできないレベルの記述が出てきたときに、読むのに苦労するのであって。
0819nobodyさん
2014/10/24(金) 18:04:48.58ID:???この単語が全てを物語ってる。
ペチパーは自分たちを凡人だと思ってる証拠。
ペチパーはゴミ以下だということを自覚しろ。
0822nobodyさん
2014/10/24(金) 18:38:39.40ID:???ある言語が使われなくなると困る人が出るって発想自体が昔の人間。
0824nobodyさん
2014/10/24(金) 18:48:28.41ID:???気に入らない意見を荒らし認定して使えなくても良いと言ってる奴は典型的な統合失調症
0825nobodyさん
2014/10/24(金) 19:11:25.00ID:???そうそう読むコストがやばいってことはないはずず。
むしろ、禁止ってところもあるのか。
0827nobodyさん
2014/10/24(金) 19:34:08.70ID:???0828nobodyさん
2014/10/24(金) 19:45:03.00ID:???0829nobodyさん
2014/10/24(金) 20:02:15.38ID:???書いてあるのからパターンを読み解くのじゃ技術的にも大きく違う
何かコードが間違ってる場合 1から書きなおしたほうが早い
それが正規表現 ゆえに保守には向かない
このスレの皆さんにとっては正規表現は簡単なものらしいけどw
0830nobodyさん
2014/10/24(金) 21:32:02.26ID:???0831nobodyさん
2014/10/24(金) 21:38:46.21ID:???0832nobodyさん
2014/10/24(金) 22:21:13.35ID:???0833nobodyさん
2014/10/24(金) 23:58:07.05ID:???初心者はPHPだけはやめとけ
他の言語ならだいたい何でもいいけど、
どれがいいかと言われたらRuby
0834nobodyさん
2014/10/25(土) 00:02:59.98ID:???こういう空気読めない奴が多いからRubyは嫌われるんだよ。
0835nobodyさん
2014/10/25(土) 00:11:45.98ID:???0839nobodyさん
2014/10/25(土) 04:57:08.38ID:??????が??ん??も???
0840nobodyさん
2014/10/25(土) 05:52:07.23ID:DIWxifE9static $s = 0;
$s++;
return 1;
}
returnに$sを含めば取得可能ですが、
それはせずに、classも使わずに$sを取得する方法ってありますか?
↓のコードは動きませんがイメージとしては
test();
test();
echo test()::$s; //3ではなく2が表示されるイメージ
といった感じにしたいです。
0841nobodyさん
2014/10/25(土) 06:59:02.35ID:???echo (new ReflectionFunction('f'))->getStaticVariables()['a']
ただこれは最悪の部類に入る設計なのでちゃんとオブジェクトにすべき
0842nobodyさん
2014/10/25(土) 07:45:36.83ID:DIWxifE9なるほどReflectionですか。
オブジェクトはちょっと大げさかなと思いましたが、
簡単にはできなさそうなのでおとなしくオブジェクト使うことにします。
どうもありがとうございました。
0845nobodyさん
2014/10/25(土) 15:22:05.52ID:sam9feGP-1234 を 1234 にしたいです。
0847nobodyさん
2014/10/25(土) 15:42:22.86ID:sam9feGPおおおありがとうございます!
■ このスレッドは過去ログ倉庫に格納されています