トップページ⇒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/

0652nobodyさん04/11/14 03:47:18ID:???
>>650
APCはどうよ?
MMCacheはzend_extensionだけど、こっちはただのextensionなので、まだいけそう。
それにMMCacheも5.0beta2あたりまでは公式に対応を謳ってたような。
ダメ元でやってみて報告きぼん。
0653nobodyさん04/11/14 10:43:13ID:???
650じゃないけどPHP5でMMCache入れてみた。
今Apacheリスタートしてphpinfo()見てみたけど、一応動いてキャッシュもされてるみたい。
0654nobodyさん04/11/14 10:46:02ID:???
やっぱり、ダメぽ。
自作のスクリプトが動かねー。
0655nobodyさん04/11/14 12:55:06ID:???
漏れはPHP Acceleratorの対応待ち・・・
0656カポコン04/11/14 14:25:33ID:???
JavaScriptはオブジェクト指向である、
しかし、PHPはオブジェクト指向ではない。
その心は?
0657nobodyさん04/11/14 17:09:38ID:???
PHPはその場指向です。
0658nobodyさん04/11/14 17:59:10ID:???
PHP5はthisだらけです
0659nobodyさん04/11/14 22:57:26ID:???
>>658
漏れは 意外と this 好きなんだけど。
わかりやすくて。
書くのは面倒くさいんだけどな。
0660nobodyさん04/11/14 23:27:47ID:???
thisより->がいやだ
0661nobodyさん04/11/14 23:35:06ID:???
thisは嫌いじゃないけど->は嫌だなあ。
指の流れがそこで止まるのが気持ち悪い。

今日はじめてObjective-Cをさわってみたけど、面白そう。
でもWebObjectsはJavaになっちゃったんだよね。。。
0662nobodyさん04/11/15 02:03:30ID:???
>>655
PHPAは一体いつ対応するのかな。早く対応してもらいたいものだ。
0663nobodyさん04/11/15 09:49:02ID:???
->が嫌と言う人は[]のことをどう思うんだろう

俺はカーソルが行ったり来たりして嫌い
0664nobodyさん04/11/15 12:52:06ID:???
自分のエディタの挙動の不満をPHPに転嫁するのはよくないですよ。
0665nobodyさん04/11/15 19:58:39ID:???
->が嫌だってのはエディタと関係なくないか。
0666nobodyさん04/11/15 20:12:26ID:???
->じゃなくて対応する括弧を示す機能と思われ。
設定でどうにでもなりそうなもんだけど。

>>663がObjective-Cやったら発狂するね。
ブラケットだらけだから。
0667nobodyさん04/11/16 01:36:27ID:???
lisp
0668nobodyさん04/11/16 02:11:15ID:???
PHP厨はアホだなぁ(w
066966304/11/16 09:22:58ID:???
>>666 対応する括弧じゃなくてObjective-Cの話だよ
obj = [[SomeObject alloc] initSize: [SomeObject defaultSize]];
とか書くとき普通、
1) obj =
2) SomeObject alloc
3) initSize:
4) SomeObject defaultSize
の順番に書くだろ?
そうすっとブラケット書くのにカーソルをあちこち動かすのがウザくね?
0670nobodyさん04/11/16 11:04:59ID:???
PHPのスレでなんの説明もなくObj-Cの話されてもわかるか、と。
0671nobodyさん04/11/16 12:16:23ID:???
ブラケットを先に書いとけばいんじゃね?
閉じ忘れとかも減ると思うよ。
067266304/11/16 15:40:17ID:???
>>670
スマヌ
>>671
そうできればいいですが。。。
まあスレ違いなのでこのくらいで。
0673nobodyさん04/11/16 21:28:44ID:???
PHPの正規表現って/[あ-ん]*/とかできないのね。
つっかえねー。
0674nobodyさん04/11/16 22:33:18ID:???
いや普通にできるし。
知ったかイクナイ。
mb_ereg系使うか、preg系ならUTF-8の文字列でパターン修飾子にuつけるとか。
0675nobodyさん04/11/17 12:36:32ID:???
ttp://www.itmedia.co.jp/enterprise/articles/0411/16/news132.html

