のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,686,908人
昨日:no data人
今日:
最近の注目
人気の最安値情報

元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 131

php覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

251 = :

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1430714984
この人の言ってることがわかれば参考になると思うよ
わからないからそんな質問してるんだろうけどね
オブジェクト指向の勉強なんてのはPHPでやるもんじゃないので
一回Javaコース入ったほうがいいと思う

252 = :

>>250

253 = :

オーバーロードがポリマーフィズム実現手段かは
SmallTalkのときから長らく議論されてる問題

僕はポリマーフィズム実現手段派

255 = :

ポリマーってエチレン思い出すからやめてくれ

256 = :

俺は破裏拳

257 :

ご回答ありがとうございます。とても参考になりました。

>>243
多態性(ポリモーフィズム)のメリットを理解できました。
メソッド名の統一により楽できることが利点の一つなのですね。

>>246
抽象クラスで、メソッドの実装と名称を強制するのと同義と考えて大丈夫ですよね。

>>247
同一のメソッド名にすれば、その効果が、結局、ポリモーフィズムであるということですよね。

>>251
そのページの説明を読みましたが、解答がポリモーフィズムからずれて、オブジェクト指向全般の概要になっている気がします。
ただ、次の部分は、ポリモーフィズムの説明だと思いました。
もっとも、PHPのオーバーロードは、Javaとは別物のようです。

『他にも "オーバーロード" といった便利な機能があります。
引数の種類を変えれば、同名のメソッドを定義できるというものです。
いい例えが思いつきませんが、攻撃する際に "こうげき" のみでダメージ判定されるものと
"こうげき" と "まりょく" でダメージ判定される攻撃の二つがある場合、必要な引数が前者で1つ、後者で2つなのでどちらも記述できるといったカンジです。』

ありがとうございました。

259 = :

order by ascかdescかを選択するときなんかの時はprepare使いづらいよね

260 = :

>>259
え?

261 = :

入力値でどっちにするか決まるけどbindできないじゃん
条件文使わないといけなくなるから使いづらい

262 :

>>261
それ何でやっても同じだろ

263 = :

プリペアードステートメント使うことと
条件によってクエリが変わることは全く別物だぞ

264 = :

はい

じゃやっぱクエリ2つ用意するのね

265 = :

何のためにプリペアードステートメント使うか理解してから使おう、な

266 = :

気持ちは分かる。
パラメータを無害化することしか知らない人には分からないだろうけど。

267 = :

済みません、スレチでしたら誘導お願いできませんか?

268 = :

>>267
そもそもなんでPHPスレだと思ったの?

269 = :

>>234
それはそのサイトの管理者問い合わせしたほうがいいんじゃね?
連絡がつくなら修正してくれるんじゃね?

270 = :

>>266
プリペアドステートメントの他の使い方って?

271 = :

>>270
プリペアすることだろ

273 = :

そういうのをPHPガーって言うのが恥ずかしくない頭なんだろうな。

274 = :

>>273
これに関しては仕方ないんじゃないか
FuelPHPとかあそこらへんも終わってたような

275 = :

個別のソフトの問題や、使ってる人の問題を、言語自体の問題にすり替えて仕方ないと言ってるから、
あおりのレベルが低いんだよな。

276 = :

使えないFWが多いのはちょっと問題だとは思うけどなー
使ってる人の問題だけど、そういうFWを推してる人はどうにかならんかな

277 = :

下見て暮らしてる奴だからしょうがない

278 = :

>>277>>275に対してね

279 = :

FWなら結局、CakePHPがいいよね。

280 = :

よくない

281 = :

CakePHPは日本と日本のオフショア先だけまだまだ盛んだな

284 = :

>>283
ダメではないか

285 = :

私JKで試したわけぢゃないけどーprepare+bindXxxって
query+quoteに比べて処理工数が多いだけに遅そうだしー
ただでさえ遅いFWの速度をあげるには仕方ないのでゎ

286 = :

>>285
そんなんボトルネックにならん

287 = :

ちっちゃいのが積み重なると大きくなるけどね

288 = :

>>284
一昔前の文字コードやエスケープ処理での脆弱性を知らないんだろうし

シングルバイト系の人は知らない人多いし

290 = :

>>289
基本的には防げてるし、新たに発見された脆弱性も継続して修正されてる。
http://fuelphp.com/security-advisories

「プリペアードステートメントを使ってないからSQLインジェクションの脆弱性がある」というのはFUD。
とはいえ、プリペアードステートメント使えやとは思うけどね。

291 = :

SQLインジェクションは、Prepare使わないと防げないわけではない。
そもそもでいえば、インジェクション防止の機構じゃねーし。
SQLの機構じゃなくて、ライブラリのラッパなので、仕様によっては
使っていても問題ないというわけではない。

292 = :

>>285
クエリを実行するとき、データベースサーバでは、
1. 構文解析
2. 実行計画立案
3. クエリ実行
の処理が必要で、prepareでは1または1&2が行われる。(構文のみで実行計画を立てて固定する場合と、3で渡された
パラメータをもとに実行計画を立てる場合がある)
一方、exec queryでは毎回1~3が行われる。
なので、同じ処理をパラメータを変えながら複数回実行する場合、プリペアードステートメントを使った方が速い場合がある。

293 = :

レスありがとうございます
>>268
PHPが何なのか解らず、単にネットプログラムの質問スレで質問させて頂きました

>>269
大手企業サイトなので厳しいですね

ど素人ながら、ログインボタンのURLとかPCでログイン後のURLとか試したんですが、無理でした

294 = :

>>293
> 大手企業サイトなので厳しいですね
大手こそ対応してくれそうなもんだが。
「○○のサイトって、ガラケーのフルブラウザだとログインもできない糞サイトだわ」
とかネットで言われると困るだろうし。

295 = :

>>289
そこそこ有名なPHPのフレームワークにそんな基本的な脆弱性があるなら、大垣氏あたりが騒いでるよ。

296 = :

>>295
もちろん知ってる。>>284>>288を皮肉ったんだよ、

297 = :

>>288の話ってPHPの脆弱性の話じゃないだろ、常識だろ?

298 = :

http://gihyo.jp/dev/serial/01/php-security/0042

299 = :

>>295
quoteだけでは防げない問題を見つけてつぶしていってくれてるんだよ。


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について