トップページphp
548コメント174KB

Perl VS PHP

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
どっちがいいでしょう?
お好きにバトルしてね
0157名無しさん@お腹いっぱい。 02/01/07 15:26ID:???
こんなトピック見てると何時も思うんだけど、、
PHPもRubyもPythonもtclもさ、perlと比較してどうって事は本山のTopPageに
デカデカと書いてあるだろうに
それより突っ込んだ所で話すなら歓迎だけど、それはperlでも可能です、
とかって毎度の事ながら悲しくなるよ
まぁちょっと触ってみろよと言いたい気分になる
CでOOすると言い張る人にも同じ事を言いたぃじょ
015814502/01/07 17:43ID:Y8tNHTrH
なんかいろんな意味で勘違いされてる・・・。
とりあえず、僕が言いたかったのはPHPよりPerlの方がいいよ、とか言う話じゃなくて
PHPがPerlに比べて使いやすいと感じるのはその言語的な性質によるのではなくライブラリー等に
依るのが大きいのじゃないか?、だったら言語レベルがああだとかこうだとか言うのはちょっとおかしいじゃないの?ということです。
(だから何なんだといわれればそれまでなんですが・)
#PHPが(用途によっては)使いやすいということは前提
#というわけで>>157さんの指摘ももっともなんですがちょっとしっくりきません。

ちょっと話変えますが、ServletとJSPはどちらもJAVAという言語を使いますが、
場合(対象)によってその使いやすさは代わりますよね。(多くは組み合わせて使うと思いますが)
こんな感じのことを言いたかったんです。(うーん、ちょっと漠然としすぎてますね)

そいうわけで(?)ここのレベルが低いとか言う話ではなく単に板違いのような気がしてきたので
ここではもうやめます。

>>155さんアドバイスありがとうございました。
>>156さん気分を害してすみませんでした。
0159名無しさん@お腹いっぱい。02/01/07 21:40ID:???
145って意外と大人だな・・・
0160名無しさん@お腹いっぱい。02/01/07 22:45ID:???
この板らしくていいね。
ほかのサイトのラウンジみたくなってきたけど。
0161名無しさん@お腹いっぱい。02/01/20 12:10ID:gwvQC8aF
mod_PerlやPHP、ASPなど、処理速度はどうなんですか?
0162名無しさん@お腹いっぱい。02/01/20 12:47ID:TGyljL1d
速い←                     →遅い
mod_perl,モジュール版PHP,perl/CGI,CGI版PHP

速い←        →遅い
IIS+ASP, IIS+Perl, IIS+PHP
0163名無しさん@お腹いっぱい。02/01/25 02:17ID:qMr2/fGG
速い←                     →遅い
モジュール版PHP(4),mod_perl,perl/CGI,CGI版PHP

こうでない??
0164名無しさん@お腹いっぱい。02/01/25 15:03ID:RC7mA7+x
この板の263から281あたりを見てみなよ。
0165名無しさん@お腹いっぱい。02/01/25 15:22ID:???
>>164 見えません。
0166名無しさん@お腹いっぱい。02/01/26 18:52ID:4PiaAYXx
164はネタなの?
0167名無しさん@Emacs02/01/26 21:11ID:30ffeRWO
誰か俺にPHPの利点を教えてください。

よく言われるPHPの利点は俺的にPerlで以下のように実現してるんだけ
ど、これらの利用経験があって、それでもPHPの方がイイ! という人はそ
の良さを語ってくれ。煽りじゃなくてマジでPHPの利点わかんないん
だ。

HTML中にコード埋込: Embperl http://perl.apache.org/embperl/
高速実行: mod_perl
DB連携: DBI http://www.oreilly.com/catalog/perldbi/chapter/ch04.html
セッション管理: Apache::Session
WebProg用ライブラリ: CPANに山程 http://www.cpan.org/modules/by-category/
0168名無しさん@お腹いっぱい。02/01/26 21:40ID:8XQYuO1B
>167
いい問題提起だ・・・(笑)
0169名無しさん@お腹いっぱい。02/01/26 21:59ID:???
HTML中にコード埋込+高速実行:PHP
ちょっとデキル人風:PHP
017014502/01/26 22:07ID:LLTvaKKZ
phpだとそういったことがデフォルトで出来るのが良いんじゃないかと。

