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

  ☆  P  H  P  5  ☆  

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

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

http://www.php.net/

0010nobodyさん03/06/30 23:09ID:VDPrDDkN
MySQLな掲示板を作っている私としては、SQLiteは救いの女神に見えます。
ttp://slashdot.jp/comments.pl?sid=104521&op=&threshold=0&commentsort=0&mode=thread&startat=&pid=348787#348818
0011nobodyさん03/06/30 23:11ID:???
>>9
0012nobodyさん03/06/30 23:12ID:???
>>9
しかたないよ。PHP5って四文字しかないんだもん。
0013nobodyさん03/06/30 23:14ID:d7kSSsTt
☆頑張ってまーす!!☆女の子が作ったサイトです☆
http://endou.kir.jp/betu/linkvp2/linkvp.html
0014nobodyさん03/06/30 23:20ID:???
>>1 は本7か?
0015nobodyさん03/06/30 23:36ID:???
PHP5スゲー
いいんじゃないか?このスレと思った。
0016nobodyさん03/07/01 00:00ID:???
          ,.-彡,.-',...ミ_  -、 '_,く  / _ノ-ニ_`>
         /_,/.i- 、く   ~`ヽ、  、.\,.彡'ム,∠..,,_
        /r‐./  l  \\    \ ヽ  r'゙,,.-‐''゙~ l,
    ,r一‐-'/, ' l   l.ヾ 、ヾ 、\   ヽ \ ヾ, .,._=ニニ=l,
   ノ'''゙゙゙゙`// .|  | l ヽヽヽ,ヽ _ヾ、  ヾ, ヽ. `ーtヮ-'_ノ|
  /,. -─/ l  |  |'、 l、ヽ,ヽ V\_ヽゝ  l'、 | l r'`゙゙゙~ ,. ヘ
   ̄>-| | l  |  .|ヽ l\ヽ'、i /f"{、)`ヾ.}.|ノへ-_‐;ニ-t'゙,,
  ∠~-'''''| | .l .ヾ、 ,キ' ヾ、 `ヾjl. ゙ ヽ  キ ヒミ、},-、__,...ヅ!
.   | _,,....l .l | ヽ  V、_lr゙,-'、      \_ヅ 〉リヾ、-‐ニ-'ノ
   ゙-_つヾ、ヽヽ `ヽキ t‐゙ \          lン'`!| L.. -'"
    )ー--`ヾ、t、`ミ!、` ヽ、_ヅ ' ,. ヘ.   /"  j,!
    (__-_-一'''ツヽ~|.|'`ヽ、    ヽ、. }  ,イ__
     r-‐゙''_'.ヅ  .|.l`'ー-ゝ、...,,,______"/ |_ <`lニ!''''''''''''''/ニ、ー、_
     Lミ_`ー=ヮ  ヾ、.  ,ム,,,,,,,/~コ     ヽi ヽt--,-,,,,_ l",/ l  ゙`‐ 、 _
      `ー‐'"     r'T~/,'./~r゙==ー-、,/  /,'.,'//, '`く   l      `)
                / -'〉゙,'/ .l l |"O `/  /,'.,'/'゙,べ  ヽ.   l    _,.-'"
【小学生】 NHK新番組 聖・PC学園機工団 スッドレ3 【萌PCウニメ】
第一話 「PCは誰がつくった?」 8月7日放送予定
第二話 「Windowsってなに?」  8月15日 放送予定
第三話 「BSDの壁を打ち砕け!」 8月23日 放送予定
第四話 「インターネットの仕組み」 8月30日 放送予定
第五話 「Perlでプログラミングをしてみよう」 9月6日 放送予定
http://ex3.2ch.net/test/read.cgi/shar/1054887959/
0017nobodyさん03/07/01 00:46ID:???
PHP5 と PHP4 を共存するいい方法ありますかね?
Windows + Apache + PHP5 os PHP4 です。
いちいちファイル書き換えるめんどうなんで良い案あればと。
0018nobodyさん03/07/01 01:38ID:???
>>17 ASP.NETに移行する。
0019nobodyさん03/07/01 02:07ID:???
なんかASPはネタにしか使えないね。
0020nobodyさん03/07/01 12:23ID:???
>第三話 「BSDの壁を打ち砕け!」 8月23日 放送予定
>第五話 「Perlでプログラミングをしてみよう」 9月6日 放送予定

