元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 111
php覧 / PC版 /みんなの評価 :
764 = :
すいません。出典の短縮URLが間違ってました。
正しくは http://1cc.jp/hgogho です。
765 = :
それらはみな、コードが雑だから。
phpspotは一見よさそうに見えるけど、すげえだめだから。
理由はくさるほどあるが、省く。
繰り返す。すげえだめだから、見てはいけない。
php関係なく、SEO対策とかを勉強したいなら見てもいい。
766 = :
なんか心配になったから書いとくよ。
安全性の問題
・キーの存在チェックをしていない
・name または message にカンマが含まれると意図しない出力になる
・サニタイジングを行っていない
・排他制御がない
一般的なコーディングと異なることによる速度低下
・ループの外に出せるcountをそのままにしている
・$i++じゃなくて++$i(この辺はまさにそのphpspotでも記載されていたと思うが)
・そもそもforeach
・ファイルの先頭に入れるのではなく、末尾にしたほうがI/O減る。
この場合、forで末尾から出力するか、array_reverse→foreach
少なくとも上記の問題があるコード。
767 = :
>>764
イチイチURLを短縮しなくてもいいよ
みないからそういうの
768 = :
いちいち見ない宣言は要らない
769 = :
>>768=質問者
770 = :
同意。
質問するときに短縮URLなんて使うのは頭が狂ってる。
771 = :
質問者はエラーメッセージの文章をどの程度理解してるのか気になる
774 = :
>>773
エンコードされてない日本語で貼ればばいいんじゃね?
775 = :
>>774
お前は何を言っているんだ
776 = :
>>775
え、おかしい?これでしょ
http://phpspot.net/php/pg投稿フォームの作成.html
777 = :
デコードしちゃったURLから元のURLを一意に求めることは出来ない
780 = :
なるほど
782 = :
php関係ねえし
sqlの初歩から勉強しろ
784 = :
SQL文自体にがシングルクオートが必要なんだが
785 = :
786 = :
正解じゃない。
787 = :
SQLインジェクション余裕
791 = 788 :
そのへんは気にしないで下さい。
言いたいことは使用者に速度を犠牲にしても書式を統一するか、
どういうデータが入ってるかまで把握してもらって使い分けてもらうか、
どちらにするのがいいのかな?という感じです。
792 = :
多態性で済ます
793 = 788 :
ポリモーフィズムですか。
よく耳にはしますが、難しそうな概念ですね。
データ型ということで言えば全てStringなのですが、
例えばある処理が必要な値なのかどうかということですね。(788の例だとnl2br。)
繰り返しになりますが、
ある処理が必要でない値でも、ある処理を入れても影響が出ないので、
全ての値において処理を統一することが可能です。(値によっては不必要な処理も入りますが。)
そこでちょっと悩んでいる感じです。
794 = :
そこまで難しいわけでもないよ。クラスでもいいしインターフェイスでもいいし。
> ある処理が必要でない値でも、ある処理を入れても影響が出ないので、
> 全ての値において処理を統一することが可能です。(値によっては不必要な処理も入りますが。)
というのが、すべての値において記述を統一することができ、必要な処理のみが行われるってなる。
けど、そういうことしたいなら既存のフレームワークとか当たったほうがいいかもしれないし、勉強がてら作ってみるのもいいかもしれない。
795 = 788 :
どうもありがとうございます。
おかげさまで少し賢くなった気がします。
とりあえず今回の件は統一することにしたいと思います。
アドバイス通りフレームワークも研究してみたいと思います。
夜遅くにお付き合い下さりありがとうございました。
796 = :
ただ、めんどくさいよ。
いろいろやってみるといいです。おやすみ
797 = :
PHPにはString.sliceが無いのだろうか?
これくらい言語が用意しろと思うんだが。。
798 = :
コード量が増えても速度優先するけどな。速度が速いということは負荷も軽くなるわけで。
799 = :
>>797
http://php.net/manual/ja/function.substr.php
ではダメなのか?
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 119 (1001) - [98%] - 2012/6/21 11:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 110 (1001) - [98%] - 2011/9/29 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [98%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 117 (1001) - [98%] - 2012/4/23 19:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 116 (1001) - [98%] - 2012/3/21 18:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 115 (1001) - [98%] - 2012/2/25 18:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 114 (1001) - [98%] - 2012/1/19 12:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 113 (1001) - [98%] - 2012/1/1 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 112 (1001) - [98%] - 2011/11/29 4:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 121 (1001) - [98%] - 2012/8/14 7:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 131 (1001) - [98%] - 2014/1/19 21:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 101 (1001) - [98%] - 2010/12/18 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 124 (1001) - [96%] - 2013/1/10 6:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [96%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [96%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 126 (1001) - [96%] - 2013/3/19 13:15
トップメニューへ / →のくす牧場書庫について