mod_perl設定してDBI入れてApache::Session入れたりしてると
どっかで躓く可能性だってずっと大きくなるし、読まなきゃいけない
ドキュメントの数も増えるし・・・。うわーん!(心理的な問題も?)

とりあえずぱっと思うついたのはこんな感じ。
017116702/01/26 22:28ID:???
>>170
ああ、そういう理由ならわかる。俺もゼロから始める人なんかにはPHP
を薦めるかも。以下はPHPの良い点だと思う。

・市販書籍を含めてドキュメントが充実している
・Perlに比べて罠が少ない
・学習コストが低い

でも、既にPerlに習熟してて自力で問題解決できるレベルの人にとって
のPHPのメリットが知りたい。誰か語ってクレ。
017214502/01/26 22:44ID:LLTvaKKZ
れたんたるサーバーに置く場合、一台丸借りとかじゃない限り
mod_perl使わしてもらえないっていうのはあるかも。
017316702/01/26 23:02ID:30ffeRWO
>>172
そういう理由もあったか。

俺レンタル鯖に縁が無いから知らないんだけど、どこの業者でも標準的
にPHP提供してるもんなの? ライブラリとかDBも定番で揃ってるなら大
きな利点だな。mod_perl+Embperlが入ってる業者なんて聞いた事ないし。
0174名無しさん@お腹いっぱい。02/01/26 23:09ID:???
>173
うち借りてるとこ、PHPは3しかないよ。
それに、共用サーバだとDB提供なんてものはないから、
フリースクリプト作家としてはPerlで開発せざるを得ないよな。
017514502/01/26 23:22ID:LLTvaKKZ
うん?、PHP+DB(PostgresSQL or MySQL)使えるとこって結構多いような気がするけど。
> フリースクリプト作家としてはPerlで開発せざるを得ないよな。
始めにうーん論点ずらした(>>172)のは僕だから(すみません)、何だけど
これはちょっとまた話が変わってくると思う。

そんなわけで僕としても>>167,171にたいする他の意見がききたいにょ。
0176名無しさん@お腹いっぱい。02/01/26 23:28ID:???
取りあえずmod_perlが使えるトコよりはPHP使えるトコの方が多いな。
0177名無しさん@お腹いっぱい。02/01/27 04:22ID:l7KGTjHb
うだうだいってないで、黙ってしばらくつかてみるよろし。
017816702/01/27 09:08ID:3BCNmpf/
>>177
いや、今のとこいじりたくなる動機が全く無いんだ。だからJava環境構
築に時間をあててる。

他のWebProg環境には以下のような点で魅かれるんだけど、PHPは旨みが
見つからない。で、ちょうどこのスレが上がってたんで作業の合間に書
き込んでみたわけ。

Perl: mod_perlでハンドラ書いてApacheと連携した小細工やり放題
Ruby: 言語自体の生産性の高さとキモチよさが段違い
Java: J2EE, Cocoon, Batik等、上の方のレイヤで楽しめそうなブツがイパ-イ
WebObjects: 噂に聞く洗練されたフレームワーク群に触れてみたい
ColdFusion: 非プログラマでも扱えるぐらいラクチンらしい

PHPのいいとこ教えてよ。「このライブラリがウマ-」とか「このスレの熱
い語りを読め」とかでいいからさ。
0179名無しさん@お腹いっぱい。02/01/27 21:52ID:???
趣味を極めるならPerl?
プログラマとして飯食ってくなら断然JAVA?
ベンチャー起業するならPHP?
間違ってる?
0180名無しさん@お腹いっぱい。02/01/27 22:16ID:???
>>179
趣味でPHPでもいいだろ
Perlで飯食ってもいいだろ
JAVAで起業でもいいだろ

