1 名前:nobodyさん mailto:sage [2008/02/09(土) 10:43:58 ID:???] 前スレ pc11.2ch.net/test/read.cgi/php/1197383840/
164 名前:nobodyさん mailto:sage [2008/02/29(金) 21:34:21 ID:???] >>151 は?5.8、5.10とリリースされてるんだけど。PHPみたいに0.1のバージョンアップでもう動かなくなる方がどうかしてる。 PHPの場合、間違いなくPHP4系、PHP5系、PHP6系が平行して使われていくだろう。
165 名前:nobodyさん mailto:sage [2008/02/29(金) 22:14:57 ID:???] 4は使われねーだろ
166 名前:nobodyさん mailto:sage [2008/02/29(金) 23:02:18 ID:???] symfonyはVからコンポーネントにアクセスする場合 CとVがワンセットでコンポーネントされてる場合 コンポーネントで定義されてるV切り離してCだけ呼ぶことも出来るし CとVをワンセットで呼ぶことも出来る この辺り便利
167 名前:nobodyさん mailto:sage [2008/03/01(土) 00:01:06 ID:???] >>166 その説明じゃわからん。特に1行目と2行目。 コンポーネントされてる場合ってなんのことだ CとVをワンセットで呼び出すってどういうことよ
168 名前:nobodyさん mailto:sage [2008/03/01(土) 00:45:22 ID:???] 適当につけているバージョン番号の数値に 意味を考えるなんて馬鹿だよな。
169 名前:nobodyさん mailto:sage [2008/03/01(土) 14:08:24 ID:???] ===がRubyでは範囲比較演算子として使われててPHP脂肪www
170 名前:nobodyさん mailto:sage [2008/03/01(土) 23:54:17 ID:???] 小中規模フレームワーク Akelos 大規模フレームワーク symfony CakePHPは作者がバカそう
171 名前:nobodyさん mailto:sage [2008/03/02(日) 01:01:22 ID:???] 一番はやっているものに、嫉妬して 悪口を言う気持ちは、わかります。
172 名前:nobodyさん mailto:sage [2008/03/03(月) 17:23:19 ID:???] slashdot.jp/security/article.pl?sid=08/03/03/0115231 日本PostgreSQLユーザー会のWebページがクラックされてPHP脂肪www
173 名前:nobodyさん mailto:sage [2008/03/03(月) 18:05:14 ID:???] スレ違い
174 名前:nobodyさん mailto:sage [2008/03/04(火) 00:15:16 ID:???] PHP5.3は正式にはいつリリースされるの? 名前空間が入ることはもう確定っぽいけど、そういうのを使ったフレームワークとかはいつ頃出てくるんだろうか 普及すれば、フレームワークの書き方が思いっきり変わりそうな機能だけど、まだしばらくはお手本とかなさそう?
175 名前:nobodyさん mailto:sage [2008/03/04(火) 02:04:28 ID:???] あんまりかわんないと思うけど。
176 名前:nobodyさん mailto:sage [2008/03/04(火) 03:18:14 ID:???] PEARみたいな外部ライブラリは充実するかも。やっとスタートラインに立つってだけだけど。
177 名前:nobodyさん mailto:sage [2008/03/04(火) 14:37:23 ID:???] 独自拡張を、下の方の継承ではなく、上の方の差し替えで出来る可能性はあるかも? // import Zend::DB as DB import MyFramework::DB as DB; $table = new DB::Table(); として差し替える、とか。配布スクリプトがカオスになる可能性もあるな
178 名前:nobodyさん mailto:sage [2008/03/04(火) 18:08:54 ID:???] 名前空間とかgotoとかどうでもいいしね… 個人的にはicuがどうなるかだな まぁ時代はqiqってことで
179 名前:nobodyさん mailto:sage [2008/03/04(火) 20:48:12 ID:???] qiqはもちろんすげーけど gotoと名前空間を同列に語るなよ 程度が知れるぞ
180 名前:nobodyさん mailto:sage [2008/03/04(火) 21:32:54 ID:???] qiq見てみたけどすげーじゃん。phpに不足していると指摘されている機能がもう実現できてんじゃん。始めて知った。
181 名前:nobodyさん mailto:sage [2008/03/04(火) 21:45:54 ID:???] ??? 無名関数・クロージャ・配列の構文糖衣 が主な拡張? そんなに欲しかったのか?
182 名前:nobodyさん mailto:sage [2008/03/04(火) 21:49:23 ID:???] じゃ他に何が必要なん?
183 名前:nobodyさん mailto:sage [2008/03/04(火) 22:06:37 ID:???] namespace
184 名前:nobodyさん mailto:sage [2008/03/04(火) 22:07:34 ID:???] 列挙型とかクラスの動的な再定義とかモジュールのmixinとか ・・・って別にいらないと言えばいらないし、むしろ必要なのは標準ライブラリかな いい加減、メール送信とかDBアクセスとかに外部のライブラリをいちいち吟味って 結構めんどい。さっさと標準で十分にするんだ。 Zend Framework付属のライブラリ群がそうなる予定なのかも知れないけど、そうすると PEAR2の立ち位置が微妙になるし。 PEAR2にZend Frameworkからのバックポートがあるんなら、それが良いのかも知れない
185 名前:nobodyさん mailto:sage [2008/03/04(火) 22:52:02 ID:???] 名前空間やパッケージを今更導入しても、PEAR、Zend、各種フレームワーク付属のライブラリの整合性を取るのは至難だろうな。PHP4.0程度で導入すべきだった。
186 名前:nobodyさん mailto:sage [2008/03/04(火) 23:05:45 ID:???] いや、やっとPHP4が死んでくれたので、これからPHP5(の記述)に移行する腰の重ーい 人たちや企業がまた慣れて旧態依然としたコードを乱発してしまう前にがんがん新機軸を 入れてしまえっていう、最後の機会かも知れない
187 名前:nobodyさん mailto:sage [2008/03/05(水) 02:03:59 ID:???] PHP4で動いているサイトは星の数ほどある。今動いてるサイトは、今後PHP4で動き続ける。機能追加もされていく。互換性のないPHPだから仕方ない。
188 名前:nobodyさん mailto:sage [2008/03/05(水) 02:11:31 ID:???] トリッキーなことしてなかったら4のサイトも5で普通に走るだろ…常考
189 名前:nobodyさん mailto:sage [2008/03/05(水) 03:29:57 ID:???] いやあ屑コード依存が多岐に渡ると作り直すぞ 俺が体験した範囲だと、4→5よりも古い4とlatestの4の間でコケて 5+ZFで作り直しってのがこの所多発
190 名前:nobodyさん mailto:sage [2008/03/05(水) 04:22:14 ID:???] 多発ってどんだけ。
191 名前:nobodyさん mailto:sage [2008/03/05(水) 07:13:06 ID:???] クラスで3人くらい持ってたら「みんな持ってる」と言ってしまう 子供と同じ心理
192 名前:nobodyさん mailto:sage [2008/03/05(水) 11:55:03 ID:???] まぁ XPからVista並には移行するんじゃなかろうか。
193 名前:nobodyさん mailto:sage [2008/03/05(水) 15:30:39 ID:???] >>190 先月七回きたよ
194 名前:nobodyさん mailto:sage [2008/03/05(水) 19:36:02 ID:???] そんなあるのか
195 名前:nobodyさん mailto:sage [2008/03/05(水) 20:10:34 ID:???] あ、同じクラからだけどね 別案件でばらばら投げられて苛々したけど、ZFでやれたので最終的にDB一本化はけっこう綺麗にいった 運用ベースで見たら古い環境って相当な数居るように感じるのよね 問題でない限り使い続ける(というかリプレースする理由がない)もんだし
196 名前:nobodyさん mailto:sage [2008/03/05(水) 23:07:01 ID:???] そりゃ問題ない物までリプレースする必要はないが、 古い4って脆弱性問題にならなかったのか
197 名前:nobodyさん mailto:sage [2008/03/05(水) 23:16:55 ID:???] 最新版のPHPは機能が多くなった分、もっとセキュリティに問題あるから。枯れてるPHP4の方がよほど安全。
198 名前:nobodyさん mailto:sage [2008/03/05(水) 23:20:10 ID:???] 新しい4、なら気持ち同意
199 名前:nobodyさん mailto:sage [2008/03/07(金) 02:17:48 ID:???] PHP本体のセキュリティをちゃんとソースコード読んだ上で語ってる奴ってどんだけいるんだろうね。
200 名前:nobodyさん mailto:sage [2008/03/07(金) 04:59:46 ID:???] >>199 suhosin乙
201 名前:nobodyさん mailto:sage [2008/03/07(金) 09:49:44 ID:???] Windows本体のセキュリティをちゃんとソースコード読んだ上で語ってる奴ってどんだけいるんだろうね。 Windowsのセキュリティを語っているやつ死亡www
202 名前:nobodyさん mailto:sage [2008/03/07(金) 10:01:43 ID:???] >>201 オープンソースのWEBフレームワーク言語と、ソースの秘匿されている商用OSを同列に並べるのは ちょっと無理があるんじゃね? せめてLinuxにしとけよ
203 名前:nobodyさん mailto:sage [2008/03/08(土) 02:20:42 ID:???] >>197 ですよね。 WindowsもVistaなんかより枯れてるNTですよね。
204 名前:nobodyさん mailto:sage [2008/03/09(日) 02:17:33 ID:???] Ruby書き慣れたらPHPの行末の;を書き忘れるなぁ 従ってPHP脂肪www
205 名前:nobodyさん mailto:sage [2008/03/12(水) 03:50:21 ID:???] >>86 jp2.php.net/manual/ja/ref.spl.php ?
206 名前:nobodyさん mailto:sage [2008/03/13(木) 02:05:36 ID:???] >>204 俺も、VBやっていたら、C言語の行末の;忘れたよ。 なんか似てるね。
207 名前:nobodyさん mailto:sage [2008/03/13(木) 03:53:53 ID:???] rubyって if (式) {hoge()} みたいな書き方出来ないのな ブロック付きメソッドでは{}を使うのにifで{}使えないって何なの?
208 名前:nobodyさん mailto:sage [2008/03/13(木) 04:08:48 ID:???] >>207 その {} を then end に変えるだけなんだがな 何なのって言われると、文法としか言いようが無さそう PHPって hoge() if (式) って出来ないのな、ってなもんだ MLで聞けばひょっとするとMatzが答えてくれるかも知れないよ ってか、スレ違い
209 名前:nobodyさん mailto:sage [2008/03/13(木) 04:17:52 ID:???] 何で一貫性がないの?Matzは美意識が欠けてるの?
210 名前:nobodyさん mailto:sage [2008/03/13(木) 07:21:58 ID:???] blog.pasonatech.co.jp/mitani/104/6550.html Matz & Dan : コンピュータサイエンスとしての知識が高まると PHPに対して不満がでてくるかもよというのは予言しておきます(笑) PHPER=コンピュータサイエンスとしての知識が低い人www
211 名前:nobodyさん mailto:sage [2008/03/13(木) 10:49:22 ID:???] >>207 if文はブロックじゃないから ブロック付メソッドはブロックを伴うから
212 名前:nobodyさん mailto:sage [2008/03/13(木) 11:00:47 ID:???] >>210 お前、読解力ないのな・・
213 名前:nobodyさん mailto:sage [2008/03/13(木) 17:36:30 ID:???] >>212 それ以外のどんな解釈があるんすかwww
214 名前:nobodyさん mailto:sage [2008/03/13(木) 18:49:20 ID:???] いい加減あぼーん機能使おうよ
215 名前:nobodyさん mailto:sage [2008/03/13(木) 20:53:17 ID:???] >>211 一文ならブロックじゃないけど 複合文ならブロックじゃん
216 名前:nobodyさん mailto:sage [2008/03/13(木) 21:40:53 ID:???] >>215 違う if文はrubyでいう意味の「ブロック」じゃない rubyのifやwhileやforはスコープを持たない だからdo〜endの代わりにブレスが使えない eachのようにブロック付き呼び出しで使うのがブロック こちらはブロックスコープを持つ
217 名前:nobodyさん mailto:sage [2008/03/13(木) 23:01:09 ID:???] 変な文法の言語は流行らない法則
218 名前:nobodyさん mailto:sage [2008/03/14(金) 05:52:57 ID:???] >>216 Rubyにおいてはブロック付メソッドが例外で それ以外ではカーリーブラケットは使わないってことか Cに喧嘩売りすぎワロタ
219 名前:nobodyさん mailto:sage [2008/03/14(金) 16:06:52 ID:???] PHPフレームワークとの組み合わせでおすすめのアクセラレータは何です?
220 名前:nobodyさん mailto:sage [2008/03/14(金) 16:16:37 ID:???] zend
221 名前:nobodyさん mailto:sage [2008/03/14(金) 17:48:44 ID:???] zendオプチマイザ? アクセラレータじゃなくね
222 名前:nobodyさん mailto:sage [2008/03/14(金) 18:10:09 ID:???] 多言語併用してたら関数とかメソッドまじ忘れてくるな すべての言語が統一されればいいのに・・・
223 名前:nobodyさん mailto:sage [2008/03/14(金) 18:41:06 ID:???] すぐリファレンスできる言語ならどうでもいいよ バッドノウハウ頼みな制限や変態仕様が全ての言語から根絶されたら素敵だろうなあ
224 名前:nobodyさん mailto:sage [2008/03/14(金) 18:44:08 ID:???] javaとphpでプロジェクトたらい回しされる・・。
225 名前:nobodyさん mailto:sage [2008/03/14(金) 18:44:37 ID:???] PHPが滅べばいいだけじゃないの?
226 名前:nobodyさん mailto:sage [2008/03/14(金) 18:51:29 ID:???] >>225 そうなっても別にJavaに統一されるわけでもないんじゃね?
227 名前:nobodyさん mailto:sage [2008/03/14(金) 21:58:17 ID:???] Perl=信長 PHP=光秀 Python=秀吉 Ruby=家康 PHPERテラ三日天下www
228 名前:nobodyさん mailto:sage [2008/03/14(金) 22:01:10 ID:???] >>227 他はともかく、Ruby=家康 だけはあり得ないw むしろ色物だろ
229 名前:nobodyさん mailto:sage [2008/03/14(金) 22:13:19 ID:???] >>227-228 自演乙
230 名前:nobodyさん mailto:sage [2008/03/14(金) 22:25:17 ID:???] 何で自演だと思ったんだろうね
231 名前:nobodyさん mailto:sage [2008/03/15(土) 00:01:12 ID:???] enterprisezine.jp/article/detail/311?p=2 PHP=トラブルw LAMPセキュリティ問題の主犯ww 人知れずPHP3やPHP4を使い続けているサイトはたくさんwww もはやキリシタンみたいな扱いだな
232 名前:nobodyさん mailto:sage [2008/03/15(土) 00:11:35 ID:???] >>231 ttp://blog.ohgaki.net/lamp-4
233 名前:nobodyさん mailto:sage [2008/03/15(土) 00:13:21 ID:???] >>231 そのサイトはひどい釣りにしか見えんな 確かに、既存サーバのPHPが硬直してしまっているっていうのは必要な指摘だとは思うんだけど、 その書き方が突飛と言うか無理過ぎるというか、とにかく説得力がない 例えば >Apacheのmod_phpを使ってPHPをApacheモジュールとして実行すると、Apacheプロセスの >すべての資格情報がPHPに引き継がれます って、SuExec等を使わない限り、Perl、Ruby、Python等のCGIでも同じっていうことに言及しない のはどうかとも思う。他にもいろいろ、わざとかも知れないけど香ばしい
234 名前:nobodyさん mailto:sage [2008/03/15(土) 00:14:31 ID:???] ・・・なんかかぶったw
235 名前:nobodyさん mailto:sage [2008/03/15(土) 01:27:32 ID:???] >>230 いつまでも馬鹿相手にする輩なんか本人以外にありえんだろ
236 名前:nobodyさん mailto:sage [2008/03/15(土) 08:30:08 ID:???] ウェブサーバとアプリケーションサーバを別プロセスにした方がセキュアというのは正しいだろう。fastcgiの外部サーバとかJavaみたいに。
237 名前:nobodyさん mailto:sage [2008/03/15(土) 16:57:53 ID:???] 最近どこもかしこもやたらSuExecだしなー
238 名前:nobodyさん mailto:sage [2008/03/15(土) 17:23:26 ID:???] suexec導入しようと思ったが apacheのsuexecの説明見たら suEXEC の設定には管理者の詳細にわたる慎重な注意が必要 とか書かれてコワス
239 名前:nobodyさん mailto:sage [2008/03/15(土) 18:23:12 ID:???] suexecなんか使うくらいならfastcgi使うわ。
240 名前:nobodyさん mailto:sage [2008/03/15(土) 18:30:06 ID:???] suexecって要するにCGIをsetuidされたラッパーを通して実行するもの? てことはモジュール版のPHPは普通にapacheの権限で実行される?
241 名前:nobodyさん mailto:sage [2008/03/15(土) 20:29:23 ID:???] みたいだね ってことは、suexecが必要になるのって 不特定多数のユーザにリソースを貸すサーバ屋さんくらい?
242 名前:nobodyさん mailto:sage [2008/03/16(日) 00:45:11 ID:???] だってなぁ、suExecを使わない ということは ほぼApacheモジュールで動いているのと同じなわけで、 Apacheモジュールで動くということは、Apacheの権限で動いているわけで、 PHPを使えば、Apache権限になれるから、 Apache権限で読み出せる他ユーザーのファイルを読み出せるからな。
243 名前:nobodyさん [2008/03/16(日) 21:39:19 ID:9hRtdL6R] include_onceがアクセラレータで使われない問題って apc.include_once_overrideで解決できるんじゃね?
244 名前:nobodyさん mailto:sage [2008/03/16(日) 23:14:35 ID:???] facebookってPHPなんだな Ruby脂肪www
245 名前:nobodyさん mailto:age [2008/03/23(日) 05:33:05 ID:???] Perl=信長 PHP=光秀 Python=秀吉 Ruby=隠れキリシタンwwwwwww
246 名前:nobodyさん mailto:sage [2008/03/23(日) 12:01:53 ID:???] Ruby=慶次
247 名前:nobodyさん mailto:sage [2008/03/23(日) 12:28:04 ID:???] いずれにしろ光秀のPHPって・・・
248 名前:nobodyさん mailto:sage [2008/03/23(日) 15:47:03 ID:???] mbstring系の設定をPHPのコード中でしてたら、どうも文字化けする。 .htaccessに書いたらしなくなったけど。 mbstring系の設定はphp.iniか.htaccessでするって常識?
249 名前:nobodyさん mailto:sage [2008/03/23(日) 16:40:24 ID:???] みなさんすいません。>>248 と同じ会社の者です。 まだ見習い中なのでとりあえずphpに慣れてもらおうと課題を出したのですが、 何日たっても報告にこないのでついさっき報告をあげさせると共に指針を与えた所でした。 mbstringが、mbstringがと、説明が要領を得なくて時間がかかったのですが、 どうやらmbstring.languageをスクリプト中で指定しようとしていたらしく、 マニュアルで確認するように伝え、日々日報に問題点を記述するように厳しく指導いたしました。 今後このような事が無いように指導を行い、 また、ご迷惑をおかけしましたことをお詫び申し上げます。
250 名前:nobodyさん mailto:sage [2008/03/23(日) 16:51:02 ID:???] なんていうか不安でいっぱいな会社だな。まあガンガレ。
251 名前:nobodyさん mailto:sage [2008/03/23(日) 19:26:02 ID:???] 常識なの? 誰も言わなかったじゃん ちゃんと説明しろよ249のハゲ
252 名前:nobodyさん mailto:sage [2008/03/23(日) 20:55:07 ID:???] 懐かしいコピペだな
253 名前:nobodyさん mailto:sage [2008/03/23(日) 21:23:45 ID:???] PHPのmb_send_mail()とかクソ過ぎだろ。どうやったらこんな分かりづらいAPI思いつくんだか。
254 名前:nobodyさん mailto:sage [2008/03/23(日) 21:39:27 ID:???] >>253 上の方で出てた mb_send_mail使う奴はど素人、プロはmailを使うでFA
255 名前:nobodyさん mailto:sage [2008/03/23(日) 21:48:36 ID:???] プロなら直にSMTP
256 名前:nobodyさん mailto:sage [2008/03/23(日) 22:31:41 ID:???] >>255 まあ汎用的ではあるな。一度しっかりとモジュールを作ってしまえばいいわけだし というわけで、マルチバイトや添付ファイル、HTMLメールにがっつり対応したメールモジュールのある フレームワークの紹介よろしく!
257 名前:nobodyさん mailto:sage [2008/03/23(日) 22:35:47 ID:???] >>256 あとPOP before SMTP と SMTP Auth にも当然対応しているという奴かな どこにでも転がってそうだけど、一つばっちりした物があればそれでいいんだし
258 名前:nobodyさん mailto:sage [2008/03/23(日) 22:35:49 ID:???] >>256 Zend
259 名前:nobodyさん mailto:sage [2008/03/23(日) 22:47:42 ID:???] >>258 thx 結局ライブラリの質というか筋がいいとかでいうと、Zendが一番なのかな
260 名前:nobodyさん mailto:sage [2008/03/23(日) 22:52:37 ID:???] そうだね
261 名前:nobodyさん mailto:sage [2008/03/23(日) 23:09:14 ID:???] 餅は餅屋なんだからMTAに任せたらいいじゃん わざわざSMTP叩く奴なんなの?変態なの?
262 名前:nobodyさん mailto:sage [2008/03/23(日) 23:32:43 ID:???] >>261 MTAはMUAの間違い?(sendmailコマンドの様な) PHPの関数インターフェイス(mail(), mb_send_mail())もMUAと言えなくもないのかな でも、外部SMTPサーバを使いたい時も同様に扱えるから初めからMTAのサーバを ソケットから叩くっていうのはそんなにおかしくないと思うけどな そりゃいちいちpopenとかベタベタでやるのは変態っぽいけど、ライブラリになっていれば そんなに手間でもないと思うし、PHPの関数叩くのとやってることは大して変わらないと思う
263 名前:nobodyさん mailto:sage [2008/03/23(日) 23:39:24 ID:???] >>262 ソケット通信なら、popenじゃねえな fsockopenとかそういうのだな。PEARでもいいけど
264 名前:nobodyさん mailto:sage [2008/03/24(月) 00:44:07 ID:???] あー 外部にメールサーバがある場合か なるほどね