【待望】PerlユーザのためのPHP入門 (601レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

1
(2): 俺様 03/02/27 15:17 ID:tJsRCtRD(1/9) AAS
見事Perl→PHPへの脱皮に成功した俺様が
両者の違いを中心に講義してやる。
今までPerlマンセーだったやつはこれを機にPHPに変更しよう也。
質問もガンガン書いてくれ。
このPerlの文はPHPだとどう書くの?とか。
3
(1): 俺様 03/02/27 15:19 ID:tJsRCtRD(2/9) AAS
まず、両者には似てる部分も非常に多いというのは特徴だ。
例えば変数の宣言、初期化をしてみよう。
$foo = 0;
頭に$をつけるところも、型を特に指定する必要がないことも、
文末は;になることもみんな一緒だ。

ほら、簡単に移行できそうに思えてきただろ?
4: 俺様 03/02/27 15:31 ID:tJsRCtRD(3/9) AAS
とりあえずHello, world!を出力してみるぞ。

<?
print "Hello, world!\n";
?>

printの意味はperlと一緒だ。
まあ、printよりecho使う人が多いがそんなに違いはない。
perlユーザならわかりやすい方が(・∀・)イイ!だろう。
省4
7: 俺様 03/02/27 15:50 ID:tJsRCtRD(4/9) AAS
とりあえずCGIじゃなくてmod_phpを使っていこう。
例えばCGI/Perlの場合、

#!/perl/bin/perl
print "Content-type: text/html\n\n";
print "Hello, world!\n";

簡単なテストスクリプトを書くときも2行目あたりのウザイのを
書く必要があったがmod_phpならそんな必要はない。
省9
8: 俺様 03/02/27 15:55 ID:tJsRCtRD(5/9) AAS
>>6
どういう用途で用いるのか知らんが
PHPスクリプトをrequire()するなら当然
そっちも<? ?>は必要だぞ。

まあ、聞くより自分で確かめたほうが早いだろう。
9
(1): 俺様 03/02/27 15:59 ID:tJsRCtRD(6/9) AAS
PHPのインストールについては
詳しく解説しているところを見たほうが早いか。
始めたばかりの頃俺が参考にした所だ。

外部リンク[php]:www.php-j.com

では各自ローカルでPHPを動かせるようにしておきましょう。
その瞬間からPerlとはおさらばだ!
12: 俺様 03/02/27 17:15 ID:tJsRCtRD(7/9) AAS
>>11
そこのじゃ嫌なのか?
そこからで全然問題ないと思うが。
15: 俺様 03/02/27 20:27 ID:tJsRCtRD(8/9) AAS
CGI/Perlの場合は
能や予、表などの漢字を使うときに文字化けしないように
\能、\予、\表みたいな面倒な書き方をする必要があっただろう。

PHPでは大半の人がEUCの日本語コードで記述していて
そのような必要はない。

と、言うわけでEUCを読み書き・保存できるエディタを用意しておきましょう。
例えば、Windows標準のメモ帳では無理です。
省3
17: 俺様 03/02/27 21:36 ID:tJsRCtRD(9/9) AAS
>>16
PHP固有の質問はこっちへ書き込もうぜ。

【PHP】質問スレッド Part7
2chスレ:php
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.045s*