- 1 名前:nobodyさん mailto:sage [2008/01/14(月) 21:35:11 ID:???]
- PHP全体の雑談のようなスレがなかったからたてた
反省はしていない
- 170 名前:nobodyさん mailto:sage [2008/02/08(金) 23:55:49 ID:???]
- 屁ってなんでこんな変換になるんだうちのは。
- 171 名前:nobodyさん mailto:sage [2008/02/08(金) 23:57:28 ID:???]
- 何が「きれい」と呼ぶのかの話になって来ているが、
既存のフレームワークは、利便性の為にプログラムと htmlタグは分離する方向でやっているのは事実。
- 172 名前:nobodyさん mailto:sage [2008/02/08(金) 23:58:04 ID:???]
- >>170
屁んだね
- 173 名前:nobodyさん mailto:sage [2008/02/09(土) 00:04:15 ID:???]
- 「分離」して書けばいいじゃん。言語として「きれい」にかけない理由にはならんと思うが。
- 174 名前:nobodyさん mailto:sage [2008/02/09(土) 00:05:56 ID:???]
- VBって構造化だし、イベントドリブンだからソースコードがいろんなところに
散乱して行くようになるよね。規模が小さければ良いけれど、大きくなると 全体概要が把握しずらくなってくる。
- 175 名前:nobodyさん mailto:sage [2008/02/09(土) 00:09:05 ID:???]
- perlでいう、 print <<EOF 〜 EOF; みたいな書き方をすればいいよね。
<table><tr><td><?php 〜 ?></td><td><?php 〜 ?></td></tr></table> みたいな書き方をするから汚くなってくるんじゃないの?
- 176 名前:nobodyさん mailto:sage [2008/02/09(土) 00:10:33 ID:???]
- 「phpが」じゃなくて、「初心者は」ソースコードを汚く書いてしまう
ということで、おk?
- 177 名前:nobodyさん mailto:sage [2008/02/09(土) 00:26:20 ID:???]
- 基本的にPHPはPerlとほぼ同じ書き方が出来るわけだけど、
「Perlは綺麗にソースを書くことが出来ない」という意見はないんだよね。 Perl自体が、何か根本的な理由があって、綺麗なソースを書くのが 出来ないのであれば、PHP云々の話も納得もいくのだけどね。
- 178 名前:nobodyさん mailto:sage [2008/02/09(土) 00:31:18 ID:???]
- >>175
ヒアドキュメントの方が汚くならないか?
- 179 名前:nobodyさん mailto:sage [2008/02/09(土) 00:34:18 ID:???]
- Perlが「読みにくい」って言われたのも、正規表現は後から見ると良くわからんことに
なってることが多いからだと思ってる。 あと、Perlが出始めた頃は言語として標準的に正規表現が扱える言語がほとんどなくて (sed/awkぐらいか?)、そのぶんPerlだとCよりも密度が濃いコードになったから 行数と比較して「読みにくい」と感じたんじゃないかなぁ。
- 180 名前:nobodyさん mailto:sage [2008/02/09(土) 00:41:25 ID:???]
- ライブラリや設定ファイルはどうせ<?php ?>内に収まるから問題ないけど
>>175 みたいに表示の処理はタグに埋め込んだほうが見やすいし扱いやすいと個人的には思う。 使い方次第だろうな。
- 181 名前:nobodyさん mailto:sage [2008/02/09(土) 01:38:03 ID:???]
- 端的に結論をいうと、ケースバイケースってことだなw
- 182 名前:nobodyさん mailto:sage [2008/02/09(土) 03:56:38 ID:???]
- 【PHP】フレームワークについて語るスレ10【総合】を誰か立ててくれ
俺はむりだった
- 183 名前:nobodyさん mailto:sage [2008/02/09(土) 08:03:51 ID:???]
- だったら、そのスレはそのまま終了だなw
- 184 名前:nobodyさん mailto:sage [2008/02/09(土) 10:47:03 ID:???]
- 【PHP】フレームワークについて語るスレ10【総合】
pc11.2ch.net/test/read.cgi/php/1202521438/l50
- 185 名前:nobodyさん mailto:sage [2008/02/10(日) 03:17:20 ID:???]
- スレ立てさせておいてお礼もなしか。
本当にそのまま終了させておけばよかったなw
- 186 名前:nobodyさん mailto:sage [2008/02/10(日) 12:00:16 ID:???]
- まあスレ内で言ってるんじゃないかね。
こっちで言わないと気づかないだろうが。
- 187 名前:nobodyさん mailto:sage [2008/02/11(月) 20:40:26 ID:???]
- Linuxカーネル2.6系にroot権限を奪われる脆弱性が発見される
slashdot.jp/security/article.pl?sid=08/02/11/0012230
- 188 名前:nobodyさん mailto:sage [2008/02/12(火) 03:31:29 ID:???]
- PHP脂肪www
- 189 名前:nobodyさん mailto:sage [2008/02/12(火) 17:36:00 ID:???]
- はあそうですか。
- 190 名前:nobodyさん mailto:sage [2008/02/12(火) 23:38:23 ID:???]
- >>188
この脆弱性はJAVAもRubyもPerlも死亡だろ
- 191 名前:nobodyさん mailto:sage [2008/02/13(水) 02:13:56 ID:???]
- ゆとりなんだから仕方ない
- 192 名前:nobodyさん mailto:sage [2008/02/13(水) 04:57:41 ID:???]
- array_mapって呼び出す関数に同じ引数を渡すことできないんだな
array_map($array,'mb_strlen',array('UTF-8')) こうやったら一回目しかUTF-8を渡さない。 せめて array_map($array,'mb_strlen','UTF-8') で常に渡せるようにしろよ このハゲ言語が
- 193 名前:nobodyさん mailto:sage [2008/02/13(水) 06:30:31 ID:???]
- んなわきゃないだろ
- 194 名前:nobodyさん mailto:sage [2008/02/13(水) 08:44:31 ID:???]
- みんな、metaタグのcharsetは何を指定してる?
- 195 名前:nobodyさん mailto:sage [2008/02/13(水) 10:26:16 ID:???]
- VHF-8
- 196 名前:nobodyさん mailto:sage [2008/02/13(水) 10:58:45 ID:???]
- UCC-JP
- 197 名前:nobodyさん mailto:sage [2008/02/13(水) 15:34:12 ID:???]
- >>195
ふいたw
- 198 名前:nobodyさん mailto:sage [2008/02/13(水) 16:00:00 ID:???]
- ksc5601
- 199 名前:nobodyさん mailto:sage [2008/02/17(日) 10:31:42 ID:???]
- 次世代DVD決着ついたね
- 200 名前:nobodyさん mailto:sage [2008/02/17(日) 11:17:07 ID:???]
- >>199
どっちも負けだね...orz...
- 201 名前:nobodyさん mailto:sage [2008/02/17(日) 11:18:54 ID:???]
- まさか、売れて無いとか販売数で負けて赤字になったとか言われてたPS3に
バンドルしたところで差が出るとはおもわなんだ。 でも、大分前にエンターテイメントロボット事業を辞めたとか、結構経営苦しそう。
- 202 名前:nobodyさん mailto:sage [2008/02/17(日) 11:25:08 ID:???]
- エンターテイメントロボット事業
略して、エロ事業
- 203 名前:nobodyさん mailto:sage [2008/02/17(日) 11:39:13 ID:???]
- AVは再生時間が短いから、どちらのディスクを採用して参入って言うのがなかったのかな?
時間は短いけれど、力はすごく強いと思う。
- 204 名前:nobodyさん mailto:age [2008/02/18(月) 22:27:06 ID:???]
- オブジェクト指向を徐々に取り入れつつあるPHPだが、
みんな、この言語に将来性はどう感じてる?
- 205 名前:nobodyさん mailto:sage [2008/02/18(月) 22:33:59 ID:???]
- 他の言語に比べればある。
PHPがあるというより、他の言語に将来性が無い
- 206 名前:nobodyさん [2008/02/18(月) 23:30:37 ID:7b3e8wHY]
- 最近の軽量言語すごいやつ多いけどPHPほど用途がはっきりしてる奴ってないもんな
- 207 名前:nobodyさん mailto:sage [2008/02/18(月) 23:42:50 ID:???]
- Webに関しての敷居の低さはかなりの強みだから安全性とかバグ関連をなるべく早いうちに改善できればいんじゃない。
他言語はWeb専門てわけじゃないしな。
- 208 名前:nobodyさん mailto:sage [2008/02/19(火) 00:37:28 ID:???]
- 世間で勘違い多いけどPHP本体が他の言語に比べて安全でないとかバグが多いなんて事はない。
PHPが他の言語に比べてバザール的な開発スタイルだから、そう言う部分の議論が活発に噴出するだけの話。
- 209 名前:nobodyさん mailto:age [2008/02/19(火) 00:38:23 ID:???]
- なるほどね。やはり、手軽さや用途がはっきりとしてるところがいいんだろうね。
私の場合もそれでPHP使ってるところがあるからね。 PHPもフレームワークが出来たりしてて、大規模なシステム構築への対応も いう方向にもいってるようだけど、javaや.NETも脅かす存在になるのかなぁ? それとも今みたいに、小規模はPHP、大規模はjavaや.NETみたいに完全な 位置づけとなりそうに思うんだけどね。個人的には。
- 210 名前:nobodyさん mailto:sage [2008/02/19(火) 01:03:04 ID:???]
- 私見で恐縮だけど、小規模・大規模って住み分けは少し変わってくると思う。
おそらく規模の問題ではなく、基幹部でJAVA、フロントエンドをPHPというスタイルになるんじゃないかな。 まぁ、今でも所によってはそうか。 どうしても、固くしっかり作る必要があるところは、JAVAにはまだまだ(というかずっと)かなわないんじゃないかな。 Web特化型の特性から、サーブレット/JSPに担わせていたフロントエンドをPHPで納期短縮っていう使い道が、しばらくの間は一番効率の良い組み合わせだと思う。 完成度の高いFWが出てきたおかげで、規模感がどんなでも割と対応できるようになってきたしね。
- 211 名前:nobodyさん mailto:sage [2008/02/19(火) 01:41:06 ID:???]
- フロントエンドだけPHPて
DB->サーブレット->PHP DB->PHP->JSP やりとりできる? DB->PHPじゃないと無理だろ
- 212 名前:nobodyさん mailto:sage [2008/02/19(火) 02:16:40 ID:???]
- PHPがDB(別言語製)とやり取りできるんだから
同じ仕組みでやり取りできるでしょ。
- 213 名前:nobodyさん mailto:sage [2008/02/19(火) 02:49:46 ID:???]
- できるよ普通に
- 214 名前:nobodyさん mailto:sage [2008/02/19(火) 04:06:37 ID:???]
- え!?
サーブレットの関数をPHPで呼べるの?
- 215 名前:nobodyさん mailto:sage [2008/02/19(火) 04:08:05 ID:???]
- じゃあ
PHPの関数もJSPで呼べるんだね?
- 216 名前:nobodyさん mailto:sage [2008/02/19(火) 04:56:39 ID:???]
- SOAPやREST使うってことじゃないの?
- 217 名前:nobodyさん mailto:sage [2008/02/21(木) 01:54:18 ID:???]
- SOAPはREST使うとこやないで
ちんこもんでもらうとこやで
- 218 名前:nobodyさん mailto:sage [2008/02/21(木) 13:21:44 ID:???]
- あっそう(ぷw
- 219 名前:nobodyさん mailto:sage [2008/02/24(日) 20:59:49 ID:???]
- preg_match_all使うととかがたまにエラーも出ずに表示できませんになるんだが発生条件がわからん
誰かわかる人いない?
- 220 名前:nobodyさん mailto:age [2008/02/24(日) 23:48:57 ID:???]
- >>219
それだけの文章で分かる人がいると思い込んでいるお前が分からん。
- 221 名前:nobodyさん [2008/02/25(月) 08:34:15 ID:BFIl5At7]
- 今までVBPGやってて、今度はPHPを考えています。
言語は簡単そうですが、 LINUXやAPACHEの知識は 必要でしょうか?
- 222 名前:nobodyさん mailto:sage [2008/02/25(月) 09:12:50 ID:???]
- >>221
LinuxやApacheなしでもPHPを動かすことは可能だが、 運用を考えると必要。必要に応じて学ぶ程度でよいのでは? レンタルサーバでしか運用しないのならば、知識は パーミッション関連だけでも出来ることは出来る。
- 223 名前:nobodyさん mailto:sage [2008/02/25(月) 09:14:40 ID:???]
- でも、PHPするならそれらも覚えておかないと
やりたいことができなかったり、そっち方面のバグがあっても解読できないことがある まぁ、覚えるならPHPに絡む最低限のことでいいとは思うが・・・
- 224 名前:nobodyさん mailto:sage [2008/02/25(月) 11:49:30 ID:???]
- プログラミングは色々と覚えることが多いからな……
ところで、インフレームに表示されたページをbmpでサーバーに保存したいんだが、 これってどうすれば良いんだろうか。 ユーザーが来たときのフレーム内をキャプチャしたいんだ。
- 225 名前:nobodyさん mailto:sage [2008/02/25(月) 15:13:34 ID:???]
- >>224
www.google.com/search?q=%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88+PHP
- 226 名前:nobodyさん mailto:sage [2008/02/25(月) 15:14:06 ID:???]
- >>224
www.google.com/search?hl=ja&safe=off&q=%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3%E3%80%80PHP&lr=
- 227 名前:nobodyさん mailto:sage [2008/02/25(月) 15:21:12 ID:???]
- レス有り難う
- 228 名前:nobodyさん mailto:sage [2008/02/25(月) 17:18:15 ID:???]
- >>225-226
親切すぎて鼻水が出てきた。
- 229 名前:nobodyさん mailto:sage [2008/02/29(金) 21:48:11 ID:???]
- JSとかPHPってvarで変数宣言とかできるよね。意味ないけど
そういう変数だとかをちゃんと宣言してる人って居る?
- 230 名前:nobodyさん mailto:sage [2008/02/29(金) 22:23:11 ID:???]
- もちろんいねーだろ
- 231 名前:nobodyさん mailto:sage [2008/02/29(金) 22:47:11 ID:???]
- jsは知らんがphpは4のクラスプロパティだろ
- 232 名前:nobodyさん mailto:sage [2008/03/01(土) 02:13:01 ID:???]
- なんかもうすげー勘違いしてました。
- 233 名前:nobodyさん mailto:sage [2008/03/04(火) 00:22:35 ID:???]
- もともとWeb以外でC++とか使っていた人間なんですが、
Webサイトを作るにあたって、PHP勉強をしています。 HTMLの中へPHP埋め込む事をマスターして、 PDOの使い方をマスターして、 XMLやらSOAPのライブラリをマスターして、 DOMのライブラリをマスターして、 PHPに大分慣れて来たかなと実感してきたので(PHPってすぐ覚えられて便利ですね)、 DOMから派生したクラスを書いて、全ての処理をそのクラスとDOMで行い、 最終的にDOMからXHTML吐き出す手法でWebサイトを作ろう! と思ったらこの手法だとHTMLへちょこっと埋め込むといったPHPらしい手法(?)が 使用出来なくなっている訳なんですが、この方向性ってどうなんでしょう? ソース見るとHTML無しのプログラムコードオンリーになっちゃう訳なんですが、 何か方向性を間違ってしまっているような・・・
- 234 名前:nobodyさん mailto:sage [2008/03/04(火) 03:10:20 ID:???]
- ちょw
それだけマスターしてきた者ならそれがどうなのか自分で分かるだろう
- 235 名前:nobodyさん mailto:sage [2008/03/04(火) 12:11:29 ID:???]
- メンテとか考えるとHTMLもまとめといたほうが楽だしいいんじゃね
- 236 名前:nobodyさん mailto:sage [2008/03/04(火) 13:43:31 ID:???]
- www.phppro.jp/qa/1006
- 237 名前:nobodyさん mailto:sage [2008/03/07(金) 02:20:47 ID:???]
- PHPつかってるとちょっとしたもの作るときなんかに
わざわざクラスとかエセオブジェクト指向に走るのは間違ってる気がしてきた おまいらPHPのクラスだとかどんくらい使ってるよ?
- 238 名前:nobodyさん mailto:sage [2008/03/07(金) 05:41:46 ID:???]
- 500くらいかな
- 239 名前:nobodyさん [2008/03/07(金) 09:36:31 ID:njlANOjt]
- >>237
使いどころによるんじゃね? 簡単なん作るならさっとクラスなぞ使わないで作るし、 将来に渡って使う予定があるようなんなら、メンテやらログの設定などが簡単なフレームワークを使って作っておく。 phpもオブジェクト指向もフレームワークも所詮「道具」にすぎないからな。
- 240 名前:nobodyさん mailto:sage [2008/03/07(金) 13:44:09 ID:???]
- 調べたら約20,000行のソースで 196個定義してた。
- 241 名前:nobodyさん mailto:sage [2008/03/09(日) 01:28:38 ID:???]
- >>237
基本的に、一ファイル、一クラス。
- 242 名前:nobodyさん mailto:sage [2008/03/09(日) 23:15:11 ID:???]
- なにをあたりまえなことをww
どれくらいの規模ならファイルわけてオブジェクト化するかってことでそ
- 243 名前:nobodyさん mailto:sage [2008/03/09(日) 23:22:17 ID:???]
- 自分はパッケージぐらいの単位でしかファイル分けない。
クラスごとにファイル分けてもあんまりメリットないし。
- 244 名前:nobodyさん mailto:sage [2008/03/10(月) 05:10:13 ID:???]
- クラスごとにファイルが分かれていると、管理しやすくなるよ。
たいていのフレームワークがそうだと思うが、ライブラリを読み込むクラス名を指定すると、 クラス名からファイル名に適切なフォルダからファイルをincludeする
- 245 名前:nobodyさん mailto:sage [2008/03/10(月) 13:02:27 ID:???]
- >>244
サーバプログラムの場合、パフォーマンスの観点からは、動的にロードしなくてもAPC使えば十分だと思ってるので、 全て includeしてる。APCとかを使わないにしても、動的にでも読み込むファイル数が多いと遅くなりそうだし。 あと、ファイル名とクラス名を同じにしなくて済む方が、開発途中にクラス名を変更しやすいのもラク。 ソースコードをCVSで管理してるから、ファイル名は極力変えたくない。
- 246 名前:nobodyさん mailto:sage [2008/03/10(月) 21:59:24 ID:???]
- subversion使えよ。
ファイル名を変更することも 普通にできる。
- 247 名前:nobodyさん mailto:sage [2008/03/15(土) 03:21:31 ID:???]
- OOP勉強にとJavaかじりながらPHP勉強してたから
なんかクラス名とかメゾッドとかパラメータとかがJavaライクで書いちゃってて PHPの関数名と感じが違うせいでどうも統一感がなくなってきて気になってしょうがない キャメルケースとアンダースコア、どっち派が多いんだろう
- 248 名前:nobodyさん mailto:sage [2008/03/15(土) 04:37:44 ID:???]
- 統一感を出すためにOOPやってんの?
- 249 名前:nobodyさん mailto:sage [2008/03/15(土) 04:50:26 ID:???]
- >>247
関数名は、アンダースコア。 メソッドはキャメルケース。
- 250 名前:nobodyさん mailto:sage [2008/03/15(土) 05:47:06 ID:???]
- 関数だろうがメソッドだろうが全部キャメルケースだな
最近rubyはじめてアンダースコアが増えてきた
- 251 名前:nobodyさん mailto:sage [2008/03/15(土) 08:31:30 ID:???]
- PHPの組み込み関数ってネーミングや引数の取り方がメチャクチャだよな。
- 252 名前:nobodyさん mailto:sage [2008/03/15(土) 12:11:34 ID:???]
- >>248
まぁコードの見た目のよさ気にする人は多いっしょw >>249 最近なんでもかんでも無駄にクラス書くようになって(無駄なことしてるなーって気もしてくるが) 関数だけってのをあんまり書かなくなってきたけど、自分もそんな感じだな
- 253 名前:nobodyさん mailto:sage [2008/03/16(日) 02:45:35 ID:???]
- mb_convert_encoding()なんだから俺はメソッドも全部__
- 254 名前:nobodyさん mailto:sage [2008/03/17(月) 02:07:52 ID:???]
- >>247
クラス命アッパーキャメルケース その他メソッドや関数名ローワーキャメルケース まぁphp君はチェックしてくれないのでどーでもいいんだけどね・・・
- 255 名前:nobodyさん mailto:sage [2008/03/18(火) 22:27:01 ID:???]
- 無駄だ無駄だとわかっていても出力させるXHTMLの整形をきっちり整えたくなる病が治らない
- 256 名前:nobodyさん mailto:sage [2008/03/18(火) 23:15:43 ID:???]
- HTMLライター時代を経験したPGの宿命だなw
- 257 名前:nobodyさん mailto:sage [2008/03/19(水) 21:32:58 ID:???]
- echo "\t\t\t\t\t\t".ほげほげ."\n";
とかやらないと気がすまないwwww いっそ出力HTMLいったん全部プールしておいて出力前に自動インデントするようなものでも作るべきか まぁテキストエディタで扱わないならインデントも改行位置も気にすることじゃないのはわかってるんだけどさ…
- 258 名前:nobodyさん mailto:sage [2008/03/20(木) 00:22:28 ID:???]
- むしろ無駄な空白とか改行がある方が気になる。
- 259 名前:nobodyさん mailto:sage [2008/03/20(木) 00:33:22 ID:???]
- インデントはメンテナンス性を考えてやることだから、
動的生成してるHTMLとかをインデントする意味はないんだよな うん。わかってるつもりなんだ
- 260 名前:nobodyさん mailto:sage [2008/03/20(木) 13:06:15 ID:???]
- 現実には動的生成するHTMLの
出力されたあとのコードを見ることもある。
- 261 名前:nobodyさん mailto:sage [2008/04/01(火) 19:33:01 ID:???]
- マニュアルページのロゴがグニャグニャになってる。
どういう意味なんだろ。
- 262 名前:nobodyさん mailto:sage [2008/04/04(金) 01:46:26 ID:???]
- わだいがない
- 263 名前:nobodyさん [2008/04/04(金) 05:11:57 ID:oGBydpiw]
- サーバーにはFORMでデータを送ると思うのですが
PHPからブラウザにデータを送るのはどうすればいいですか? echoではブラウザ内の全てが書き換えられるので 例えばtextboxの中に文字を送信したいのです。 よろしくお願いします。
- 264 名前:nobodyさん mailto:sage [2008/04/04(金) 05:15:24 ID:???]
- テキストボックスのvalue属性の値に変数の中身をechoすればok
- 265 名前:nobodyさん mailto:sage [2008/04/04(金) 18:36:40 ID:???]
- >>263
質問の仕方も相手に伝えるつもりが無いのかスゲー分かり難いけど もう少しお勉強しましょう。PHP以前の問題だ PHPつかって処理させてその結果を受け取って非同期でコンテンツ内を更新したいならAJAXじゃね もしくは自身にSubmitして更新後のコンテンツを全部書き出せばいいんじゃね 勘違いしてるみたいだが、FromのSubmitもアンカーをクリックしてリンク先へ飛ぶのも 動作としてはほぼ同じ(ただしGET/POSTでサーバに追加情報を付け加えれるという違いはある) 別のURLをリクエストするんだから画面内が全て再描画されるのは当たり前
- 266 名前:nobodyさん mailto:sage [2008/04/04(金) 18:37:47 ID:???]
- ついでに、PHPに処理させる必要がないならJavascriptだけで事足りるからな
- 267 名前:nobodyさん mailto:sage [2008/04/04(金) 20:07:38 ID:???]
- >>257あたり
遅レスだが、HTMLを整形するフィルタを作ればいいんじゃね? HTMLを整形するフィルタぐらい、オプソであるだろう?
- 268 名前:紙 [2008/04/04(金) 21:10:46 ID:Kq98pOKQ]
- PHPでauのサブスクでアクセス規制を施そうと思っているのですが
ez番号を吐かないauの携帯があるのですが アクセス時に吐かなければエラーを出すにはどうしたらよいでしょうか? 現在の思考 if(!$_SERVER['HTTP_X_UP_SUBNO']){ die('ez番号送信しろ'); }
- 269 名前:nobodyさん mailto:sage [2008/04/04(金) 21:14:38 ID:???]
- いいんじゃね?基本的な考え方は
- 270 名前:紙 [2008/04/04(金) 22:05:56 ID:Kq98pOKQ]
- >>269
ありがとうございます しかしez番号の非通知の人がなぜかアクセスされているんです サブスクに ezweb.ne.jp が含まれていなければエラーを出すやり方教えてください
|

|