なんのギャグだろう…。これ。
0021nobodyさん03/07/01 14:39ID:???
それなに?
0022nobodyさん03/07/02 00:50ID:0kz/AsVW
で、使ってみた猛者はいないの?
0023nobodyさん03/07/05 04:10ID:???
>>17
CGI版とSAPI版の併用にするとか、
ApacheとApache2の併用するとか、

折りはファイル切り替えて、httpdリブートするスクリプトでやってるけど。
0024nobodyさん03/07/05 07:19ID:???
さらしあげ
0025nobodyさん03/07/05 08:54ID:???
はやく無料Hostingで採用しねぇかな。。。って、まだβか(爆
0026nobodyさん03/07/05 08:57ID:???
と、満足にオブジェクト指向もできない>>25は言うのでした。
0027nobodyさん03/07/05 10:37ID:+YWeYZBx
もともとPHPじゃ満足にオブジェクト指向できない。
オブジェクト指向厨はJavaでもやってなさい。
0028nobodyさん03/07/05 10:46ID:???
>>1
【PHP】おいおまいら、PHP5 使ってますか?【βリリース】
とかにしてくれたら、検索できて便利なんだが。空白萎え。
あと関連リンクぐらい貼っておくれよん。

@IT オブジェクト指向言語に生まれ変わる PHP5(前後編)
http://www.atmarkit.co.jp/flinux/special/php5/php5a.html

CVS 版 PHP5 を ZendEngine2 付きでインストールする
http://continue.s5.xrea.com/tech/php/zend2/install.html

Introduction of PHP5
http://ny1.php.net/talks/show.php/php5intro/


>>23
ポート変えて apache 2つ走らせるとかいうのはダメかな。どうせ experiment なんだから
80 番ポートはいらんでしょ。

>>27
Java で満足するのはオブジェクト指向を知った気になってる奴だけだと思われ。
0029nobodyさん03/07/05 11:15ID:???
そう思うならsageるなよ・・・
0030nobodyさん03/07/05 11:46ID:KC9a+Y2m
>27 名前:nobodyさん 投稿日:2003/07/05(土) 10:37 ID:+YWeYZBx
>もともとPHPじゃ満足にオブジェクト指向できない。
>オブジェクト指向厨はJavaでもやってなさい。


お前、PHP 5 スレにいる資格無し。
0031nobodyさん03/07/05 12:36ID:???
PHPのオブジェクト指向はクラスから作らないといけないので、
JAVAより遥かに手間と知識がいるがな。(T.T)
0032nobodyさん03/07/05 13:23ID:???
俺は両端にこれ【 】がついてると見る気無くす
0033nobodyさん03/07/05 13:24ID:???
>>32
何で見てるんですか?
0034nobodyさん03/07/05 13:42ID:???
>>33
よくみろついてな い
0035nobodyさん03/07/05 20:03ID:???
>>31
??
オブジェクト指向を理解する手間を考えたら
クラスを作るなんて朝飯前だろ。
0036nobodyさん03/07/05 21:18ID:???
>>35
>>31がアホなのは同意するがお前も相当不思議なこと言ってるぞ。
0037nobodyさん03/07/05 23:38ID:wNz/YeBt
私が作りました♪
http://nuts.free-city.net/index.html
0038nobodyさん03/07/05 23:56ID:???
ブラクラ注意
0039nobodyさん03/07/06 00:19ID:NAg+vnEn
とりあえず、β版をコンパイル&インスコしてみたけど、
国際化ってのがまだなのね。
んなもんがあったなんて知らなかったYO!
で、使ってみて
PHPの長たらしい構文でオブジェクト指向なコーディング自体無理があるような気がした。
デストラクタもPHPにはいらねー。
0040nobodyさん03/07/06 00:20ID:???
>>28
JAVAが完璧だと思ってたがC#やって違うって分かったな。
0041nobodyさん03/07/06 01:08ID:lSiS1Qlc
>>40
MSとからんだ時点で相殺されるような..
0042nobodyさん03/07/06 01:19ID:82+TCL/2
>>41
Σ(゚д゚lll)ガーン
漏れもそれ思って今は辞めてるけどな、C#の勉強。
なんか最近MSにとってめでたいニュースが全く無いよな。
0043nobodyさん03/07/06 01:19ID:kDL2N+e8
こんなの あり?

http://www8.ocn.ne.jp/~human358/


0044nobodyさん03/07/06 01:42ID:???
 ブラクラ注意
0045nobodyさん03/07/06 04:00ID:???
>>39
禿道
$this->Model->hogehoge("hoge");
とか最悪。
->って,2文字だし,シフトキーおす必要あるし。
あと,$もめんどくさい。
0046nobodyさん03/07/06 04:53ID:???
C++も(Cの構造体も)->を使うけど。確かPerlでも使うはず。
0047nobodyさん03/07/06 08:34ID:???
>>39
じゃあ古くさいPerlオブジェクト指向で短い記号を駆使してプログラミングしてて下さい。
0048nobodyさん03/07/06 11:13ID:???
↑中学生
0049 ◆AngelH/kMI 03/07/07 00:49ID:???
>40-42
後発だけあってC#は良い感じかも、と思うことも多い。
ゲイツがらみってのは置いておいて(苦笑

PHP5、とりあえず自宅のテスト用マシンに入れてみた。
変更かかったところとかチェック中。
クラス内のメソッド呼ぶときに$this-> いらなくなるとかいう話が
あった気がするけど、結局いるようになっちゃったのかな・・・。
0050nobodyさん03/07/07 06:14ID:???
自演だろ。
0051ヽ(´ー`)ノ03/07/07 09:27ID:???
hoge.fuga より hoge->fuga の方が読みやすいと思うんだがどうか。

any_function()->do_something() は OK なのに
new AnyClass()->do_something() が NG ってのはどういう事なのかと問い詰めたい。

__autoload (゚Д゚)ウマー
0052nobodyさん03/07/07 21:08ID:???
盛り上がらないスレですね。
まー素人はPerlでCGI、プロはJavaかASP使ってますからね。
誰も使ってないのにバージョンアップしてどうするんでしょうかね>PHP
もう、時代はPHPなんか置いてとっくに進んでるのにね。
0053nobodyさん03/07/07 22:16ID:???
>>52
最近各方面で丸め込まれてるPerl厨か。
0054nobodyさん03/07/08 00:07ID:???
と信じたい
0055nobodyさん03/07/08 12:31ID:uZvitQpk
PHPってWebに特化してるけど結局、プロからも素人からも
受け入れられずに路頭をさまよっているよね。

上でも書いたけど、素人はPerlのCGIで十分だし。
プロは中途半端なオープンソースのPHPなんて使うんだったら
JavaかASPでしょ?
(なによりもクライアントがまずPHPを信頼してないからね)

って言っても分からないかな?
君たちがPHP使うのに別にぜんぜん文句は無い。
ただ、かわいそうに思う。ただそれだけ。

もうPHPの思想は、時代遅れなんだよ。
0056nobodyさん03/07/08 13:30ID:???
>>55 ド素人限定で、ウケているかと。
0057nobodyさん03/07/08 15:30ID:???
多様体論の時代からやり直し、2点
0058nobodyさん03/07/08 15:32ID:???
つーか56見て死んだ(w
下には下がいる。
0059nobodyさん03/07/08 15:38ID:XZVppq7W
>>58
。o O(弄ろうと言うんでなければ、一歩読みが甘いんでは、、。
0060nobodyさん03/07/08 15:43ID:???
盛況ぶり)O o .
0061nobodyさん03/07/08 16:28ID:???
実際的な話が何も出てないうちから弄りようも無いよ。
読みに関しては言いたいことは分かるが2chだしそういうのは
案外数居るんじゃないかとしか。
つーか金魚運動みたい。カワイイ
0062nobodyさん03/07/08 17:17ID:lpFZrvUj
Perlともう一個習得しようと思ってPHP勉強中だけど
実際どのぐらいもつのだろう?実際5β使ってる人どんなもんでしょう。
今のところは、Perlから入りやすいPHPがいいかとは思うけど
新しい言語来てそっちの方が習得しやすい&使い勝手良かったら移行する羽目になりそうだし…。
JSPも興味あるけど、たかがPerl出来たぐらいじゃ太刀打ちできない世界なんでしょうか。
煽りじゃなくてマジで悩んでるので誰か助言して〜
0063nobodyさん03/07/08 17:41ID:fUhWBvpK
綺麗なお姉さんの○○○は好きですか!?
http://endou.kir.jp/yuminet/link.html
0064nobodyさん03/07/08 18:58ID:???
PHPはPerlから入りやすいのか?まあそれはどうでもいいけど、
Perlができれば、ごまかしは効くから(?)、
あとは金になる言語でもやればよろしいかと。
0065nobodyさん03/07/08 19:03ID:???
>>62 両方覚えな。
0066nobodyさん03/07/08 21:39ID:???
>>55
>プロからも素人からも受け入れられずに路頭をさまよっているよね。

ここをもう少し詳しく説明してくれ。

たとえば Yahoo が PHP を導入したけど、
Yahoo はプロでも素人でもなく路頭をさまよってるってこと?
0067nobodyさん03/07/08 21:40ID:???
>>66
無知から来る脳内世界の出来事を語ってるだけだ。無視しとけ。
0068nobodyさん03/07/08 23:33ID:2qto8YpZ
>(なによりもクライアントがまずPHPを信頼してないからね)

クライアントに使っているものをばれること自体(・A・)イクナイ!
0069nobodyさん03/07/09 00:14ID:???
>>69
クライアントサーバシステムのクライアントでなくて、顧客のことでは?
00706903/07/09 00:15ID:???
まちがえた、すまソ。>>69でなくて>>68ね。
00716203/07/09 01:00ID:???
>>64
日本だとPHPが主流になりつつあるから、はやりPHPなのか。
>>64
私の頭では言語2つぐらいが限界っぽいです。

似てる言語よりも全然違うのやった方が、ごんがらがらないで済むのかな。
0072nobodyさん03/07/09 01:01ID:???
間違えた。下の s/>>64/>>65/
0073nobodyさん03/07/10 11:46ID:???
>>64
金になる言語って一体・・・・
0074nobodyさん03/07/10 11:48ID:???
>>62
PerlもPHPもRubyも、C言語で書かれてるからC言語を覚えろ!









と言ってみるテスト
0075nobodyさん03/07/10 21:42ID:???
>>74
FlexとかBisonとかで作られてるのはC扱いなのか?
0076nobodyさん03/07/10 21:46ID:???
>>73
クライアントにうける言語
0077nobodyさん03/07/11 23:23ID:Z7SHLz8I
インスコしようとしたがGDのトコでこける。

しゃーないので外してコンパイルした。

chasenも使えたし、今作ってるプログラムをPHP5用に修正中。
0078nobodyさん03/07/12 09:29ID:???
Windowsバイナリのapache2filter,CGI版の両方とも、
「iconvがない」とかで立ち上がらん。
4.3.3RC1だと、php.iniの検索pathがおかしいし、
buildオプション変わったのか?
0079nobodyさん03/07/12 09:30ID:???
>>78
iconv取ってくればいいじゃん。
0080 ◆AngelH/kMI 03/07/12 10:47ID:???
まだ読んでないけど、php|architectにPHP5関連の記事が少しあるっぽい。
00817803/07/12 11:31ID:???
>>79
extension=php_iconv.dllでロードするようにしてるんだけどねぇ。
iniのロードpathの所為かと思って、CLI、CGI版でオプション指定してロードも
してみたけど、駄目っぽい。

まあ、まだまだOS替え・別PC・アーカイブの再取得・CVS(にはWinバイナリあったけな?)
とかまだまだ試してないものがあるので、ちょっとチャレンジしてみるつもり。
#VC++持ってないからソースbuildはパス。

>>80
PHP5でもOKな互換性のあるPHP4コーディングの話みたいだよ。
一歩先の実務に突っ込んだ話題だね。
あとMySQLのライブラリを何故デフォから外したか(ライセンスの絡み)とか。
個人的にはdotProjectつうアプリ、よさげなので日本語化してみたい。
0082nobodyさん03/07/12 22:14ID:X7HSElaL
>>80
それ??(゚o゚; )ドコドコ( ;゚o゚)??
0083O塚03/07/12 23:10ID:???
http://life.fam.cx/a005/


0084無料動画直リン03/07/12 23:13ID:FlczOscx
http://homepage.mac.com/miku24/
0085 ◆AngelH/kMI 03/07/13 17:15ID:???
>>82
https://www.phparch.com/index.php

ここっス。
00867803/07/15 02:38ID:???
OK、取り合えず起動は出来た。
・LoadModule php5_moduleとすること(はしてたが)
・iconv.dllをsapiフォルダに放り込む(をしないと駄目)
#sapiじゃなくても、多分dllルートパスにあればOKか。
0087山崎 渉03/07/15 11:07ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0088ヽ(´ー`)ノ03/07/15 12:17ID:???
xml_set_*_handler($parser, array($handler, "handlerName")) とすると
Segmentation Fault 起こすんだけど、誰か再現する?

xml_set_*_handler($parser, "handlerName") も、他の callable な変数を
渡す関数も OK なのに、なぜか xml 周りだけ…。

// set_exception_handler も挙動が怪しい…。
0089nobodyさん03/07/15 22:33ID:???
namespaceってPHP5から使えるんじゃなかったっけ?

エラーでよる。
0090nobodyさん03/07/15 22:45ID:???
>>89
エラーが出るのにエラーメッセージ書かない奴はヴァカ。
0091nobodyさん03/07/15 23:19ID:???
>>90
namespaceが使えるのか確認したいだけなんだがな。

Parse error: parse error in /path/to/name.php on line 2

<?php
namespace This {
class Hoge {
}
const aConstant = 'This Constant';
function aFunction() {}
var $aVariable = 'This Variable';
}
?>
0092nobodyさん03/07/15 23:22ID:???
>>91
Thisは予約語だったりなw
0093nobodyさん03/07/15 23:33ID:???
Hanyanでもダメですた(´・ω・`)
0094 ◆AngelH/kMI 03/07/16 00:46ID:???
namespaceは無くなったはず。
0095nobodyさん03/07/16 01:24ID:???
>>94 サンキュ


何でなくなったんやろ。
0096 ◆AngelH/kMI 03/07/16 08:41ID:???
>>95
β1リリース直前くらいにZeevが
あれは良くないアイデアだった、みたいなことを言って廃止、
って感じだったかな。

PEARスレかどこかに書いてあったのを見かけた。
0097nobodyさん03/07/16 09:21ID:vbX2/wl0
PHP5が、oo言語になるついでに、迷惑際なりない混沌とした組込み関数も
整頓してほすぃと思うんだけど、どうよ?Javaみたく。
0098nobodyさん03/07/16 09:24ID:???
5はWebProg以外でも使えるらしいけど
個人的にWebProg特化のままで続けて欲しかった…。
0099ヽ(´ー`)ノ03/07/16 14:41ID:???
>>95
ここからドゾー。
http://marc.theaimsgroup.com/?l=php-dev&m=105456426332183&w=2

>>97
そういう気持はあるけど、さらにバグが増える罠
0100nobodyさん03/07/17 07:11ID:???
100
0101nobodyさん03/07/19 00:21ID:NvDNbyhs
どうしてPHP5でデストラクタをサポートなの?
PHPにGCはないの?
0102ヽ(´ー`)ノ03/07/19 09:39ID:???
>>101
メモリ管理はできないが、後処理をしたい時に使う。
ファイル入出力を行うクラスで fclose したり、ソケットクラスでソケットを閉じたり、
PEAR の Benchmark_Timer みたいにスクリプトが終了した後で何か処理を行わせたり、など。
0103nobodyさん03/07/19 09:48ID:???
>>102
でも、GCがいつ起こるかはシステム依存。と。
それとも参照が無くなった時点で直ちに呼び出される?
0104 ヽ(´ー`)ノ03/07/19 10:12ID:???
Zend/ZEND_CHANGES から引用。
> The Zend Engine 2.0 introduces a destructor concept similar to
> that of other object-oriented languages, such as Java: When the
> last reference to an object is destroyed the object's
> destructor, which is a class method name __destruct() that
> recieves no parameters, is called before the object is freed
> from memory.
参照が無くなった時点でデストラクタがコールされて、その後メモリが開放されるみたい。


class A() {
    public function __destruct() {
        print "destruct\n";
    }
}

function test() {
    $obj = new A();
}

test();
print "Done.\n";

--出力
destruct
Done.

こんな感じ。
0105nobodyさん03/07/19 10:21ID:???
>>104
直ちに。と言う単語がないのがそこはかとなく不気味だな。
0106nobodyさん03/07/19 11:41ID:2zzGSPd1
C#と同じように名前こそデストラクタだけどつまりは
Javaのファイナライザみたいなものかな?
0107nobodyさん03/07/19 11:41ID:???
>>106
suah a Javaだからなぁ。
0108nobodyさん03/07/19 11:42ID:2zzGSPd1
だったら最初から
finalizeって関数名にすればいいと思うしな。
やっぱ参照なくなると同時にすぐに呼び出してくれるのだろうか。
0109nobodyさん03/07/19 11:48ID:???
>>108
参照が無くなった

(さて、ここにはどれ位の時間があるのだろうか)

デストラクタが呼び出される。

メモリが解放される。



結局のところそう言うリソースはFinallyで片づけとけってこった。
■ このスレッドは過去ログ倉庫に格納されています