>PHPの開発者は50万人以上。これはマイクロソフト関連の開発者数を上回る
まあこれは正しいかもしれん

>基盤となっているのは、メージャーバージョンアップを果たしたばかりの新版、PHP 5に他ならない
さすがにこれは嘘
0676nobodyさん04/11/17 15:30:03ID:???
>>675
PHPの開発者をどう数えたかしらんけど、PHPでしょぼいスクリプト書く人も数えてるなら、Excelでしょぼいマクロ書いてる人も数えるべきだね。
0677nobodyさん04/11/17 22:59:45ID:???
ま、.NETに移行できなかったVB厨が同じような厨言語に
流れたってことだ。
0678nobodyさん04/11/17 23:09:19ID:???
ってゆーか、.NETの仕事って欠片もオファーがないんだが

#なくても別に困らないということは判った
0679nobodyさん04/11/18 20:51:27ID:???
>>678
救えねぇアホだな。
0680nobodyさん04/11/19 02:08:13ID:???
なんでいまどきPHP4なのかねぇ。
http://www.thinkit.co.jp/free/compare/2/1/1.html

記事も、検索して拾った数字をならべただけだし。
とりあえず、登録して読む価値はないけど、ヲチ目的なら、見る価値あるかも。
これからもツッコミどころが満載になるだろうし。
0681nobodyさん04/11/19 02:08:38ID:???
さらしあげ
0682nobodyさん04/11/19 06:15:23ID:LOF8Y1P9
>>648
もうPHPから離れろってこった
Zendの言いなりのPHPはもうオープンソース言語ではないな

>>676
同意
実際「書ける」ではなく「使える」やつは他言語も一緒
極少数なんだよ。
0683nobodyさん04/11/21 00:51:40ID:???
>>680
なんですかこの@itをそのまんまパクッたような構成は。sage。
0684nobodyさん04/11/21 05:07:30ID:???
せめて、ちゃんとそのままぱくってほしかったんだけど。
0685 ◆AngelH/kMI 04/11/21 15:55:45ID:???
PHP5.1はPHP4.3.x/5.0.xと比べて最大で2倍ほど早くなってます。
ようやく、入れる価値がでてきたかなぁという感じ。
実際入れてみたんだけど、体感出来るくらい違います。
というか、今までがいかに遅かったのかと・・・。

>>652
APCはMLにPHP5対応パッチが流れたのだけど、
あまりに駄目駄目で速攻叩かれて消滅しました。

>>653
あー。
それやめたほうがいいです。
バグありすぎ。

現状、中間コードをキャッシュするのは結構たいへんそう。
一応PHPAは対応する、ということを言ってるけど
PHP4までと比べてバイトコード複雑になってるしいつになることやら。
0686nobodyさん04/11/21 16:05:20ID:6bqWOrco
tidy、simpleXML、SQLite使ってる人いる?
どんな感じ?
0687nobodyさん04/11/21 16:17:12ID:???
別に普通
0688nobodyさん04/11/21 18:36:11ID:???
>>685
感覚的にでいいんですが、
PHP4 + PHP Accelerator と PHP5.1って
どっちが速そう?同レベル?
同レベルならテスト環境に入れてみようかな。
0689 ◆AngelH/kMI 04/11/21 20:23:17ID:???
>>688
PHP4 + PHPA・・・かな。
ちょっと環境がなくてベンチマーク出来ないけど。

いくらオプティマイザが賢くなっても
メモリ上に持ってるものほど速度でるとは思わないんで・・・。

というか、中間コードキャッシュくらいPHPの機能として持ってほしいよ!
0690nobodyさん04/11/21 20:32:23ID:hvtivRjX
>>689
> いくらオプティマイザが賢くなっても
> メモリ上に持ってるものほど速度でるとは思わないんで・・・。

そりゃそうですよね。失礼しました。
0691nobodyさん04/11/22 06:15:49ID:???
>>689
そこまでPHPに求めるな
多機能化すればするほど自滅の道
0692nobodyさん04/11/22 15:59:30ID:???
うわ、検索しにくいスレタイ

PHP5ってターボついてる軽みたいなもんかw
0693nobodyさん04/11/22 22:27:38ID:???
>>691
同意
0694nobodyさん04/11/23 02:18:26ID:???
>>692
三菱の軽トラでエンジンを耐久性ギリギリまで排気量アップしてターボつけて載せてる感じ。
0695nobodyさん04/11/23 17:09:06ID:???
中間コードキャッシュなんてユーザー側にとっては透過的なんだから
幾ら増やそうが問題無いと思うが。
どっかの言語みたいに言語仕様が月単位で変わるならまだしも。
0696nobodyさん04/11/23 17:43:59ID:???
>>695
まあそういうのは思想的な部分もあるから好みじゃない?
何はともあれ、5.1で随分速くなったそうだから喜ばしいことだ。
早くリリースされないかな。
0697nobodyさん04/11/24 00:34:36ID:???
PHPって開発者に迷いがあるらしくてバージョンが上がる度に
別の言語になっちゃてるよね。パクるだけしか脳がないなら
言語開発なんかやめちまえっつーの。
0698nobodyさん04/11/24 00:36:17ID:???
本当にそうだね
0699nobodyさん04/11/24 00:45:30ID:???
>>697
別にマンセーする必要も無いけど、気にいらんなら使わなければいいだけ。
0700nobodyさん04/11/24 00:45:55ID:???
本当にそうだね
0701nobodyさん04/11/24 01:47:13ID:SJoeIL+q
最近知った。もしかして常識?

<?php
$time = time();
?>
<html>
<h1><?= $time ?></h1>

0702nobodyさん04/11/24 01:55:47ID:???
>>701
bababababkabkabkabababkababakbabakabababbkabkabkabakbababkabka
0703nobodyさん04/11/24 06:44:18ID:???
>>699
それもそうだけど
やっぱり開発者としての方針はまとめるべき
0704nobodyさん04/11/24 09:02:25ID:???
>>701
言ってる意味がわからん
0705nobodyさん04/11/24 09:02:39ID:???
パクるのは良い。それで便利になるのなら。

仕様がコロコロ変わるのは×。
0706nobodyさん04/11/24 14:06:51ID:???
>>705
良い事言った!
0707nobodyさん04/11/24 19:37:32ID:???
結局言語設計の能力は無かったってことだ。
0708nobodyさん04/11/24 22:24:55ID:???
PHPのオリジナリティって0だよね。
全てパクり。
0709nobodyさん04/11/24 23:33:22ID:???
>>707
結論的にそうですね

>>708
オリジナリティを出そうともしてない気もしないでもないが
全てパクりなのは激しく同意。
0710nobodyさん04/11/25 00:13:04ID:7Xgcyhe1
いまPHP5とD言語が似たような状態だよね。
どっちも潜在的な可能性は大きいけどどうしていいか迷ってる感じ。
0711nobodyさん04/11/25 00:38:55ID:???
PHP 5.1-dev(たぶん4.3.9RC1も)をMacOS Xでmakeできるようにするパッチ。
__ppc__ と __powerpc__ のどっちがdefinedなのか調べるのが面倒なんで両方追加してみた。

--- zend_strtod.c.origWed Nov 24 23:14:38 2004
+++ zend_strtod.cThu Nov 25 00:13:39 2004
@@ -97,6 +97,7 @@
 
 #if defined(__m68k__) || defined(__sparc__) || defined(__i386__) || \
     defined(__mips__) || defined(__ns32k__) || defined(__alpha__) || \
+    defined(__ppc__) || \
     defined(__powerpc__) || defined(__m88k__) || defined(__hppa__) || \
     defined(__x86_64__) || (defined(__arm__) && defined(__VFP_FP__))
 #include <sys/types.h>