わざわざ決め付ける時点で間違ってる
0181名無しさん@お腹いっぱい。02/01/27 22:58ID:???
>>180
KENT氏はPHPでスクリプトを作っていない
PerlよりJAVAの方が(うまい)飯を食える
例えば俺がWebShopでワサビを売るならJAVAは使わない
TPOや複数側面で見ることが必要じゃん、「Perl VS PHP」でしょ?
俺は今から趣味でJAVAを始めようとしてますが、何か?
0182名無しさん@お腹いっぱい。02/01/27 22:59ID:???
>181
単純にスキルや好みの問題なんじゃないのかな?
0183名無しさん@お腹いっぱい。02/01/28 01:52ID:???
>>178
まぁ技術的に考えたら、PHPでできてPerlでできないことなんてないと思うけど、
でもPHPの方が楽だと思えることもある。
まぁ慣れの問題かもしれないけど。

RDBMSへの接続とか、かなり簡単でイイ!とは思うけど、
Perlでもできるだろ、と言われれば、そりゃまぁできるし。

ちなみに、オイラはPerlもPHPもJava(Servlet)も使います。
018418002/01/28 07:29ID:???
>>181
もしかして179の人?
だとしたら言い方変えよう。

間違ってるとは言わないが正しいともいえない。

これでどう?

>TPOや複数側面で見ることが必要じゃん、「Perl VS PHP」でしょ?

俺はまさにそういうことを言ってたんだが。
>>179 は決め付けてたから、決め付けるのは間違いだと言ったまで。
状況に応じて使い分けろと言う意味でね。
018518302/01/28 13:45ID:???
ていうか、別に >179 は決め付けてないと思うが‥‥。
単なる心証じゃないの?
疑問系だし。
0186名無しさん@お腹いっぱい。02/02/01 01:14ID:Wdw40X96
実行速度はmod_perlの方が上みたいだけど
mod_perl vs PHP + Zend Optimizer ではどうなの?
誰か実験して。
0187名無しさん@お腹いっぱい。02/02/01 01:36ID:owObNi4s
mod_perlを使ってるメジャーなサイトって知らない?
比較的大きな規模で。
0188冷蔵庫の牛乳02/02/01 13:01ID:OsRLM5eF
結局お客さん次第だよ。
0189名無しさん@お腹いっぱい。02/02/01 14:09ID:tDsyJk1f
>188
いろんなコテハン見てきたけど、君はまたずいぶん独創的だね
0190名無しさん@お腹いっぱい。02/02/01 14:12ID:???
Perl ではフリースクリプトの改造くらいしかできませんでしたが
PHP だと簡単な掲示板とか RDBMS を使ったショッピングカート
程度なら作れるようになりました。
まったくの初心者が始めるなら、PHP を薦めます。
0191名無しさん@お腹いっぱい。02/02/01 14:16ID:VNsOWOMh
>187
ウチ。でもここにはかけない。
0192名無しさん@お腹いっぱい。02/02/01 16:24ID:???
>>191=1ch.tv
0193名無しさん@お腹いっぱい。02/02/01 19:11ID:hhubxkd3
ひろゆきPHPに訴えられる
http://choco.2ch.net/test/read.cgi/news/1012426112/
0194名無しさん@お腹いっぱい。02/02/03 00:13ID:W57OvUjI
mod_perl はメモリを食うからサーバ的に厳しい
perl はファイルの書き込みが遅い
0195名無しさん@お腹いっぱい。02/02/03 00:19ID:XSYYKB1z
>>194
PHPに比べてってこと?
最低どれくらい必要?
0196名無しさん@お腹いっぱい。02/02/03 00:21ID:???
>>194
>perl はファイルの書き込みが遅い
もうちょっと詳しく知りたい
0197名無しさん@お腹いっぱい。02/02/03 00:27ID:+IXT+7Wc
PHPは、後発の良さを享受しているよね。
関数なんかも洗練されているし。
ただ、後発だからこその不利もあるにはあるよね。
最近はどうか知らないけど、PHP用意していないプロバイダーもあったし。
0198名無しさん@お腹いっぱい。02/02/03 17:52ID:QMHpmubq
 perlは配列の取り扱いが、好みが出ると思われ。
 mod_perlはいい加減なスクリプトの動作にうるさい。
 mod_perlはメモリを食う。
 GET、POST、cookiee変数の自動展開して欲しい人もいると思われ。(PHPはしてしまう)
