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

  ☆  P  H  P  5  ☆  

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/06/30 19:46ID:830ve/qp

PHP 5.0.0 Beta 1 がリリースされましたのでとりあえず。

http://www.php.net/

0446nobodyさん04/10/17 10:11:15ID:???
PHP5ってxml_parseにエラーある? defaultハンドラが変な物引いてくるな。

<!--comment--> が欲しいのに <--comment-->が引かれてくる。

php5.0.2@win
0447nobodyさん04/10/18 15:00:54ID:lK8tFh+z
バカデザイナーにオブジェクト指向は無理
0448nobodyさん04/10/18 15:39:05ID:???
Webやるのにオブジェクト指向なんか必要ない。
0449nobodyさん04/10/18 15:50:58ID:???
448 名前:nobodyさん[sage] 投稿日:04/10/18 15:39:05 ID:???
Webやるのにオブジェクト指向なんか必要ない。
0450nobodyさん04/10/18 16:04:28ID:???
なんか名言が生まれていますね。
0451nobodyさん04/10/18 16:39:40ID:???
日本語エンジンが変わったのか、PHP5では文字化けすることがある
045244804/10/18 19:35:05ID:???
一応補足しておくが、フレームワークやらアプリケーションサーバーやらがオブジェクト指向にもとづいていて適切なインターフェイスが用意されていれば、Webアプリケーション側をオブジェクト指向の手法を使って開発する必要というか余地がない、ってことね。
層に分けて、各層ごとに独立性を高めるのが大切だから、しっかりしたフレームワーク使えば、アプリケーション側で作成するオブジェクト間の関連はあまりない。
そもそもステートレスなので、オブジェクトに状態を持つこともないし。

クラスを作って継承させることがオブジェクト指向なのであれば、それは必要だけど。
0453nobodyさん04/10/18 21:19:26ID:???
いPHP5がリリースされてもう半年以上経ちますが
いつまでたっても安定しませんね。
0454nobodyさん04/10/19 00:12:37ID:???
まだ半年しかたってませんよ
0455nobodyさん04/10/19 00:36:15ID:???
ドシロウトは黙っていた方がいい
0456nobodyさん04/10/19 01:21:02ID:???
PHPのプロに言わせれば、2年は安定しないのは当たり前、ってことですね?
0457nobodyさん04/10/19 03:49:03ID:???
Windowsが安定するまでに何年かかったと思ってるんだ
0458ゲイツ04/10/19 04:16:26ID:???
ウィンドウズは最初から安定してたんだ。
メモリも少なかったし、ハードウェアが貧弱だっただけさ。
0459nobodyさん04/10/19 04:16:41ID:???
ゲイシOSはまだ安定してないよ
0460nobodyさん04/10/19 04:48:33ID:???
そういう話であれば、安定しているOSなんかないとも言えるわけだが。
PHPはバージョン5という成熟したバージョンのはずなのに、安定しない。
0461nobodyさん04/10/19 05:15:00ID:???
>>460
ちみの手書きよりは安定しているから無問題
さてと、そろそろJavaまんせーしておくかなw