@@ -126,7 +127,7 @@
 #define IEEE_LITTLE_ENDIAN
 #endif
 
-#if defined(__sparc__) || defined(__ppc__)
+#if defined(__sparc__) || defined(__ppc__) || defined(__powerpc__)
 #define u_int32_t uint32_t
 #endif
 
0712nobodyさん04/11/25 01:36:23ID:EbXQQlEl
迷いの無い言語なんてあるのか?
0713nobodyさん04/11/25 03:29:58ID:???
>>712
少々の揺らぎはどの言語にもあるが
言語としての方向性を迷ってる言語はあまりないはず
710がいうように可能性に負けてる感じ
0714nobodyさん04/11/25 04:36:59ID:???
お前の視野が狭いだけ
0715nobodyさん04/11/25 07:14:48ID:sTWyMDhn
5は便利。
5より4のほうがいいって人は少ないはず。
でも、2チャンネルではそういう人多いんだろなw
0716nobodyさん04/11/25 07:55:35ID:???
5は便利だよ。確かに。
でも、信頼できないものがどんなに便利になっても、どうしようもないね。
どんなにシートレイアウトが自由に設定できて荷物がのせれても、車輪のハブにクラックが入ってしまうような車が使えないのといっしょ。
0717nobodyさん04/11/25 08:42:35ID:???
5はまだまだ仕様が変わる可能性大だから少なくとも5.1.xまでは使いものにならん
0718nobodyさん04/11/25 09:06:55ID:???
5.1.xでは細かい仕様が変わるよ。
5.2.3を待ちなさい。
0719nobodyさん04/11/25 09:14:48ID:???
いっそ6まで待つか
0720nobodyさん04/11/25 09:16:42ID:???
つまり、5使わんってことかい。(w
0721nobodyさん04/11/25 09:26:33ID:???
開発者が死ぬまで待ってたら。
0722nobodyさん04/11/25 09:45:08ID:???
>>721 低レベルな釣り
0723nobodyさん04/11/25 14:15:54ID:???
PHP6のParrot採用ってどうなんかな?
まだまだ先の話だけど。
0724nobodyさん04/11/25 14:29:30ID:???
>>718はパソコンをいつまでたっても買えないタイプだな
0725nobodyさん04/11/25 15:07:03ID:???
パソコンは金だしゃ買えるけど、スクリプトは書き換えないといかん。
金はあっても時間が無い。
0726nobodyさん04/11/25 19:38:40ID:???
>>725
そういうのを糞リプトって言うんだよプー
0727nobodyさん04/11/25 19:54:59ID:???
>>726 貧乏人
0728nobodyさん04/11/25 21:30:51ID:???
>>719
PHP6なら、安定するPHP6.2.3がお勧めです。
0729nobodyさん04/11/25 21:33:14ID:???
>>724
PHP5.2.3がでるまで、Java使いながら待ってます。
0730nobodyさん04/11/26 08:22:30ID:???
>>729
そうまでしてPHPを使う必要なんて無いだろ?
手段と目的が入れ替わってないか?
0731nobodyさん04/11/26 08:42:11ID:???
>>730
嫌々Java使ってるのかもしらんじゃん。人それぞれ。
0732nobodyさん04/11/26 10:01:34ID:SDReqizv
何故X.2.3は神格化されているのですか
0733nobodyさん04/11/26 12:23:14ID:iNsNgfzv
>>732
日本語で使ってきた人にとって*.2.3にはいい思い出が詰まっているからです。
0734nobodyさん04/11/26 13:22:10ID:cTYSmMKU
age
0735nobodyさん04/12/03 04:05:29ID:???
chrootで、php4,php5両方つかえまつか?
0736nobodyさん04/12/04 18:29:44ID:???
うちはもうPHPの案件減り始めてるよ。新規案件はJ2EEかPerl。
結局スクリプトはPerlに落ち着くみたい。
PHPは2年前ぐらいが全盛期だった。今は保守だけ。
0737nobodyさん04/12/04 22:55:48ID:???
>>736
PHPじゃなくてPerlじゃ無きゃいけない理由って
どういうのがあるんでしょうか?
0738nobodyさん04/12/04 22:57:15ID:???
Perl じゃなくて PHP じゃ無きゃいけない理由が無いから
0739nobodyさん04/12/05 01:36:37ID:???
>>737
やっすいレン鯖じゃPHPは動かないから。
経験上、小中規模サイトを手軽に素早く作るにはPHPが最適だが、PHPが動かない鯖だとどうしようもない。

自鯖の場合は規模にもよるがJavaで構築するのが流行りだし機能性も高いから、わざわざPerlである必要はない。
ただし、それなりの規模のサイト構築でないとJ2EEを使うメリットは活かせない。
スクリプトでちゃっちゃと作るのに比べて小回りは効かない。
それでも蔵の担当者がミーハーだとJ2EEでの構築になることは多々ある。
客観的に見れば予算の無駄遣いでしかないんだが。
074073904/12/05 01:48:56ID:???
>>737
上記に加えて、蔵の担当者がPerl使いで、後でチェックしたり使いまわししたいという案件もあった。
だがそういうのは例外だな。
最も多いパターンは製作担当者自身がPerlしか出来ないっつーパターンではなかろうか。

以前、焦げ付いたプロジェクトの尻拭いをしたことがあったが、その時はサーバーがIISなのにスクリプトが
aspじゃなくperlで書かれていた。
また処理データがDBに格納されているにも関わらずcgiから参照せずに一旦他アプリでのバッチ処理で
ファイルに落としてから処理するようになってた。

当然バックエンドは全面書き直しになったが、問題は前任者がperlしか知らず、しかもDBアクセスの方法も
知らない素人だったから。業界の隅っこにはそういう自称エンジニアもザラにいる。
0741nobodyさん04/12/05 07:49:46ID:???
自前でインストールできるなら、Javaの方が楽だしな。
データベースを使うなら、Javaの方が楽だし。
データベースを使わないなら、Javaの方が楽だし。
フォーム入力の処理はJavaの方が楽だし。

中小規模サイトをちゃっちゃっと作るなら、Struts+Hibernateとかで適当に作ればいい。

しろうとに毛の生えた程度のプログラマが中小規模のサイト作るにはPHPが楽かもね。
0742nobodyさん04/12/05 07:52:06ID:???
じゃばじゃばじゃばヽ(冫、)ノ
0743nobodyさん04/12/05 13:19:54ID:???
まぁコスト意識のないJava妄信家にはPHPの運用効率性までは見えてこないんだろうな。
てかJava案件は減ってきたよ。

例えばJava案件はサーバの構築費用がコスト対効果の視点で見て
必要以上にかかりすぎる。
PHPと比較して、ウチのおおよそのJava案件のサーバは
Apache&MySQLベース3層構成になるのでアプリケーションサーバの
構築とApache連携の構築費用がかかる。
さらにメールサーバが通常がqmailなのに対してJamesを開発側から
要求したりするのでその構築費用がかかる。
その上でフレームワークの導入がかかる。

JavaではなくPHPで適切な開発をしたほうが同じ売り上げでも
残る利益が一桁変わってきたりする。

あとJavaしか使えないやつはスキルがJavaの範囲でしかない人が
多いんだよね。
便利ツールを駆使しないと仕事がちゃっちゃとできない&自己解決力がゼロな
教えて君を多く輩出しすぎた結果だろうと思う。

時間と共にCOBOLと同じポジションに移っていくだろうね。
0744nobodyさん04/12/05 14:34:54ID:???
>>743
禿同。
>>741とかはJavaで構築されたシステムが運用効率の観点からPHPに書き直しに
なっている例とかも知らないんだろうな。
そういえばアメリカでその内幕をweblogに漏らしてクビになった奴の話があったっけ。

開発企業にとってはPHPじゃボッタクリにくいからJava優位でないと困るんだろうな。
実際クラに吹っかける気がなければPHPの方が残る利益は多い。
ってか中小企業のサイトだとせいぜい商品検索+ショッピングカート+メルマガ程度
しかないのにわざわざ大仰なJavaツールが必要かよ。
スクリプトなんか一旦ライブラリ化してしまえばスキンの変更だけでナンボでも使い
まわせるのにな。
PHPにもPEAR等ライブラリも既にあるのに、フォーム検証やDB接続程度でJavaじゃ
なきゃダメな中小規模サイトってどんなのが考えられるよ?

結局は単にPHP知らないだけだんだろ。以前よくいたperlしか知らない奴みたいに。
0745nobodyさん04/12/05 18:05:02ID:???
セキュリティーホールの改修とともに日本語周りの仕様が頻繁に変わるPHPを仕事で使うのは非常に怖い。
素のDBアクセス技術すら仕様として安定したものがないPHPで、どうしろと。
PHPでも、フレームワーク使うなら手間は同じだし、フレームワーク使わずコピペ+修正で楽した気になっててもしょうがないしな。

商品検索+ショッピングカート+メルマガ程度で、SQL書かないといけないPHPはめんどうだな。
フレームワーク導入も一旦antスクリプト作ってしまえばナンボでも使いまわせるのにな。

結局は単にJava知らないだけだんだろ。以前よくいたperlしか知らない奴みたいに。
0746nobodyさん04/12/05 18:05:27ID:???
PHP妄信者痛すぎ。
0747nobodyさん04/12/05 18:17:52ID:???
PHP5の良い点ってPHP4の新機能の追加をクローズにしてくれたことだね。
0748nobodyさん04/12/05 19:15:34ID:???
>>747
PHPを「追わなくて良い技術」と割り切らせてくれたのも大きいよ。
0749nobodyさん04/12/05 19:17:01ID:???
>>746
> Apache&MySQLベース3層構成になるのでアプリケーションサーバの
> 構築とApache連携の構築費用がかかる。

というTomcatとApacheの連携でアップアップするレベルなので、大目に見てやってください。
0750nobodyさん04/12/05 19:33:00ID:???
>>745
最近よくいるよね〜SQLも満足に書けない奴w。
ほとんどの問い合わせはクエリ1発で楽に出来るのに、わざわざツールに頼らないと不便で
しょーがないなんて言ってる時点で可哀想だわ。

DBアクセスが仕様として安定してない?
そりゃおまいさんの技術レベルが低いだけの話だ。
出来上がったシステムが事実上安定動作していれば何の問題もない。
PHP4の時点で既に充分実用的になっているわな。

>>743も指摘してるがJava信者って基本的なスキルが全然欠けてるだよね。
便利ツールがないとなんにも出来ないとは情けない。
たいがいのサイトはフレームワークなんかに頼らなくても構築できるっつ−の。

それに、既に安定したベースシステムがあれば新規で起こすよりもコピペ&修正で仕上げた
ほうが動作も安定するし費用も安く上がる。
いちいち新規でビルドするのがエライなんてのは作る側の自己満足に過ぎない。
客は単に要望どおりのものが早く安く出来るほうがうれしいんだから。

ボッタクリ大手が手がけるような大規模サイトなんてのは全体の案件数から見れば極少数。
軽い処理系を使って必要最小限の手間とコストで構築できるほうが、自分にとっても顧客に
とっても満足度が高いってのがわかんないんだろな。
費用がかさめばかさむほど顧客はそれを回収するのが大変になる。
掛けたコストを回収するのに苦労すればするほど次の投資には消極的になる。
結局次の案件に繋がりにくくなる。
まあ仕事として何が大事なのかがわらない処理系オタクにはそんなこと知ったこっちゃないん
だろうがね。
0751nobodyさん04/12/05 19:44:26ID:???
>>750
そういうのをやっつけって言うんだと思うよ
■ このスレッドは過去ログ倉庫に格納されています