のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,833人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【待望】PerlユーザのためのPHP入門

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    501 : nobodyさん - 04/01/19 18:13 ID:???.net (-7,-29,-64)
    >>481
    で、どのへんまでできた?
    なぜかおれも作るハメになってしまって、
    BNFで定義しきれないPerlを無理やりBNFレベルで定義中なんだけど。
    そこまでPerl詳しくねーんで困ってる。
    parrotのライブラリにPerl6のパーサーやってるっぽいんだが、、むずい。
    だれか、なんちゃってPerl BNF定義した人おらんですか。。
    502 : 501 - 04/01/19 18:23 ID:???.net (+27,+29,-2)
    ガク
    コンテンツか。。ツールじゃないのね。。シツレイ
    507 : 俺様 - 04/01/23 01:17 ID:???.net (+31,+29,-38)
    >>501-502
    いや、俺もツール考えてみたんだわ。
    PHPなら文法定義しているの発見したんだけど
    Perlは見つからないんだよね。。。

    perly.yにあるyacc文法も読んだんだけど
    文法以前に字句解析どうしようって感じで。
    511 : nobodyさん - 04/01/23 23:10 ID:???.net (-29,-30,-51)

    list()でログファイル(5MB程度)を参照して検索などを作るとき、

    fopen()
    flock()
    Fclose()
    しなくてもログファイルの破損などは起こらないでしょうか?
    書き込み中はロックしてますが、list()中はロックしないとします。
    517 : nobodyさん - 04/02/16 21:57 ID:???.net (-3,-1,-14)
    それは perl でも同じ結果だろうなと。
    perlとPHPで結果が違うのかと思ったよw
    518 : nobodyさん - 04/03/05 15:09 ID:???.net (-3,+1,-44)
    質問してもいいですか?
    Perlの「undef」に相当するPHPの関数は何ですか?
    マニュアル検索しても見つけられなかったのです。
    スレ違いでしたらスルーでお願いします。
    524 : nobodyさん - 04/04/06 14:51 ID:???.net (+9,+20,-9)
    >>523
    有難う御座ります。
    PHPって関数名や変数名に日本語使えたんですね 驚きました。
    525 : nobodyさん - 04/04/06 14:59 ID:???.net (-26,-19,+1)
    (^∀^)ゲラゲラ
    526 : nobodyさん - 04/04/18 21:32 ID:???.net (-26,-19,+1)
    (^∀^)ゲラゲラ
    527 : nobodyさん - 04/04/19 04:39 ID:???.net (-26,-19,+1)
    (^∀^)ゲラゲラ
    528 : nobodyさん - 04/04/19 13:09 ID:???.net (-26,-19,+1)
    (^∀^)ゲラゲラ
    530 : カポコン - 04/04/21 13:43 ID:???.net (-20,-29,-22)
    531 : nobodyさん - 04/04/21 19:32 ID:???.net (+24,+29,-13)
    >>530
    実に頭の悪そうな文章ですね。
    532 : nobodyさん - 04/04/21 21:28 ID:???.net (-17,-30,-46)
    >>530
    Shift_JISでスクリプトを書いてはいけない理由、
    どうしてもShift_JISで書きたい場合はどのPHPをインストールすべきとか
    mb_string周りのPHP.iniの設定の仕方、設定のオーバーライドの方法を解説して欲しい。

    あと、PerlにもHTML埋め込みを行う方法がいくつかあるよ。
    533 : nobodyさん - 04/04/22 03:05 ID:???.net (+28,+29,-17)
    >>530
    俺もPerlはあまり好きじゃないが
    >認めざる終えません。
    なんて文章書く人の言語構造をむしろ疑いたい。
    534 : カポコン - 04/04/26 10:25 ID:???.net (+33,+30,-73)
    >>532
    その真珠のヴァージョンは何ですか?
    requireを使用するとか笑わせる答えじゃないですよね?

    >>533
    >しかし、CやJavaなどと比べPerlの方が極力型を意識しない言語仕様
    >になっているというのは認めざる終えません。
    あーそんな風に書いてたんだね。そのうち、なんとか汁。

    # 真珠批判やってるサイトって他にもあるもんだねー。
    535 : 532 - 04/04/27 05:54 ID:???.net (+25,+29,+0)
    マジレスした自分に鬱。
    537 : nobodyさん - 04/05/01 06:06 ID:???.net (+8,+30,+0)
    538 : nobodyさん - 04/05/01 07:23 ID:???.net (+33,+30,-66)
    >>530
    あまり真面目に見ていないけど、もっと説得力ある文章になるくらい
    たくさんプログラムを作ってみた方が良いんじゃないかな。
    今の状態だと言語の違い以前に本当にプログラムを作った事が
    あるんだろうかと疑いたくなるよ。

    >>535
    気にすんな
    540 : nobodyさん - 04/05/08 15:25 ID:???.net (-19,-29,-78)
    perlとPHPのどっちが偉いかとかいった下らない話題につき合うつもりはないが

    http://f13.aaacafe.ne.jp/~mugen/perlvsphp/page7.htm
    ↑を MVC と呼ばれては碇浸透

    コンテンツとデザインの分離スレにちょっと鯉 >>350
    541 : nobodyさん - 04/05/15 03:52 ID:???.net (+25,+29,+0)
    >>540
    そいつはマジメに運営してないからほっといていいよ。
    542 : nobodyさん - 04/05/20 12:08 ID:NShBOzWM.net (+29,+29,+0)
    PHP普及の原因は、イスラエル・Zend社のマーケティングの成功にある。
    ①Perlでは別インストールで多くの人が知らないデーターベース利用を標準で使用できるようにし、「データーベースが簡単に取り扱える」というイメージを特に強く植えつけた。
    ②ウェブサイト作成への特化。例えば、セッション管理がそうだ。
    ③ソースの隠蔽による著作権保護を可能にした。
    データーベースを使いたいが、使い方がわからない。そこに、PHPなら使えるという情報が先に入る。これで、PHPに入った人もかなり多いはず。
    PHPの言語仕様はZendに大きく左右される。
    二年ほど前、PHPが出始めた頃には、変数のスコープがPerlとまったく同じ仕様だった。
    もともと、Perlのソースコードを改編して作成されたPHP。
    ↓PHPの歴史
    http://php.planetmirror.com/manual/ja/history.php
    PHPには、Perlコードの退行による高速化の意図が言語のいたるところに見える。
    マイクロソフトは、オブジェクト指向への対応というのが大義にVB6.0からVB.NETに言語仕様を大幅に変えた。
    今後も大きく言語仕様が変わることはないのか?
    オープンソースとは言っても、Zend社の
    http://www.zend.com/management.php
    の数人のスタップによって大きく左右される。
    再帰的定義とされる「PHP:Hypertext Preprocessor」という名前にも理由がある。これは、要するに、正確には、「Perl Hypertext Preprocessor」としたいところだが、GNUの「GNU is Not UNIX」という再帰的な定義をもじったものだ。
    要するに、「GPLのフリーソフトのライセンスには違反していませんよ!」と一つには主張し、また、一つには、「PHP is Not Perl」とでも言って、Zendの社としての姿勢を、先人の「Perl開発者たち」から擁護する意図があったのだろう。
    Nではなく、Hなのが、そのための味噌だ!Perl開発者たちは、当然、面白くないはずだ。
    PHP信奉者は、六芒星(hexagram)マークのユダヤ教にでも、入信せよ!
    …といいつつ、かく言う私も、PHPに乗り遅れまいと必死だが…。(^^;)


    543 : nobodyさん - 04/05/20 16:11 ID:???.net (+27,+29,-12)
    ↑もう5回くらい見たんだが。しかも全部IDが同じだ・・・見間違いだよな?
    544 : nobodyさん - 04/12/07 16:29:25 ID:???.net (-21,-30,-182)
    最近やっとphpの配列は、perlの配列のリファレンスだと考えればいいんだとわかった。
    んで、phpで関数に配列を引渡すときは、配列のコピーのリファレンスを渡していると考えればいいとわかった。

    だから、phpのこれは
    $array[$index] = $value;

    perlのこれに対応するわけじゃなく
    $array[$index] = $value;

    これに対応しているわけで
    $array->[$index] = $value;

    phpのこれは
    $array = array($val1,$val2,$val3);

    perlのこれに対応している
    $array = [$val1,$val2,$val3];

    なのでphpのこれは
    function f($array){
    .......
    }

    perlのこれに対応するわけだったんだね。
    sub f{
    my $array = [@{$_[0]}];
    .......
    }
    547 : nobodyさん - 05/03/03 09:43:42 ID:???.net (+17,+29,-1)
    >>545
    関数じゃないよ。制御構造と呼んでくれくれたこら
    548 : nobodyさん - 05/03/03 14:56:14 ID:???.net (+30,+29,-85)
    >>544
    おれがPHP使い始めたころと同じこと考えとるな
    きっと次は$がいらないんじゃないかとか
    printした時に自動で配列表示して欲しいとか
    正規表現や無名関数使いずれーとか
    便利な関数がイパーイあってええねとか
    クラスがPerlよりはおしゃれだとか
    549 : nobodyさん - 05/03/08 04:57:03 ID:???.net (+22,+24,-47)
    日本語を変数名に使えるようにすんなよとか
    リファレンス変数とか可変変数で戸惑うとか
    多重継承できないってなんだよとか
    DBはいいなとか
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について