[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 02/02 16:26 / Filesize : 67 KB / Number-of Response : 355
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

PHP総合雑談スレ



1 名前:nobodyさん mailto:sage [2008/01/14(月) 21:35:11 ID:???]
PHP全体の雑談のようなスレがなかったからたてた
反省はしていない

146 名前:nobodyさん mailto:sage [2008/02/05(火) 14:28:59 ID:???]
strpos( 'abcd', 'a') → int 0
strpost( 'abcd', 'g') → bool false

ってことじゃないの?
そうだったら===で比較できるぞ

147 名前:nobodyさん mailto:sage [2008/02/05(火) 14:39:25 ID:???]
彼の場合==じゃないとイヤ!
わざわざ独自文法使うのは低級言語の証!
って思ってるんだろ

148 名前:nobodyさん mailto:sage [2008/02/05(火) 14:43:53 ID:???]
そうなんだろうな。
Cあたりだと-1だったかな。
いちいちそんなこと言ってたらきりがないのにな。

149 名前:nobodyさん mailto:sage [2008/02/06(水) 05:43:52 ID:???]
っていうか、===はJavaScriptにもあるわけだが。
新たな比較演算子とか言っている場合じゃないよ。
まっつちゃん。 あんたが知らないだけだよw

developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Guide:Operators:Comparison_Operators
厳密に等しい (===) オペランドが等しく、かつ同じ型である場合に true を返す。 3 === var1

150 名前:nobodyさん mailto:sage [2008/02/06(水) 05:48:48 ID:???]
Flash(ActionScript)にもあった
homepage3.nifty.com/ginga-b/MX/equality_and_comparison_op.html

151 名前:nobodyさん mailto:sage [2008/02/06(水) 10:33:50 ID:???]
数値と文字列まとめて解釈する言語なら普通に欲しい演算子だよなぁ。

152 名前:nobodyさん mailto:sage [2008/02/07(木) 16:30:36 ID:???]
まぁたしかに昔
if("0"){
//false
}
になる場合にはまった気はする。

153 名前:nobodyさん mailto:sage [2008/02/07(木) 16:46:06 ID:???]
>>152
これは結構怖いね。

"0" == false と "0" == null は結果が違うのか。
null == false は trueなのに。

知らなかった、ありがと。

154 名前:nobodyさん mailto:sage [2008/02/07(木) 16:52:48 ID:???]
"0"は文字の0で、0が数字の0だからんじゃないのか?



155 名前:nobodyさん mailto:sage [2008/02/07(木) 17:00:33 ID:???]
こういう話してると、またすぐRuby信者が騒ぎ出すぞ。

156 名前:nobodyさん mailto:sage [2008/02/07(木) 20:46:24 ID:???]
んなこと言い出さなきゃ別に騒がないでしょ。

157 名前:nobodyさん mailto:sage [2008/02/07(木) 20:54:18 ID:???]
zapanet.info/blog/item/1217

> PHP使ってるヤツらって
> htmlspecialchars($_GET['text']);
> こんなコード書いてる!
> m9(^Д^)プギャー

とありますが、上のコードの何が問題なんでしょうか?
教えて下さい。

158 名前:nobodyさん mailto:sage [2008/02/07(木) 21:13:26 ID:???]
荒らしはお引取りください。

159 名前:nobodyさん mailto:sage [2008/02/07(木) 21:14:49 ID:???]
くだ質スレからわざわざコピペか。

160 名前:nobodyさん mailto:sage [2008/02/07(木) 21:25:18 ID:???]
くだ質に常駐している、技術的な質問に答えきれないあらしを
せっかく誘導してきたんだからそんなこと言わないでw

161 名前:nobodyさん mailto:sage [2008/02/07(木) 21:27:38 ID:???]
>>153

'00'
'0x0'
''==FALSE
0==FALSE
'0'==FALSE
null==FALSE
''==null
0==null


0
''
'0'
'0'==null
'00'==FALSE

ほんとだ微妙に'0'だけ合わないな。

162 名前:nobodyさん mailto:sage [2008/02/08(金) 11:02:35 ID:???]
なんかコイツ洗脳されてるw
ttp://itpro.nikkeibp.co.jp/article/OPINION/20080206/293139/


163 名前:nobodyさん mailto:sage [2008/02/08(金) 18:53:51 ID:???]
洗脳っていうか、学生でもかけるような駄文に思えた。

164 名前:nobodyさん mailto:sage [2008/02/08(金) 18:57:28 ID:???]
PHPをVisualBasicとかに書き換えてもそのままいけそうな感じの文章だなw



165 名前:nobodyさん mailto:sage [2008/02/08(金) 19:06:25 ID:???]
いい言語じゃなくて楽な言語。
オートマ車とマニュアル車、VBとVCのコンセプトの違いだしね。
楽だけどソースが汚くなるのは避けられんが。

166 名前:nobodyさん mailto:sage [2008/02/08(金) 20:12:48 ID:???]
楽だから、ソースが汚くなるというのは間違い。

167 名前:nobodyさん mailto:sage [2008/02/08(金) 23:24:39 ID:???]
いやPHPはタグと共用できるからメリットとして楽な部分はあるけどどうしてもソースきれいにはできんてことね。

168 名前:nobodyさん mailto:sage [2008/02/08(金) 23:27:11 ID:???]
「タグと共用できる」から「ソースをきれいにできない」のか。
不思議な理屈だ。

169 名前:nobodyさん mailto:sage [2008/02/08(金) 23:55:03 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使えよ。
ファイル名を変更することも
普通にできる。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<67KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef