トップページ⇒php
1001コメント222KB

PHP5のせいでPHP(・ー・)オワッタナ・・・

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/04/17(日) 14:19:26ID:3md2BTrM
(・ー・)・・・
0409nobodyさん2005/05/02(月) 21:47:18ID:???
じゃあ参照渡しすればいいじゃん。
0410nobodyさん2005/05/02(月) 23:34:39ID:???
>>408
いっぱい入ってるからシングルトンじゃないね。
0411nobodyさん2005/05/03(火) 01:24:38ID:???
ここは5に進むことが出来ない環境の奴が
5を叩くスレ?
0412nobodyさん2005/05/03(火) 01:31:23ID:???
時代に取り残されるPHPを嘆くスレ。
0413nobodyさん2005/05/03(火) 01:45:06ID:???
例外処理と言えば、perlでeval使うのって一般的なの?何か危険な感じがするんだけど。
まあ、どうせ作りっぱなしなんで知ったことじゃないって言えば、そうなんだが。
0414nobodyさん2005/05/03(火) 01:48:11ID:???
時代に取り残されてるって言うか
PHPがJavaと並ぶ勢力なのは書店に行けばすぐ了解できると思うが…
5を使ってるが4よりはるかに良くなっているという印象しかないぞ
0415nobodyさん2005/05/03(火) 02:43:22ID:???
ではなぜ普及しないのでしょうか?
0416nobodyさん2005/05/03(火) 03:06:37ID:???
javaと対等の書籍数の本屋なんざ見たことないけどな。
しかも入門程度のレベルの本しかみないね。
0417nobodyさん2005/05/03(火) 03:08:18ID:???
php4で作る人が多い -> php4で書かれたものを使う人が多い
-> レンサバもphp4のままで済む -> php4で作らざるを得ない -> 最初に戻る
つーループが出来てるんじゃないかなぁ。
0418nobodyさん2005/05/03(火) 03:32:40ID:???
>>414
うちの近所だと、3棚くらいJavaの本があって、1段くらいPHPの本があった。
すぐには了解できないよ。
0419nobodyさん2005/05/03(火) 03:50:46ID:???
PHPの本がほぼWEBアプリオンリーなのに対して、Javaはそうじゃないからね。
Tomcatとかのアプリケーションサーバと絡めてある本もあるし。
加えて、デザインパターンとかオブジェクト指向を説明するために、サンプルコードでJavaを使っているだけな本もあるし。
0420nobodyさん2005/05/03(火) 04:24:30ID:???
> サンプルコードでJavaを使っているだけな本もあるし。

サンプルコードでPHPを使っているだけな本はみたことがないね。
どっちにしろPHPがJavaと並ぶ勢力なのが本屋に行ってすぐ了解できる状況じゃないな。
0421nobodyさん2005/05/03(火) 04:51:32ID:???
つーか
インストールベースで言えば
PHP >>> Java
と思われ
0422nobodyさん2005/05/03(火) 04:54:40ID:???
5の普及速度が遅いのは
4が「あまりに普及しすぎた」から。
欠点ゆえのスローペースではないので問題はない。
まあ共有鯖使ってるような連中は4でも充分すぎるだろうな。
0423nobodyさん2005/05/03(火) 04:57:48ID:dwPnyIt3
>>422
屁理屈が多いですね。
0424nobodyさん2005/05/03(火) 05:34:41ID:???
どこがどう屁理屈?しごく真っ当な意見だと思うが…
0425nobodyさん2005/05/03(火) 05:43:25ID:???
戻してる所に対してはどう屁理屈こきますか?

ttp://sb.xrea.com/showpost.php?p=65248&postcount=39
要望がかなり多く寄せられているため、s103サーバーから、PHP5をPHP4に戻させていただきます。
今後の新サーバーもPHP4で運用します。
0426nobodyさん2005/05/03(火) 05:49:22ID:???
>>424
屁理屈と思いこむことで、それ以上考えなくて済む。
つまり、>>423の思考の限界の現れだよ。
「俺はこうだと思うよ。」
「だから?」
といった、会話にならない口喧嘩同様。
無視するのが一番。
0427nobodyさん2005/05/03(火) 05:58:40ID:???
>>421
ビックカメラに売ってるパソコンにもJavaはインストールされてますが、何か?
0428nobodyさん2005/05/03(火) 06:11:00ID:???
PHP5は、1年たっても2年たっても、スローペースです。問題はない。
0429nobodyさん2005/05/03(火) 06:54:52ID:???
一年後には大分変わってると思うよ。
4のシェアは減り、5のシェアが増えるのは自明のこと。
4に戻している共有鯖
=4で書かれた旧スクリプトを使いたいユーザが多い
=ヒトの書いたスクリプトを使い回したいレベルの人たち
=非メインストリーム。
ガタガタ言ってる奴らは専鯖か自鯖に5入れてみ?
今更4になんて戻りたくなくなるから。
5の最大の欠点である不安定さが取り除かれた今、
4にとどまる理由なんてほとんどないのだよ。
0430nobodyさん2005/05/03(火) 08:57:03ID:???
PHP6の予感
0431nobodyさん2005/05/03(火) 11:07:47ID:9+Fxes36
ttp://210-252.h4.client.s-cnet.ne.jp/
っwwwwwwwwwwwwwwwおkwwwwwっっ
おkwwwwwwwwwwwwwうぇwwwwwwwwwwww
おkうぇwwwwwwwwwwwwwwwwwwwwwwww
っwwwwwwおkwwwおkうはっ
wwwwwwwwwwww
0432nobodyさん2005/05/03(火) 11:53:37ID:???
今はJavaはインストールされてないんじゃないの。普通のWindowsXPだと。
0433nobodyさん2005/05/03(火) 14:46:45ID:???
MSVM?されてるよ。
Sunが裁判で勝ったとかで…詳しいことは知らないけど。
0434nobodyさん2005/05/03(火) 15:40:40ID:???
>>432
MacにJavaがインストールされてますが、何か?
0435nobodyさん2005/05/03(火) 15:41:42ID:???
>>429
5に移行する理由なんてほとんどないのだよ。
0436nobodyさん2005/05/03(火) 17:35:56ID:???
>>435
まあ、お前にとってはそうだろうなw
0437nobodyさん2005/05/03(火) 18:13:56ID:???
そう。
そして、そう思ってる人が多いというだけ。
何も問題はない。
0438nobodyさん2005/05/03(火) 18:43:31ID:???
進歩がないね
0439nobodyさん2005/05/03(火) 19:21:05ID:???
そうだよね。
PHPってかろうじてOOになっただけで進歩がないよね。
0440nobodyさん2005/05/03(火) 22:03:27ID:???
ごちゃごちゃうっせーんだよ。
とにかく俺はPHP5が使いてぇんだ。
レン鯖でPHP4とPHP5を共有できるようにしろや。
代替案のCGIとして動かすとか、コンバータにかけるとか言うなよ。
0441nobodyさん2005/05/04(水) 00:11:08ID:???
PHPにJUnitのような単体テストフレームワークあるの?
0442nobodyさん2005/05/04(水) 00:21:07ID:???
そんなに使いたければ自鯖にすればいいじゃない。
他の人も使ってるレンタルサーバーでわがまま言っちゃダメだよ。
0443nobodyさん2005/05/04(水) 00:29:30ID:???
>>441
PHPUnitとかPHPUnit2とか
0444nobodyさん2005/05/04(水) 00:52:36ID:OKoK9zm7
>>442
わがままなのはいつまでも4を使ってる方だろ。
0445nobodyさん2005/05/04(水) 00:58:08ID:???
糞言語押し付けるなよ
0446nobodyさん2005/05/04(水) 02:38:22ID:???
>>444
明確なメリットもないのに、新しいってだけで移行を強いる方がわがままだな。
0447nobodyさん2005/05/04(水) 02:46:15ID:oPf7Eatx
メリットないと思っている人は
・他人のスクリプトを設置するだけの人
・PHP使ってもHello World!しか書けない人
のどちらかでしょうな。
0448nobodyさん2005/05/04(水) 02:54:28ID:???
PHP5が普及していないのは、PHPAがまだ対応していないのも一因と思われ・・
PDOとか魅力的だし、開発が落ち着けばだんだん普及するはず。
0449nobodyさん2005/05/04(水) 02:54:54ID:???
では、明確なメリット、あげてもらえますか?
0450nobodyさん2005/05/04(水) 03:01:18ID:???
>>448
開発が落ち着くことはあるの?
0451nobodyさん2005/05/04(水) 03:02:07ID:???
マンモス本の最新刊が手抜きだったのもPHP5が普及してない一因だと思う。
0452nobodyさん2005/05/04(水) 03:08:46ID:???
PHP5が普及してない一因って・・・・多すぎ。
0453nobodyさん2005/05/04(水) 11:24:10ID:???
5ではOOがまともになったので、じゃんじゃんOO出来る。
4ではオブジェクトの数だけ、メソッドまでが無駄にコピーされているので、
メモリ消費が激しい。
オブジェクトのリストなどは、ロスを考えると気持ちわるくて作れない。
継承したオブジェクトの場合、更にコピーロスが増える。
したがって4でOOPしたい場合は、
名前を工夫した関数を使って、「便宜的なOOP」をした方が
パフォーマンス的には良いのだが、
そんな無理を5ではする必要がない。
またOOの考え方や作法が身に付きやすく、Java等へのスキルの拡張がたやすい。

これが俺にとっての明確なメリットであり
5に移行した理由。
逆にOOPに興味もなく、アドホックな使い方しかしない場合は4でも充分とは思う。
0454nobodyさん2005/05/04(水) 11:39:31ID:???
俺はXML+DBが使い易くなったから。
0455nobodyさん2005/05/04(水) 12:34:35ID:???
PHP5がPHP4より洗練されてるのは確実なんだけど
莫大なPHP4ユーザーとスクリプトを蔑ろにしてPHP5に移行することは
できないだろ。あくまでもレン鯖の話だけど。
PHP5を導入しても既存のPHP4スクリプトの動作が何らかの形で
保障されなければ移行は無理。
0456nobodyさん2005/05/04(水) 13:00:52ID:???
そうだなー
俺が共有鯖運営者なら、今はやっぱり4にするだろうな。
共有鯖の利用者層には、現状それがベストだろうから。
汎用スクリプトの大半が5対応になった時、ごっそりと5への移行が進むだろうね。
最近開発者がようやく5に進み始めたから、一年後くらいに転換期が来ると思う。
開発者の立場で言えば、
今4で長期運用予定のスクリプト書くのは、かなりナンセンスなリスクテイクと思う。
0457nobodyさん2005/05/04(水) 16:40:17ID:???
>>456
PHP5で長期運用予定のスクリプト書くのも、かなりナンセンスなリスクテイクと思うよ。
0458nobodyさん2005/05/04(水) 16:41:50ID:???
>>453
多くの人がほとんど使ってない機能が改善されても、あまり明確なメリットとは言えませんが。
0459nobodyさん2005/05/04(水) 22:03:23ID:PnfuqbZZ
>>453
初めて知ったよ・・・。
自分、PHP4でかなり本格的なオブジェクト指向プログラミングをしていたんで
この事実はかなり衝撃的。
PHPってホント適当な言語ですよね・・・
0460nobodyさん2005/05/04(水) 22:55:58ID:???
>>459
PHP4で本格的なオブジェクト指向プログラミングをしてて、いままでパフォーマンスに問題がなかったんなら、特に気にする必要はないということかと。
0461nobodyさん2005/05/04(水) 23:46:54ID:???
すまん、PHPは門外漢なのだが、「PHP4ではメソッドまでコピー」てのは、どういうこと?
まさかインスタンスがそれぞれ個別に(別々のメモリ上に)コードを保持してるの?
新しいインスタンスを生成するたびにコードがコピーされる?

それって何か信じられないつうか、それでDOMツリーとか作ったら死ぬじゃん
0462nobodyさん2005/05/05(木) 00:08:36ID:???
ある意味、真のオブジェクト指向だな。
0463nobodyさん2005/05/05(木) 00:33:29ID:???
>>461
obj2 = obj1 値渡し
obj2 &= obj1 参照渡し
PHP5から
obj2 = obj1 参照渡し
よく知らんがclone()で値渡し
0464nobodyさん2005/05/05(木) 00:49:54ID:+P1n9B+C
もういいだろPHP5はダメだ。
PHP4だけ生き続けるよ
0465nobodyさん2005/05/05(木) 00:59:03ID:???
>>461
よくわからんけど
PHPって動的にオブジェクトにメソッド追加できたりするじゃん。
だから別々に保持してるんじゃねえの?
0466nobodyさん2005/05/05(木) 01:04:29ID:???
>>465
それにしても、メソッドのリファレンス持つだけで充分だと思うが。
0467nobodyさん2005/05/05(木) 02:30:33ID:yB8ztVEY
ttp://p2086-ipbf212hodogaya.kanagawa.ocn.ne.jp/
wっうはっwおkおkwwwwうぇwwwwwwwおk
wwwwwwwwwwwwwwwっうはっwwwwwwwwwwww
wwwwおkwwwwwwっwうぇっ
おkwwwっうはっっwwwwwwっうぇwwwwwwwwwwwwwww
0468nobodyさん2005/05/05(木) 02:37:26ID:MLLOBml3
で、今からwebプログラム始めたい漏れは
どの言語から手をつければいいんだ?
0469nobodyさん2005/05/05(木) 02:45:57ID:???
>>468
JavaScript+DHTML
入力フォームの処理以外はサーバー側でプログラム動かす必要がないくらいにしておけば最強
0470nobodyさん2005/05/05(木) 02:47:19ID:???
VisualBasic
0471nobodyさん2005/05/05(木) 03:12:10ID:???
>>468
プログラムが始めてなら、JavaとかでWebじゃないプログラムから勉強することを勧める。
0472nobodyさん2005/05/05(木) 03:20:31ID:???
>>468
CかPerlのCGIがお奨め。
Perlの場合はCGIモジュールを用いないこと。
HTTPをラップしないでもきちんと理解して書けるようになることが重要。
0473nobodyさん2005/05/05(木) 04:06:15ID:???
>>461
そのまさかで、

$a = new Hoge();
$b = new Hoge();

$aと$bは、メソッドを共有しない別のモノ。
メンバの多いクラスだったら気持ち悪すぎる。
0474nobodyさん2005/05/05(木) 04:43:17ID:hCcHqXGk
http://221.160.217.52/
wwwwwwおkwwwっうぇうぇwwwっwwwwwwwwwwww
っwwwwwwwwwwwwっうはっwww
おkwwwおkwwwwwwwwwwwwwwwwww
0475nobodyさん2005/05/05(木) 05:38:13ID:???
>>474って、なに?
0476nobodyさん2005/05/05(木) 06:01:13ID:???
新種の山田ウイルスか、VIPPERの荒し。
0477nobodyさん2005/05/05(木) 14:05:56ID:???
CGI.pm使わないなんて、意味ないわ。
0478nobodyさん2005/05/05(木) 15:39:52ID:???
中には体育会系の古い考え方の人もいるから。
0479nobodyさん2005/05/05(木) 16:11:33ID:???
CGI.pmとかcgi-lib.plとかキモい。Rubyみたい。
0480nobodyさん2005/05/05(木) 16:41:04ID:???
5の__callメソッドって便利だな
0481nobodyさん2005/05/05(木) 16:57:24ID:???
そんなメソッドに頼るような設計してるんじゃ
怖くて使えないな。
0482nobodyさん2005/05/05(木) 17:44:31ID:???
スーパーπ、桁数を少しずつ変えていくと計算結果が違ってくるんだが
何で?
0483nobodyさん2005/05/05(木) 17:50:17ID:???
>>481
そうでもないよ
使い方による
0484nobodyさん2005/05/05(木) 17:54:30ID:???
と思ったが良く考えたら危ないのでやめぽ
0485nobodyさん2005/05/05(木) 17:56:11ID:???
とも思ったがプレフィックスでメソッド名を工夫すれば危なくないのでやっぱりやるぽ
0486nobodyさん2005/05/05(木) 18:28:55ID:???
そこまでして使うこともないので、やっぱやめぽ。
0487nobodyさん2005/05/05(木) 18:38:31ID:???
A型
0488nobodyさん2005/05/05(木) 23:33:38ID:???
やっぱMVCやろうと思ったら5じゃないとネ!
0489nobodyさん2005/05/06(金) 00:13:48ID:???
終ったっていいじゃない
  Zendだもの

       みつを