つかPHP4とPHP5両方入れればいいじゃん
0462nobodyさん04/10/19 05:46:12ID:???
そんなことするなら、PHP4だけでいいんでわ?
PHP5って、なんかメリットあるの?
0463nobodyさん04/10/19 07:36:04ID:???
>>462
ぶっちゃけ俺には何のメリットも無いよ
array_merge()の仕様変更に気づいたって事はあるけど
強いて言うなら「実績のあるPHP4でも最新のPHP5でも動きます」って言える事位かな
今のところPHP5仕様のクラスなんか作るつもり無いんで調べてもいないし
だれかPHP5の良さを解説してくれよ
0464nobodyさん04/10/19 10:29:15ID:???
try-catch、アクセス修飾子、デストラクタができたくらいにしか思わんかったがなぁ。
まあ、もおいいやPHPは。言語仕様ころころ変えすぎ。
・・って思ってるんだけど、PHP5関連の書籍が結構出だしたな。
0465nobodyさん04/10/19 14:15:25ID:???
PHP5のおかげでJAVAを食せるようになった。
0466nobodyさん04/10/19 14:53:45ID:???
>>460
WindowsはもうXPで5.1だぜ。
0467nobodyさん04/10/19 14:55:13ID:???
PHP5でウンコOO度が多少下がったので
漏れもPHPでコードを書こうという気に一瞬だけなったが、
thisだらけになってむかつくからすぐ辞めた。
0468nobodyさん04/10/19 17:29:50ID:???
つまり、Javaに近づこうと適用範囲広げようと言語仕様変えたけど、その変更についてきたやつ、ついてこれたやつっていうのは、PHPの仕様変更についていけないことにも気づくやつだったってことだね。
で、Javaにもついていけるようになったので、プログラマがJavaに移行するパスを作っただけという話か。
言語仕様の変更って、いかにその仕様を活かしたライブラリを充実させるかなんだよねぇ。
そのビジョンがみえないね。
シンタックスシュガーは別として。
0469nobodyさん04/10/19 19:34:11ID:???
PHP只今迷走中(w
0470nobodyさん04/10/19 23:53:11ID:bYaL2rqM
php4で pearとかmojaviとかsmartyとかいろいろライブラリが充実してきたな
と思ったんだけど、php5出てどうなんでしょう、このへん。

mojaviはphp5対応が進んでるようなこと聞いたけど、smartyとかってどうなるんでしょ?
pearに関しては独自でむりやりデストラクタとか実装してたけど、今後どうなるんでしょう。
php5では超うごなそうなんですけど。
0471nobodyさん04/10/20 10:46:00ID:???
JAVA食べてたんですがJSPよりPHP5のほうが明らかに楽だったので戻ってきました。
むしろ、PHP5の必要性も薄いことが分かったので、しばらくPHP4のままでいこうと思います。
0472nobodyさん04/10/20 11:10:18ID:???
>>471
生半可に食べた、と。
どうせStrutsもHibernateも使ってないんでしょ。
0473nobodyさん04/10/20 11:56:29ID:???
Javaメモリ喰いすぎなんだよJava
Tomcat起動遅すぎてデバッグすんのが面倒くさいんだよTomcat
0474nobodyさん04/10/20 12:22:28ID:???
Struts Hibernate 

そんなもんMojaviでいいじゃん
つか普通にPHPのほうが楽じゃん
0475nobodyさん04/10/20 12:28:19ID:???
>>474

釣りだと思うが、HibernateはO/Rマッピングフレームワークだよ。
Mojaviとは比較対象じゃない。
0476nobodyさん04/10/20 15:09:13ID:???
わざわざかかんでも
0477nobodyさん04/10/20 18:10:25ID:???
安い値段でサイト作るのにJavaは必要ない
0478nobodyさん04/10/20 18:58:47ID:???
perlで十分だよな。cpan駆使すれば自分でコードほとんど書かなくていいし
0479nobodyさん04/10/20 19:38:15ID:???
無名関数という概念が無いからgrep関数を使うのにわざわざ
コールバック関数を用意しなきゃいけないところとかが嫌い。
0480nobodyさん04/10/20 19:41:04ID:???
>>473
> Tomcat起動遅すぎてデバッグすんのが面倒くさいんだよTomcat

なんでTomcatの起動が遅いとデバッグするのが面倒くさいかふめー
0481nobodyさん04/10/20 20:09:10ID:???
>>468
いい加減な使い方しかした事無い俺が言うのもなんだけどライブラリに魅力あるの?
他の言語ではライブラリが必要だったものが最初から入っているお得感が
使い始めたきっかけだったんだけどなぁ。
PHPにはJavaみたいに再利用なんてけち臭いことは言わずじゃんじゃん便利な関数を
追加して不要な関数を捨てる事で進化して欲しいんだけどどうかな。
と言ってもPHPの中の人の気分で変えられたんでは本当に使い物にならないんで
たとえば2年おきにメジャーバージョンを上げると決めて関数名の前にバージョン名を
入れるようにする。で、二つ下迄のバージョンの関数は必ずサポートする。
みたいな規約を作れば別言語と思えるくらい仕様を変えてもあまり混乱しないんじゃなかろうか。
あくまで妄想の域を出ないけどね。
0482nobodyさん04/10/20 22:48:24ID:???
>>481
名前空間のしくみがないからどうしようもないでしょ。
それに、必要なライブラリとはいえ、目先の小賢しい機能ばっかりだったし。
JavaならJakarta-Commonsがそのレベルの機能を提供している。
0483nobodyさん04/10/20 22:55:22ID:???
何でもJavaの真似してgotoまで採用してないのな。
つっかえねー。
0484nobodyさん04/10/20 23:32:15ID:???
つ、つられないぞー
0485nobodyさん04/10/21 07:27:56ID:???
StrutsもHibernateもPHP5で使えるだろ? 
0486nobodyさん04/10/21 08:47:43ID:???
485 名前:nobodyさん[sage] 投稿日:04/10/21 07:27:56 ID:???
StrutsもHibernateもPHP5で使えるだろ? 
0487nobodyさん04/10/21 10:25:57ID:???
対応レンタル安鯖も増えてきたのでどんどんつかっていきますよ
0488nobodyさん04/10/21 12:02:27ID:???
どんどん
0489nobodyさん04/10/21 19:27:09ID:???
>>485
そういえばそうだね。
便利につかってるよ。クッキーとか焼くのが超ラク。
0490nobodyさん04/10/22 19:53:04ID:???
PHPはね言語仕様が中途半端。
物真似言語にオリジナリティー無し。
0491nobodyさん04/10/22 20:23:54ID:???
そこがオリジナリティだと思うよ。
0492nobodyさん04/10/23 00:54:36ID:???
Perlよりはましだけどね
0493nobodyさん04/10/23 01:37:02ID:???
その Perl を真似たことが PHP 最大の敗因だった
0494nobodyさん04/10/23 03:31:53ID:???
もともとPerl上で動くスクリプトだったわけだし。
0495nobodyさん04/10/23 04:04:09ID:???
PHPとなった時点でCで書かれていたし、現在のPHPにPerlの影響が垣間見えるのは
源のものがPerlであったこと(単にCGIを書く選択肢で手軽だったのがPerlだったからでしょ)
よりも、利用のされかたが似ているスクリプト言語としての特徴からでしょ。
0496nobodyさん04/10/23 04:17:05ID:???
開発者が、その上で処理系を作ることができるほどのPerl-erだったってことが一番でかいかと。
0497nobodyさん04/10/23 05:56:09ID:???
Perlが使い辛いからPHPが出来たってことですよ
0498nobodyさん04/10/23 06:44:59ID:???
PHPには思想がないからね。
中途半端にならざるをえない。
0499nobodyさん04/10/23 10:36:26ID:???
いまだに仕様がころころ変わるのは開発者自身に迷いがあるから。
0500nobodyさん04/10/23 11:24:24ID:???
ヒアドキュメントに関数が埋め込めないのが残念。Perl でアレ、便利だったのに。
0501nobodyさん04/10/23 13:23:44ID:???
ヒアドキュメントなんて必要ねーし
0502nobodyさん04/10/23 14:45:09ID:???
必要だよ
0503nobodyさん04/10/23 21:54:20ID:???
>>502
いらねーだろ
0504nobodyさん04/10/23 22:48:18ID:???
イルヨ
0505nobodyさん04/10/23 23:23:56ID:???
テンプレートエンジンの使い方わからないやつには必要、と。
0506nobodyさん04/10/23 23:25:48ID:???
どういう結論だよ
0507nobodyさん04/10/23 23:57:05ID:???
漏れも WWW アプリケーション作るときには必ず Template Kit や Smarty 使う。

ただ、システムを監視して異常を知らせるメールを出すスクリプトとか perl で書くときには
手を抜いてヒアドキュメントで済ませてしまうこともしばしば。
必要無いっちゃあ無いんだが、あるとコーディング時間を10分ぐらい短縮できるっつーか。

もちろん、漏れが PHP5 でそういうスクリプトを書くことは多分あり得ないので、
PHP5のヒアドキュメントのサポートが弱いことについて個人的に不満は無い。
0508nobodyさん04/10/24 08:00:57ID:???
なんだかんだで結構このスレ盛り上がってるね。
毎日書き込みあるし。
0509nobodyさん04/10/24 09:22:12ID:???
PHP5自体の話はほとんど出てないけどな。
0510nobodyさん04/10/24 10:03:39ID:???
Perl厨の僻みばっかだもんな
0511nobodyさん04/10/24 11:57:28ID:???
むしろ、PHP5を使ってないPHPユーザー
0512nobodyさん04/10/24 12:25:05ID:???
PHP5に頼みあるんだけどよ。多重継承可にしてくんねーかな。
class aa extends(xx yy zz) {}
0513nobodyさん04/10/24 13:23:13ID:???
そんな汚ねえもん許可すんな。
むしろtemplateキボンヌ
0514nobodyさん04/10/24 13:35:39ID:???
PHP5ってインターフェイスの多重継承はあり?
0515nobodyさん04/10/24 13:39:35ID:???
検索にかからない駄スレ
0516nobodyさん04/10/24 13:57:24ID:???
とりあえず、このスレにいる基地外は早く逝ってみよう
0517nobodyさん04/10/24 17:35:01ID:???
ついでに配列に匿名関数突っ込めるようにしてくれよ。
$php = array(function {}, 5 => function {});
0518nobodyさん04/10/24 17:40:54ID:???
そんなPerlみたいな汚い事するなよ
0519nobodyさん04/10/24 18:14:38ID:???
>>517
$fs = array(create_function( '', 'return TRUE;' ), 5 => create_function( '', 'return FALSE;' ));

echo $fs[0]();
echo $fs[5]();
0520nobodyさん04/10/24 18:39:50ID:???
>>518
なんでもかんでもPerlのコード=汚いっていうのも何か
人の受け売りっつーか、ネットに躍らせれてるっつーか。
汚いコードの意味って分かって言ってんのか?
0521nobodyさん04/10/24 19:03:53ID:???
>>520
少しおちつけ
0522nobodyさん04/10/24 20:28:16ID:???
百害あって一利なし 解読する時間 これ美徳です
0523nobodyさん04/10/24 20:33:12ID:???
>>501
PHP=HTML埋め込み言語のくせによく言うよ。
PHP自体がヒアドキュメントみたいなもんだろ。
0524nobodyさん04/10/24 21:06:44ID:???
>>523
馬鹿じゃないの?
だから必要ないっていってるんじゃんwアホ丸出しだなおまえ
0525nobodyさん04/10/24 21:20:19ID:???
おまえなんかチンコまるだしのクセに。
0526nobodyさん04/10/24 21:59:47ID:???
PerlかPHPか迷った結果Perlを勉強した人みたいだな。
0527nobodyさん04/10/24 22:16:14ID:???
>>523




    ドンマイ

0528nobodyさん04/10/24 22:39:54ID:???
Perl書きは自分が賤民であることに自覚を持ってください
0529nobodyさん04/10/24 23:29:40ID:???
PHP書きも似たり寄ったりであることに自覚を持ってください。
0530nobodyさん04/10/24 23:42:40ID:???
別に使う言語で賤民扱いはしないが、
>>523は自分が賤民であることを自覚すべきだと思う。
0531nobodyさん04/10/24 23:58:22ID:???
なんかPHP厨が必死だなぁ。
HTML埋め込み言語っていうのはPHP厨には触れちゃいけない鬼門だったか。
0532nobodyさん04/10/25 00:01:43ID:???
>>531
ま、まだ意味が理解できてないのか…天然なのか真性なのか
0533nobodyさん04/10/25 00:07:22ID:???

PHPがHTML埋め込み言語だからヒアドキュメントが必要ないと言ってるのに、
>>523
>PHP=HTML埋め込み言語のくせによく言うよ。
>PHP自体がヒアドキュメントみたいなもんだろ。

と、見当違いのレスをして、それをつっこまれると

>おまえなんかチンコまるだしのクセに。

と、また見当違いのレスをして、しまいには

>なんかPHP厨が必死だなぁ。
>HTML埋め込み言語っていうのはPHP厨には触れちゃいけない鬼門だったか。

なんかこの子がかわいそうになってきた。
0534nobodyさん04/10/25 00:12:21ID:???
>>533
かわいそうなのはお前だ。>>523=>>531は自分が勘違いしてることに既に気付いていて、
それを必死に覆い隠そうとしてるだけだ。
そんなこともわからないのか?
0535nobodyさん04/10/25 00:22:14ID:???
みんなちんこまるだしにすればいいじゃないか。
0536nobodyさん04/10/25 01:06:25ID:???
JAVAに対する劣等感がすごいスレだな。
まあ、おれはJAVAのライセンスをもつPHPプログラマーだから気にならないが。
0537nobodyさん04/10/25 01:15:59ID:???
今更Javaが出来るくらいじゃ威張れないけどな
0538nobodyさん04/10/25 01:31:34ID:???
>>536
つまり、資格はとったがJavaの仕事には就けなかったと。
0539nobodyさん04/10/25 02:11:31ID:???
>>536
>まあ、おれはJAVAのライセンスをもつPHPプログラマーだから気にならないが。

お前おもしろすぎ
0540nobodyさん04/10/25 02:48:36ID:???
もまいら釣られすぎですよ
0541nobodyさん04/10/25 02:52:23ID:???
>>540
恥ずかしいこと言ったからって釣りにしてごまかすことないよ
0542nobodyさん04/10/25 04:02:15ID:???
ドンドンドン、ドーンマーイ
0543nobodyさん04/10/25 04:31:07ID:???
>>541
ちゃんとJSPなんかもマスターしてるんだ。
JSTLのタグも全部覚えた。
お前らと一緒にするな。
0544nobodyさん04/10/25 05:04:47ID:???
>>536 >>541
おもしろい人だね。
使ってるフレームワークは?w
0545nobodyさん04/10/25 05:49:44ID:???
>>544
バカにすんな。
データベースはJDBCフレームワーク使ってるし、WebはサーブレットとJSPでMVCしている。
まともな共通データベース接続フレームワークやら、標準のテンプレートやらがないPHPといっしょにすんな。
おまえフレームワークいいたいだけとちがうんか?
■ このスレッドは過去ログ倉庫に格納されています