PHP総合雑談スレ
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/01/14(月) 21:35:11ID:???反省はしていない
0140nobodyさん
2008/02/04(月) 16:32:08ID:???0141nobodyさん
2008/02/04(月) 18:48:03ID:???「0は偽であるべき」って、もしそうだったら困る
例えばstrpos( 'abcd', 'a')とstrpost( 'abcd', 'g')の区別が付かなくなるじゃん
0142nobodyさん
2008/02/04(月) 18:51:45ID:???ま、どっちにしろ言語ごとの差異は組む人が把握してりゃいいだけのことだしたいした問題じゃない。
0143nobodyさん
2008/02/04(月) 23:57:36ID:???この問題は、もとをたどれば、
strpos('abcd','a')が返すべきなのは、
0(インデックス番号という意味の0 / 偽)か
1(一番目の文字という意味の1 / 真)か?
という問題なんだよな。
0144nobodyさん
2008/02/05(火) 00:44:08ID:???0145nobodyさん
2008/02/05(火) 01:15:15ID:???マニュアルにもそう書いてある
0146nobodyさん
2008/02/05(火) 14:28:59ID:???strpost( 'abcd', 'g') → bool false
ってことじゃないの?
そうだったら===で比較できるぞ
0147nobodyさん
2008/02/05(火) 14:39:25ID:???わざわざ独自文法使うのは低級言語の証!
って思ってるんだろ
0148nobodyさん
2008/02/05(火) 14:43:53ID:???Cあたりだと-1だったかな。
いちいちそんなこと言ってたらきりがないのにな。
0149nobodyさん
2008/02/06(水) 05:43:52ID:???新たな比較演算子とか言っている場合じゃないよ。
まっつちゃん。 あんたが知らないだけだよw
http://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Guide:Operators:Comparison_Operators
厳密に等しい (===) オペランドが等しく、かつ同じ型である場合に true を返す。 3 === var1
0150nobodyさん
2008/02/06(水) 05:48:48ID:???http://homepage3.nifty.com/ginga-b/MX/equality_and_comparison_op.html
0151nobodyさん
2008/02/06(水) 10:33:50ID:???0152nobodyさん
2008/02/07(木) 16:30:36ID:???if("0"){
//false
}
になる場合にはまった気はする。
0153nobodyさん
2008/02/07(木) 16:46:06ID:???これは結構怖いね。
"0" == false と "0" == null は結果が違うのか。
null == false は trueなのに。
知らなかった、ありがと。
0154nobodyさん
2008/02/07(木) 16:52:48ID:???0155nobodyさん
2008/02/07(木) 17:00:33ID:???0156nobodyさん
2008/02/07(木) 20:46:24ID:???0157nobodyさん
2008/02/07(木) 20:54:18ID:???> PHP使ってるヤツらって
> htmlspecialchars($_GET['text']);
> こんなコード書いてる!
> m9(^Д^)プギャー
とありますが、上のコードの何が問題なんでしょうか?
教えて下さい。
0158nobodyさん
2008/02/07(木) 21:13:26ID:???0159nobodyさん
2008/02/07(木) 21:14:49ID:???0160nobodyさん
2008/02/07(木) 21:25:18ID:???せっかく誘導してきたんだからそんなこと言わないでw
0161nobodyさん
2008/02/07(木) 21:27:38ID:???真
'00'
'0x0'
''==FALSE
0==FALSE
'0'==FALSE
null==FALSE
''==null
0==null
偽
0
''
'0'
'0'==null
'00'==FALSE
ほんとだ微妙に'0'だけ合わないな。
0162nobodyさん
2008/02/08(金) 11:02:35ID:???ttp://itpro.nikkeibp.co.jp/article/OPINION/20080206/293139/
0163nobodyさん
2008/02/08(金) 18:53:51ID:???0164nobodyさん
2008/02/08(金) 18:57:28ID:???0165nobodyさん
2008/02/08(金) 19:06:25ID:???オートマ車とマニュアル車、VBとVCのコンセプトの違いだしね。
楽だけどソースが汚くなるのは避けられんが。
0166nobodyさん
2008/02/08(金) 20:12:48ID:???0167nobodyさん
2008/02/08(金) 23:24:39ID:???0168nobodyさん
2008/02/08(金) 23:27:11ID:???不思議な理屈だ。
0169nobodyさん
2008/02/08(金) 23:55:03ID:???タグが混在する以上はソースと完全には分離できないし、あえて分離するとPHPのメリットも屁ってしまう。
0170nobodyさん
2008/02/08(金) 23:55:49ID:???0171nobodyさん
2008/02/08(金) 23:57:28ID:???既存のフレームワークは、利便性の為にプログラムと
htmlタグは分離する方向でやっているのは事実。
0173nobodyさん
2008/02/09(土) 00:04:15ID:???0174nobodyさん
2008/02/09(土) 00:05:56ID:???散乱して行くようになるよね。規模が小さければ良いけれど、大きくなると
全体概要が把握しずらくなってくる。
0175nobodyさん
2008/02/09(土) 00:09:05ID:???<table><tr><td><?php 〜 ?></td><td><?php 〜 ?></td></tr></table>
みたいな書き方をするから汚くなってくるんじゃないの?
0176nobodyさん
2008/02/09(土) 00:10:33ID:???ということで、おk?
0177nobodyさん
2008/02/09(土) 00:26:20ID:???「Perlは綺麗にソースを書くことが出来ない」という意見はないんだよね。
Perl自体が、何か根本的な理由があって、綺麗なソースを書くのが
出来ないのであれば、PHP云々の話も納得もいくのだけどね。
0179nobodyさん
2008/02/09(土) 00:34:18ID:???なってることが多いからだと思ってる。
あと、Perlが出始めた頃は言語として標準的に正規表現が扱える言語がほとんどなくて
(sed/awkぐらいか?)、そのぶんPerlだとCよりも密度が濃いコードになったから
行数と比較して「読みにくい」と感じたんじゃないかなぁ。
0180nobodyさん
2008/02/09(土) 00:41:25ID:???>>175 みたいに表示の処理はタグに埋め込んだほうが見やすいし扱いやすいと個人的には思う。
使い方次第だろうな。
0181nobodyさん
2008/02/09(土) 01:38:03ID:???0182nobodyさん
2008/02/09(土) 03:56:38ID:???俺はむりだった
0183nobodyさん
2008/02/09(土) 08:03:51ID:???0184nobodyさん
2008/02/09(土) 10:47:03ID:???http://pc11.2ch.net/test/read.cgi/php/1202521438/l50
0185nobodyさん
2008/02/10(日) 03:17:20ID:???本当にそのまま終了させておけばよかったなw
0186nobodyさん
2008/02/10(日) 12:00:16ID:???こっちで言わないと気づかないだろうが。
0187nobodyさん
2008/02/11(月) 20:40:26ID:???http://slashdot.jp/security/article.pl?sid=08/02/11/0012230
0188nobodyさん
2008/02/12(火) 03:31:29ID:???0189nobodyさん
2008/02/12(火) 17:36:00ID:???0191nobodyさん
2008/02/13(水) 02:13:56ID:???0192nobodyさん
2008/02/13(水) 04:57:41ID:???array_map($array,'mb_strlen',array('UTF-8'))
こうやったら一回目しかUTF-8を渡さない。
せめて
array_map($array,'mb_strlen','UTF-8')
で常に渡せるようにしろよ
このハゲ言語が
0193nobodyさん
2008/02/13(水) 06:30:31ID:???0194nobodyさん
2008/02/13(水) 08:44:31ID:???0195nobodyさん
2008/02/13(水) 10:26:16ID:???0196nobodyさん
2008/02/13(水) 10:58:45ID:???0198nobodyさん
2008/02/13(水) 16:00:00ID:???0199nobodyさん
2008/02/17(日) 10:31:42ID:???0201nobodyさん
2008/02/17(日) 11:18:54ID:???バンドルしたところで差が出るとはおもわなんだ。
でも、大分前にエンターテイメントロボット事業を辞めたとか、結構経営苦しそう。
0202nobodyさん
2008/02/17(日) 11:25:08ID:???略して、エロ事業
0203nobodyさん
2008/02/17(日) 11:39:13ID:???時間は短いけれど、力はすごく強いと思う。
0204nobodyさん
2008/02/18(月) 22:27:06ID:???みんな、この言語に将来性はどう感じてる?
0205nobodyさん
2008/02/18(月) 22:33:59ID:???PHPがあるというより、他の言語に将来性が無い
0206nobodyさん
2008/02/18(月) 23:30:37ID:7b3e8wHY0207nobodyさん
2008/02/18(月) 23:42:50ID:???他言語はWeb専門てわけじゃないしな。
0208nobodyさん
2008/02/19(火) 00:37:28ID:???PHPが他の言語に比べてバザール的な開発スタイルだから、そう言う部分の議論が活発に噴出するだけの話。
0209nobodyさん
2008/02/19(火) 00:38:23ID:???私の場合もそれでPHP使ってるところがあるからね。
PHPもフレームワークが出来たりしてて、大規模なシステム構築への対応も
いう方向にもいってるようだけど、javaや.NETも脅かす存在になるのかなぁ?
それとも今みたいに、小規模はPHP、大規模はjavaや.NETみたいに完全な
位置づけとなりそうに思うんだけどね。個人的には。
0210nobodyさん
2008/02/19(火) 01:03:04ID:???おそらく規模の問題ではなく、基幹部でJAVA、フロントエンドをPHPというスタイルになるんじゃないかな。
まぁ、今でも所によってはそうか。
どうしても、固くしっかり作る必要があるところは、JAVAにはまだまだ(というかずっと)かなわないんじゃないかな。
Web特化型の特性から、サーブレット/JSPに担わせていたフロントエンドをPHPで納期短縮っていう使い道が、しばらくの間は一番効率の良い組み合わせだと思う。
完成度の高いFWが出てきたおかげで、規模感がどんなでも割と対応できるようになってきたしね。
0211nobodyさん
2008/02/19(火) 01:41:06ID:???DB->サーブレット->PHP
DB->PHP->JSP
やりとりできる?
DB->PHPじゃないと無理だろ
0212nobodyさん
2008/02/19(火) 02:16:40ID:???同じ仕組みでやり取りできるでしょ。
0213nobodyさん
2008/02/19(火) 02:49:46ID:???0214nobodyさん
2008/02/19(火) 04:06:37ID:???サーブレットの関数をPHPで呼べるの?
0215nobodyさん
2008/02/19(火) 04:08:05ID:???PHPの関数もJSPで呼べるんだね?
0216nobodyさん
2008/02/19(火) 04:56:39ID:???0217nobodyさん
2008/02/21(木) 01:54:18ID:???ちんこもんでもらうとこやで
0218nobodyさん
2008/02/21(木) 13:21:44ID:???0219nobodyさん
2008/02/24(日) 20:59:49ID:???誰かわかる人いない?
0221nobodyさん
2008/02/25(月) 08:34:15ID:BFIl5At7言語は簡単そうですが、
LINUXやAPACHEの知識は
必要でしょうか?
0222nobodyさん
2008/02/25(月) 09:12:50ID:???LinuxやApacheなしでもPHPを動かすことは可能だが、
運用を考えると必要。必要に応じて学ぶ程度でよいのでは?
レンタルサーバでしか運用しないのならば、知識は
パーミッション関連だけでも出来ることは出来る。
0223nobodyさん
2008/02/25(月) 09:14:40ID:???やりたいことができなかったり、そっち方面のバグがあっても解読できないことがある
まぁ、覚えるならPHPに絡む最低限のことでいいとは思うが・・・
0224nobodyさん
2008/02/25(月) 11:49:30ID:???ところで、インフレームに表示されたページをbmpでサーバーに保存したいんだが、
これってどうすれば良いんだろうか。
ユーザーが来たときのフレーム内をキャプチャしたいんだ。
0225nobodyさん
2008/02/25(月) 15:13:34ID:???http://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
0226nobodyさん
2008/02/25(月) 15:14:06ID:???http://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=
0227nobodyさん
2008/02/25(月) 15:21:12ID:???0229nobodyさん
2008/02/29(金) 21:48:11ID:???そういう変数だとかをちゃんと宣言してる人って居る?
0230nobodyさん
2008/02/29(金) 22:23:11ID:???0231nobodyさん
2008/02/29(金) 22:47:11ID:???0232nobodyさん
2008/03/01(土) 02:13:01ID:???0233nobodyさん
2008/03/04(火) 00:22:35ID:???Webサイトを作るにあたって、PHP勉強をしています。
HTMLの中へPHP埋め込む事をマスターして、
PDOの使い方をマスターして、
XMLやらSOAPのライブラリをマスターして、
DOMのライブラリをマスターして、
PHPに大分慣れて来たかなと実感してきたので(PHPってすぐ覚えられて便利ですね)、
DOMから派生したクラスを書いて、全ての処理をそのクラスとDOMで行い、
最終的にDOMからXHTML吐き出す手法でWebサイトを作ろう!
と思ったらこの手法だとHTMLへちょこっと埋め込むといったPHPらしい手法(?)が
使用出来なくなっている訳なんですが、この方向性ってどうなんでしょう?
ソース見るとHTML無しのプログラムコードオンリーになっちゃう訳なんですが、
何か方向性を間違ってしまっているような・・・
0234nobodyさん
2008/03/04(火) 03:10:20ID:???それだけマスターしてきた者ならそれがどうなのか自分で分かるだろう
0235nobodyさん
2008/03/04(火) 12:11:29ID:???0236nobodyさん
2008/03/04(火) 13:43:31ID:???0237nobodyさん
2008/03/07(金) 02:20:47ID:???わざわざクラスとかエセオブジェクト指向に走るのは間違ってる気がしてきた
おまいらPHPのクラスだとかどんくらい使ってるよ?
0238nobodyさん
2008/03/07(金) 05:41:46ID:???0239nobodyさん
2008/03/07(金) 09:36:31ID:njlANOjt使いどころによるんじゃね?
簡単なん作るならさっとクラスなぞ使わないで作るし、
将来に渡って使う予定があるようなんなら、メンテやらログの設定などが簡単なフレームワークを使って作っておく。
phpもオブジェクト指向もフレームワークも所詮「道具」にすぎないからな。
■ このスレッドは過去ログ倉庫に格納されています