0199  02/02/03 17:54ID:rEVlt/BQ
perlは、難しい
PHPは簡単
ついでに、RDBMとの整合性も高い
0200名無しさん@お腹いっぱい。02/02/03 20:15ID:CuBL77/9
PHP + Zend Optimizerって使ってる人、少ないのかな?
情報がないね。
0201名無しさん@お腹いっぱい。02/02/03 20:21ID:???
>>200
君はしつこいね。
0202名無しさん@お腹いっぱい。02/02/03 20:56ID:t1mN+IUH
>>200
使ってますけど、何か?
0203名無しさん@お腹いっぱい。02/02/03 21:14ID:nVjpXt8Y
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer mod_perl vs PHP + Zend Optimizer
020420202/02/03 21:22ID:???
>>203
どうでもいいがシンプルなテストコードなら
PHP + APCのほうが違いが出ると思うよ。
Zend Optimizerはソースの最適化だけど
APCは半コンパイルしたものを使うようにするから。
でも、Perlも似たようなこと出来た気がする。

まあ、面倒なので貴様がやれ。
0205名無しさん@お腹いっぱい。02/02/03 22:12ID:???
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
mod_perl vs PHP + APC mod_perl vs PHP + APC mod_perl vs PHP + APC
0206名無しさん@お腹いっぱい。02/02/03 22:17ID:???
>205
いいかんじ。
0207名無しさん@お腹いっぱい。02/02/03 22:42ID:???
>>203 >>205 さっさと死ね。
0208名無しさん@お腹いっぱい。02/05/26 06:56ID:F4k8rCvM
世界的には、PHP優勢なんでしょうか?
0209nobodyさん02/05/26 14:29ID:???
漏れは今PHPの環境をととのえ(Apache+PHP4+MySQL)
これから勉強をはじめるところ。
1週間で覚えられるってホント?
0210nobodyさん02/05/26 20:59ID:???
ホント
0211nobodyさん02/05/27 01:23ID:0VNPa+mo
HTTPの仕組みとかの学習用ならPerlを薦めてしまう。。。
なんかPHPってプリミティブな部分を隠蔽しすぎている気がしますが。
(それがいいところでもあるのだけれでも)
0212nobodyさん02/05/27 07:11ID:zZy+Uwrs
python / zopeって海外で異常に人気あるみたいだけどどーなんよ。
どうもあの構文には馴染めんのだが・・・
0213nobodyさん02/05/27 08:06ID:???
趣味でしか使ってない素人ですけど、
PHPってなんかHTMLのテキストに動かしたい部分を入れるだけ、
っていう感じがするんですよね。
Perlはバイナリ操作とか特にHTML関係なく色々できるからプログラムな感じがするけど。
なんか別物っていうか、HTMLを言語って言ってるみたいで。
ところでg_zip転送とかPHPでできます?
0214nobodyさん02/05/27 13:18ID:ubpH9R+J
>>213
(`Д´)ノぁぃ できます
0215nobodyさん02/05/27 17:46ID:???
PHP も色々できまふ。
0216nobodyさん02/05/27 21:34ID:zZy+Uwrs
PHP-GTKもあるなり。
0217nobodyさん02/05/27 21:35ID:zZy+Uwrs
別に使わんけど^^;
0218nobodyさん02/05/30 11:05ID:???
>HTMLを言語って言ってるみたいで。

そりゃないべ。
0219HTML02/05/30 11:22ID:???
言語ですが何か?
0220SQL02/05/30 17:20ID:???
言語ですが何か?

ってゆーか
「言語」=「プログラミング言語」
と思っているとそういう発言にいたる。
0221nobodyさん02/10/11 19:42ID:???
Hyper Text Markup Languageですが何か?

Perlも、PHPも、HTMLも、SQLも、日本語もみんな言語です。
0222nobodyさん02/12/23 18:06ID:wX5+NUXA
PHP3でgzipで出力なんて出来るのか?
0223nobodyさん02/12/24 09:37ID:???
>>213
ていうか、お前絶対PHPやったことないだろw それかマニュアルすら見たことないド素人。
PHPを援護するつもりはないが(嫌いだしな)、初心者板に帰るか、勉強しなおしてきてくれ。

>>222
ob_start使った方法じゃ無理だと思われ。
0224nobodyさん02/12/24 10:10ID:nojs+KEU
>>223
7ヶ月もたってるから素人じゃなくなってるかも・・・
022522302/12/24 10:47ID:???
>>224
ごめん、いつもの癖で反射的に書き込んじまった…日付見テナカタヨ。
てか、随分古いスレだな…WebProg板ってこんなものなのか?
0226nobodyさん02/12/25 20:03ID:???
Perlを、掲示板等を改造する程度の触り方しかしてきたこと無いんですが、
お仕事でやんなくちゃいけなくなって苦戦中です。

PerlからPHPにデータを送ってるPGがあったんです。
Perlは比較的クライアントよりの処理(インターフェースとか)をしてて、
PHPはDBアクセスをしてました。
そういう方面がそれぞれ得意な言語なんでしょうか?
0227nobodyさん03/01/04 05:59ID:kDPU8tAM
>>226
元々はDBなしの状況でPerl使ってて、あとからPHP使えるようになり、
そのときたまたまDBを使うように仕様変更になっただけだと思う。

予想だけども
0228nobodyさん03/01/07 19:06ID:ddb4neGL
最近 PHPの勉強はじめました。
話題的にはかなり出遅れた感じがするけど、
1,2ヶ月触って見た感想です。

if ($foo):
 do_sth();
else:
 do_nth();
endif;

短い例ではあまりメリットないけど、
ブロックの中が長くなってくると {} より : 使ったほうが
ソースの見通が良くなる。(・・・と個人的に思う。
endif が余計。ついでに python っぽく $ ; なんかも省略出来ればベターなんだけど。

perlでは、if の後が 1 行しかなくても {} を省略出来ないのが、時々不便。
if 修飾子は便利だけど、↑は、 if ... else ... で使いたい場合。
022922803/01/07 19:06ID:ddb4neGL
文字列変数にインデックス付きで配列の様にアクセス出来る。(PHP
$str = "abcdefg";
for ($i=0; $i<strlen($str); ++$i) print "$str[$i]\n";

perl では、 substr とか split//,$str ってやってたなぁ・・・
tiearrayを使えば自作出来なくもないが、標準で出来るのは羨ましい

PHP の正規表現(の関数のインターフェース)が使い辛い。
preg_* ereg* ...等
うまく説明できないので、単にPerl に慣れすぎただけかも知れないけど。

perlにあってPHPにも欲しいもの。
$foo ||= 'val';
use strict
-w -T

PHP にあってperlでも欲しいもの
touch関数


; 比較のスケールが小さいのは、
; php, perl 共に私的な用途のためのシェルスクリプトとしてしか使っていないから:p
0230nobodyさん03/01/07 20:39ID:zRU7DPSW
>>228
いろいろ言いたいことがあるが、誰かなんとか言ってあげて。
0231nobodyさん03/01/07 21:00ID:euIt7iVo
>>229
> perlにあってPHPにも欲しいもの。
> $foo ||= 'val';

これ何? or equal?
google で検索しても、検索対象文字列にしてくれない・・・。

> use strict
> -w -T

-w なら、error_reporting(E_ALL); で代用できない?
use strict はちょっと欲しいかも。
0232nobodyさん03/01/07 21:58ID:E9xJzpX+
>>231
無かったら代入
if (!$foo) {
 $foo = 'val';
}
0233nobodyさん03/01/07 22:01ID:E9xJzpX+
あぁ。他にも使い方はあるか・・
0234nobodyさん03/01/07 23:14ID:uIabx/QP
>>228
>perlでは、if の後が 1 行しかなくても {} を省略出来ないのが、時々不便。

{}強制はむしろPerl特有の数少ない利点だと思っているが。
中括弧が任意のPHPやC,Javaなどで、
if ($hoge)
if ($foo)
do_sth();
else do_nth();

こういうぶら下がりelse問題と呼ばれる現象がおきるのは有名。
Perlだと強制だからこの種のスクリプトで読み間違うことはない。
0235nobodyさん03/01/07 23:19ID:uIabx/QP
if($hoge)
$a=3;
$b=4

初心者だとついこんな感じでスクリプトを書いてしまうことがある。
$hogeがfalseだったときも$b=4が適用されてしまうことを忘れて。
中括弧が強制ならばエラー出してくれるからこの種の勘違いは起きない。
0236nobodyさん03/01/08 08:18ID:WxnZLqWA
>>228
>perlでは、if の後が 1 行しかなくても {} を省略出来ないのが、時々不便。

die if ($hoge);

{ }を省略可。
0237bloom03/01/08 10:08ID:FD65557e


http://www.agemasukudasai.com/bloom/
0238nobodyさん03/01/08 20:59ID:OEI4EUTr
>>236
その書き方だと、()も省略できる。
die if $hoge;
023922803/01/09 02:21ID:cXAmslEp
>>230
いろいろ突っ込んで欲しかったのだけど、多分言いたそうな事を要約すると
pearの標準コーディング規約読めって事で OK ?

>>232
thx フォロー

>>234-235
> ぶら下がりelse問題
この問題に付いては考えたことがなかった。
普段良く読むソースがperl python lispだからかな。
C/C++のプログラミングスタイル関連の本で読んだのを思い出しました。
{} の強制にメリットがあったんですね。知らずに恩恵を受けていたなんて・・

>>236,238
>perlでは、if の後が 1 行しかなくても {} を省略出来ないのが、時々不便。
>if 修飾子は便利だけど、↑は、 if ... else ... で使いたい場合。
0240nobodyさん03/01/10 04:04ID:???
elsifだけは勘弁してくれ(w
0241nobodyさん03/01/10 11:37ID:???
>240
同感。ついついelseifって下記たくなるよ。
0242nobodyさん03/01/10 12:16ID:pQo30lto
Perl: elsif
CやJava: else if
PHP: else if 又は elseif

ほら、もう勝者が見えてきたなw
0243nobodyさん03/01/10 15:44ID:???
あたまよろしいことで
0244nobodyさん03/01/13 21:36ID:GwIzQASu
PHPが早いと言われているのはmod_phpのことなの?
同じApacheのモジュールであるmod_perlと何が変わるのか
未だに分からないんだが。
0245nobodyさん03/01/13 21:41ID:???
>>244
結局forkのコストが稼げるってことっしょ。
0246nobodyさん03/01/13 22:32ID:???
>>244
PHPは出力のキャッシュもしているようだ。たまにこれでハマる。
0247nobodyさん03/01/14 12:41ID:Atw9YlR0
Zendオプティマイザーって話題にならないの?
割と重宝してるが。
0248山崎渉03/01/15 13:32ID:???
(^^)
0249nobodyさん03/01/15 22:23ID:jaLHJIS/
http://docs.yahoo.com/info/misc/contributors.html

これ いいよね
0250nobodyさん03/01/15 22:28ID:jaLHJIS/
http://www.php-accelerator.co.uk/
ここだった
PHPAサイコー
0251nobodyさん03/01/16 02:59ID:rSCHo9Nt
今はできるのか知らないけど、php4.0.*ではできんかった。
スーパーメソッドの呼び出し。

オブジェクト->メソッド()->メソッド()
てな感じのメソッドの呼び出し。

eval{
コード
};
if($@){
エラー処理
}
てなエラー処理。

クラスの定義はperlの方が面倒なんだけど、Webアプリ作成で以下のモジュールが使えるならphpよりperlを選びます。
HTMP::Template
Apache::Session
DBI

あ、Jsp/Servletに関しては、いまさらキャストとかウザすぎです。
0252nobodyさん03/01/16 07:38ID:???
>あ、Jsp/Servletに関しては、いまさらキャストとかウザすぎです。

プログラマやめてください。あなたのシステムで会社がつぶれます。
0253nobodyさん03/01/16 08:10ID:???
>>251>>252
そんなあなた達に読んで欲しいスレ。

型なし言語逝ってよし
http://piza.2ch.net/tech/kako/986/986355498.html

なお、>>1が言っていることは無視されて、
途中からは変数型ナシ言語についての話です。
主に比べられていたのが、JavaとRubyだったと思いました。
Perlみたいな型が複数であるデータ型は論外と言うことになっています。
0254nobodyさん03/01/16 15:26ID:???
>>251
できません。

$a->b()[2]見たいなこともダメですな。
0255山崎渉03/03/13 17:32ID:???
(^^)
0256nobodyさん03/04/08 16:46ID:???
mod_php使うならmod_perl使うだろ普通
■ このスレッドは過去ログ倉庫に格納されています