0490nobodyさん2005/05/06(金) 00:46:23ID:???
>>488
4でもあまり変わりませんよ。
0491nobodyさん2005/05/06(金) 02:42:26ID:???
pearのスクリプトなんかは、ほとんど参照渡しに
なっているよ。
0492nobodyさん2005/05/07(土) 03:44:02ID:qQa+fmde
PHP5普及しないまま終了
0493nobodyさん2005/05/07(土) 04:12:23ID:5zWtB1J2
http://pddcc2d.tkyoac00.ap.so-net.ne.jp/
うぇwwwwwwwwwwwwwww
うはっwwwっうぇ
wwwwwwおkwwwうはっwwwwwwwww
wwwwwwwwwwwwっうぇうはっwwwwうはっwww
0494nobodyさん2005/05/07(土) 04:49:35ID:kMyzPIHc
http://JJ079055.ppp.dion.ne.jp/
うぇwwwうはっwwwwwwwwwうぇwwwおkwww
wおkwwwwwwwwwwwwwwww
www
wwwwwwwwwwwwwwwwwwwwwwww
0495nobodyさん2005/05/07(土) 05:13:36ID:???
なに踏んでんのかな?
0496nobodyさん2005/05/07(土) 07:21:07ID:???
>>495
Winny 山田ウィルス
0497nobodyさん2005/05/07(土) 08:31:14ID:???
( ´_ゝ`)フーン
0498nobodyさん2005/05/07(土) 11:59:47ID:WwkVWDv5
ところで誰も答えてくれませんが、PHP5のメリットを教えて頂けませんでしょうか?
0499nobodyさん2005/05/07(土) 12:22:12ID:???
いっぱい書かれてるじゃん
盲?
0500nobodyさん2005/05/07(土) 12:30:04ID:???
まあPHP5のメリットが分からん奴は4使ってればいいんだよ
それで誰も困らないしね
0501nobodyさん2005/05/07(土) 12:57:24ID:???
>>498
オブジェクトをいっぱい作っててパフォーマンスが気になってた人には、メソッドがコピーされなくなる分軽くなるというメリットがあるらしいよ。
どっちかというと、内輪ネタ系。
PHP4ならではの問題が解決されただけ。
0502nobodyさん2005/05/07(土) 13:08:33ID:???
4から5に移行した時のデメリット(旧スクリプトとの互換性)がなければ
移行しておいて何ら損はないと思うのだが
4に拘ってる人って一体何?
0503nobodyさん2005/05/07(土) 13:25:54ID:???
旧スクリプトとの互換性
0504nobodyさん2005/05/07(土) 14:04:37ID:???
O'Reilly から "Upgrading to PHP5" で一冊出てるんだな、知らなかったよ
0505nobodyさん2005/05/07(土) 14:06:47ID:???
>>503
じゃあ仕方ないな
0506nobodyさん2005/05/07(土) 16:03:10ID:???
米には日本の 2 倍以上のオラ本あるね。あと表紙が違ったりする。
動物じゃなくて人間なのも多い。

オラじゃないけど PHP 本はものすごい量あるね。
CA と NY の求人は PHP5 が中心な感じ。
0507nobodyさん2005/05/07(土) 17:27:28ID:???
それが日本クオリティ
050812005/05/07(土) 18:46:43ID:???
日本人は環境の変化にうまく適応できないのです。
■ このスレッドは過去ログ倉庫に格納されています