☆ P H P 5 ☆
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/06/30 19:46ID:830ve/qpPHP 5.0.0 Beta 1 がリリースされましたのでとりあえず。
http://www.php.net/
0249nobodyさん
04/02/18 09:37ID:???ゼーブは12月中に出すと言っていたが、
b3で止まったままだな。
何か不具合でも発生したか、
予定外のモジュールを組み込むことにしたのか。
0250nobodyさん
04/02/18 10:46ID:KAG0gMhCb4出てるよ
0251nobodyさん
04/02/27 12:03ID:I/UYJbhr0252nobodyさん
04/02/27 14:26ID:???0254nobodyさん
04/02/28 11:42ID:???...
}
PHP5ではこうやってメソッドの引数の型を強制することが可能になります。
0255nobodyさん
04/02/28 12:42ID:???ていうか、もうリポジトリにソースあるでしょ。
zend_interfaces.[ch] だっけ?最近追っ掛けてないからうろ覚えだけど。
それとも namespace の時みたいに、ゴッソリ無くなったんかね。
>>254
今更何言ってるの?
0257nobodyさん
04/03/19 10:13ID:???0258nobodyさん
04/03/20 22:06ID:???0259nobodyさん
04/03/20 23:24ID:???0261nobodyさん
04/03/21 17:31ID:???0262nobodyさん
04/03/22 12:21ID:???0263nobodyさん
04/03/29 20:15ID:???0264nobodyさん
04/03/31 15:58ID:???0265nobodyさん
04/03/31 18:05ID:???print qq|pg_query($db, "select * from where id = '666';");\n|;
と書けるようにしてほしい。
0266ヽ(´ー`)ノ ◆.ogCuANUcE
04/04/01 20:28ID:???おとなしく Perl 使って、Perl の気に入らないところは Source Filter で弄れ。
0267nobodyさん
04/04/09 22:26ID:???0269nobodyさん
04/04/17 16:14ID:???0270nobodyさん
04/04/18 11:07ID:???0271nobodyさん
04/04/19 11:40ID:JKxUxCkyが、予想通り激しくメモリリークしてて危険すぎる・・・。
Exception周りの仕様もまだ怪しい感じだし、
安定するのはいつの事やら・・・。
0274nobodyさん
04/04/20 01:26ID:AdNP0g3K0275nobodyさん
04/04/20 15:05ID:???0276nobodyさん
04/04/20 15:16ID:???個人で趣味レベルの頭の悪い僕としては正直よくわからんのです。
しかも他にオブジェクト指向の言語を使ったこと無いから、
デフォルトのオブジェクト参照渡しがどう便利なのかもようわかならない。
private宣言も全部自分で書いてるんだから、自分で呼び出さなければすむことだし。
interfaceはextendとメソッドのオーバーロードでもいいじゃん。
などなど・・・
小規模ではさして便利とはいえないが、
大規模開発で威力を発揮するってことなのかな。
0278nobodyさん
04/04/20 19:53ID:???クラスを利用する側にしたらクラス内部がどうなってるのかなんて意識せずに
必要なプロパティとメソッドだけをとりあえず知りたいじゃん
例えばprivateが無かったらどれが
クラス内部のみで使用してるプロパティ(メソッド)なのか分からない
だからprivateで隠してこれとこれだけ意識して使ってくださいねっていう
もちろん他にもいっぱい理由はあるだろうけど
まあPHPならPEAR使ってみたりとかすれば分かりやすいんじゃない
Javaやるのが一番早いんだろうけど
PHP4はJavaもどきな事も一応できたけど
PHP5ではそのあたりがきっちりサポートされたと
一般的な説明ではあるが
俺もまだ実際使ってないし
使っていって恩恵受けないとありがたみはまだ分からんけどね
0279nobodyさん
04/04/20 20:14ID:???JAVAっぽく書けるようになってくれたほうがなんとなく馴染みやすい
0280nobodyさん
04/04/21 16:57ID:36QsBbB1SQLiteを標準バンドルがうれしい。
言語の違いはあまり期待してない。
0282nobodyさん
04/04/21 20:19ID:???0284nobodyさん
04/04/24 11:30ID:T+k+xLBmRelease Candidate
まあ、分かり易く言ふと「リリース候補」だな。
0285nobodyさん
04/05/01 19:16ID:5nXURHhR0286カポコン
04/05/15 03:56ID:???合体した感じ。
0287nobodyさん
04/05/15 14:15ID:???0288nobodyさん
04/05/15 18:46ID:???0289nobodyさん
04/05/16 23:10ID:???名前空間が加わるからC++要素もあるって事だろーよ。
ツー事で、カポコンの勝ち〜☆
( ̄〜 ̄)ノ\(@3@)<ドモドモ♪
L_ | ||天|| ←カポコン
(;´д`)<アタマイイ
| |ノ←288
0290nobodyさん
04/05/17 00:53ID:???0291nobodyさん
04/05/17 11:00ID:???0292nobodyさん
04/05/17 11:26ID:???うん。パフォーマンスでないからβ以降無くなった筈。
まさかRCから正式リリースで変わらんと思うけど、残念なことだね。
>>291
その記事、内容は良いがちょっと古い。
0293nobodyさん
04/05/18 14:27ID:???0294本7
04/05/19 00:01ID:???JAVAと比較して実践に投入する口実が足りない。
あと変数型の自動キャスト止めて欲しい。
0295本7
04/05/19 00:02ID:???0296nobodyさん
04/05/19 07:56ID:???0297nobodyさん
04/06/10 23:46ID:epul6WWAttp://www.php.net/index.php
0298nobodyさん
04/06/11 09:00ID:???ttp://game6.2ch.net/test/read.cgi/arc/1085452122/l50#tag983
0299nobodyさん
04/06/13 21:30ID:???Javaじゃなくてsmalltalkみたいなオブジェクト指向を目指して欲しかった。
0300本7
04/06/13 22:59ID:???0301nobodyさん
04/07/14 12:53ID:???0302nobodyさん
04/07/14 12:56ID:???0303nobodyさん
04/07/14 13:12ID:???何故、そう思われるのか知りたい。
try - catch は素敵だと思った。
0304nobodyさん
04/07/14 14:31ID:???0305303
04/07/14 15:35ID:???納得。
0306nobodyさん
04/07/14 16:07ID:???いつまでも<?= $hoge ?>でサクサクルーズに書けるphpでいて欲しかったんだが。
php5でも大丈夫だろうか。
0307nobodyさん
04/07/14 16:10ID:???さて、実用レベルになるのはいつ頃かな?
>>304
気持ちは分かる。
何だかんだでどれも同じような形になってしまうのかなー、と。
個人的に、interfaceが使えるようになるのは嬉しいけど。
0308nobodyさん
04/07/14 16:53ID:???0309nobodyさん
04/07/14 17:34ID:CDPgnCaZ0312nobodyさん
04/07/15 01:12ID:???0314nobodyさん
04/07/15 17:08ID:???0315nobodyさん
04/07/15 17:13ID:???0317nobodyさん
04/07/15 22:33ID:tA6IlGIp0318nobodyさん
04/07/16 01:05ID:???0319nobodyさん
04/07/16 03:53ID:???0320nobodyさん
04/07/16 12:57ID:???MySQLが使えません
php.iniで extension=php_mysql.dll を指定すると
IIS起動時に「指定されたプロシージャが見つかりません」とか
エラーが出ます。何が問題なんでしょうか?
Winで使うなとかIIS使うなってのはナシで。
0321nobodyさん
04/07/16 15:26ID:???0323nobodyさん
04/07/16 17:00ID:M91v1tFT俺はC:\WINDOWS\system32\にlibmysql.dllをコピーして使ってます。
0324320
04/07/16 17:07ID:???ああ、IISだけの問題かと思ってたらWin版全般の問題っぽいすね。
私も結局4のままです。
>>323
お、有力情報が。ためしてみます。
ありがとう
0325nobodyさん
04/07/16 19:18ID:???http://pcweb.mycom.co.jp/special/2004/php5/
0326nobodyさん
04/07/16 19:48ID:???むしろMySQL使うな。
0327本7
04/07/18 02:37ID:ZAWfpMF3使い勝手はまぁまぁいいので今後に期待。
0328nobodyさん
04/07/20 12:57ID:???0329nobodyさん
04/07/20 21:52ID:j190H5hq今までMySQL使ってたヒトやRDBMSのヘビーユーザにとっては無意味かな。
0330本7
04/07/23 00:13ID:nOlX2aRK0331nobodyさん
04/07/23 19:37ID:M9GT3MLV0333nobodyさん
04/07/24 03:58ID:wa+3IX1d0334nobodyさん
04/07/24 04:31ID:???どれぐらいのアクセス数?
ていうかまあ、組み込みDBもどきとして使うのが正解だろうねこれ。
検索するときファイルから線形にやらんでも、WHERE一発で引っ張れるのは楽だ。
100万件とか行くような大規模DBには向いてないっぽいけど、
50万件程度なら普通に使えるみたいだし。
個人商店や中小企業向けの買い物かごシステムとかに組み込めそうだな。
ただ、ベンチマークはともかく同時アクセスでどうなるかいまいち不明だけど。
0335nobodyさん
04/07/24 06:25ID:???>>334の言うように買い物かごとかには向いてるよね。
MySQLが速いってのもMyISAMテーブルを使ったときの参照系クエリの話で、
トランザクションが使えるInnoDBはSQLiteやPostgresと比べてそんなに速くなかったはず。
0336nobodyさん
04/07/24 15:04ID:???そうでもないよ。
http://www.innodb.com/bench.php
まあ、あくまでも特定条件でのベンチの結果だけど。
MySQLっても3.xと4.xはスピードが違うし、PostgreSQLでも
色んな要素がからんでくるでしょうな。
SQLiteは確かにポータビリティが最大長所だと思う。
ただ現時点での問題は、レンタルサーバ環境においては
PHP4/5+SQLiteよりもPHP4+MySQLの方が遥かに多い。
#後者に対応したアプリケーションのポータビリティが高い
ってことだな。
0337nobodyさん
04/07/25 13:56ID:???PHP4+MySQLに移植(またはその逆)ってものすごく簡単に出来そうな予感。
使ってる関数なんかsqlite_〜とmysql_〜が違うだけでほとんどいっしょだし。
一番最初のDBConnectをsqliteはopenに変えるだけでベタ移植できそうだ。
PearのDB関連使ってればもっと簡単かも知れんけど。
ここらへんのDB変更の容易さもPHPの長所かね。
0338nobodyさん
04/07/25 14:39ID:???PEAR DBを用いてコードを書くと、DBの機能に依存する部分にさえ気をつければ
DSN変更だけで異なるDBで動くプログラムを書けるし。
MySQL-PostgreSQL-SQLiteで注意する点は
主にトランザクション・ビュー・サブクエリ・外部参照
自動インクリメント列・日付型の書式ぐらい?
0339本7
04/07/25 22:16ID:+wrQT27Hラッパクラスを被せて
try{
$db = new db;
$db->connect();
$result = $db->query("select no,data from datatabel");
foreach($result as $object){
print "no=".$object->nol." data=",^$object->data."<br>\n";
}
$db->close();
}
catch(DBException $e){
new Error("DBまわりでエラー発生", $db->error);
}
だけで
0340本7
04/07/25 22:19ID:+wrQT27HちなみにCSVも対応。
sqliteにブチ込んでからSQL渡すんでメチャ効率悪いけど。
このポータビリティは最高。
無駄に時間かけないので設計に時間が割ける。
0341本7
04/07/25 22:21ID:+wrQT27H$db->error → $e->getMessage()
に訂正
0342nobodyさん
04/07/26 00:56ID:???JDBCにしろDBIにしろ…
0343本7
04/07/26 22:25ID:cSdwRt5Qconnect→query→fetch_objectで全結果を配列ブチ込み→close
だけできたら十分。
0344nobodyさん
04/07/26 22:46ID:???0345nobodyさん
04/07/26 22:46ID:???へぼい言語だな(w
0346nobodyさん
04/07/26 23:11ID:???3日でマスターできて即戦力になる言語の方が効率的だとは思わないのか?
特に業務上、やむを得ず使うハメになった場合、こういう簡単にマスターできる
って特性はとても便利なもんだと思うんだが。
0347nobodyさん
04/07/26 23:11ID:???■ このスレッドは過去ログ倉庫に格納されています