2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

PHPユーザのためのPerl入門

1 :nobodyさん:03/11/11 14:45 ID:+X+T57n4.net
PHPは大体覚えたけど
やっぱりPerlの方がつぶしが効きそうだから
Perlも覚えたい人のスレッド

参考
【待望】PerlユーザのためのPHP入門
http://pc2.2ch.net/test/read.cgi/php/1046326634/

45 :nobodyさん:04/03/19 05:57 ID:???.net
>>42
何が問題ないと?
Perlメインの漏れにはPHPは難しいが・・・。
というか書き方がちゃうやん。慣れねーよ。

46 :nobodyさん:04/03/20 15:52 ID:???.net
PHPメインの漏れにはPerlは難しいが・・・。
というか書き方がちゃうやん。慣れねーよ。


47 :nobodyさん:04/05/04 03:32 ID:???.net
>>45
PHPが書き方が違うから慣れない…?
おまえPerlしか使えねーの?

48 :nobodyさん:04/05/04 09:34 ID:???.net
C++かJavaかそのあたりでもコードが書ける人が
スクリプトで書きたくなった時 PHPが便利

49 :nobodyさん:04/05/04 20:12 ID:???.net
Perlしか使えない香具師は雑魚だね

50 :nobodyさん:04/05/05 05:28 ID:???.net
jspでいいやん

51 :nobodyさん:04/05/05 05:41 ID:???.net
なんていうかー、perlって、ばっかみたい。

52 :カポコン:04/05/06 00:22 ID:???.net
実際のところは正規表現関連になると真珠にブがある。

だからPHPを覚えてから真珠を覚えるというのは

ある意味正解。まー最終的にはJavaでFA宣言だけど俺の場合。

53 :nobodyさん:04/05/06 16:25 ID:???.net
はいはいそうですか良かったね

54 :nobodyさん:04/05/06 21:56 ID:???.net
>正規表現関連になると真珠にブがある

これよく聞くけど、どうブがあるっていうの?
PHPにもPerl互換の正規表現関数ってあったよね?Perlの方が実行速いとか?

55 :nobodyさん:04/05/07 04:24 ID:???.net
書くのが簡単だから

PHP
<?php
$_ = 'abacadaeaf';
if (preg_match_all("/[^a]/", $_, $matches)) {
print implode('', $matches[0]);
}
?>

Perl
$_ = 'abacadaeaf';
print /([^a])/g;

56 :nobodyさん:04/05/07 10:21 ID:???.net
>>55

$_ = 'abacadaeaf';
echo ereg_replace("a",,$_);

PHPなら普通こうするよ。

57 :nobodyさん:04/05/07 17:16 ID:???.net
>>56
ちと例がわかりづらかったですかね。

$_ = 'a1bb2ccc3dd4e5';
s/\d/2 * $&/eg;
print;

58 :nobodyさん:04/05/07 23:41 ID:???.net
>>57

君それをPHPで書いてみ。
それとも漏れが書こうか?

59 :nobodyさん:04/05/08 01:23 ID:???.net
PHP って (?{code}) とかも使えるの?


60 :nobodyさん:04/05/08 01:27 ID:???.net
>>58
ごめん。俺、PHP信者でもPerl信者でもないんでこんなのしか思いつかんわ。
あとよろしく。

<?php
$_ = 'a1bb2ccc3dd4e5';
print preg_replace_callback("/\d/", 'c', $_);
function c($m) { return (2 * $c[0]); }
?>

61 :nobodyさん:04/05/08 01:37 ID:???.net
変数名短縮した時間違えた。
$c[0] -> $m[0]

62 :nobodyさん:04/05/08 01:45 ID:???.net
えーと、大変申し上げ難いのですが時間は間違えていません。_| ̄|○
誰か助けてくれ。

63 :nobodyさん:04/05/08 01:48 ID:???.net
>>62
あんた誰?

64 :nobodyさん:04/05/08 12:07 ID:???.net
>>60
別に漏れも何とか信者ではないし・・・。
PHPは>>57をそのままできるってだけだよ。
まんまPerl互換の正規表現だしね・・・。

65 :nobodyさん:04/05/08 13:01 ID:???.net
>>59
さすがにそれは無理だ
PCRE と言っても Perl と完全互換なわけじゃない

66 :nobodyさん:04/05/08 16:48 ID:???.net
>>65
ん? >>57のs/\d/2 * $&/eg; 
/2 * $&/ の部分ができないって言ってるのかい?

67 :65:04/05/08 19:52 ID:???.net
いや、59 の (?{code}) ができない、という話
他にも、\X とか、PCRE に実装されてない Perl 正規表現の仕様は結構いろいろある

68 :nobodyさん:04/05/09 04:24 ID:???.net
>>67
PCRE独自の仕様もあるし必要なものしか入れてないような

69 :nobodyさん:04/05/10 12:28 ID:???.net
これで、十分だろPHP5専用だが

<?php
$p = new Perl();
$p->eval('
$_ = \'a1bb2ccc3dd4e5\';
s/\d/2 * $&/eg;
print;
');
?>

70 :nobodyさん:04/05/10 18:51 ID:???.net
>>69
そんなことせずともできるんだって それは

71 :nobodyさん:04/05/12 23:43 ID:???.net
perlは while(<>) とか書けるのが最大のメリットであり同時にデメリットであるわけで

72 :nobodyさん:04/05/14 15:18 ID:???.net
71がいいこといった

73 :nobodyさん:04/05/18 13:24 ID:???.net
>>55
すごい狭い視野での例だな

74 :nobodyさん:04/05/19 11:28 ID:???.net
コマンドラインから起動して→入力ファイルを一行ずつ読み込んで処理
というのが Perl が最も得意としていた分野なわけで、
それに特化した書き方だよな、while(<>) も。

下手に汎用性があったせいで CGI にも使われるようになったが
元々はそういう方向性を目指していたわけじゃあない。

PHPユーザがPerlを憶えたいなら、
CGIを書くより、フィルタを書く方が、身につくだろうな。

75 :nobodyさん:04/05/19 16:53 ID:???.net
qq| |とかやめてほしい

76 :nobodyさん:04/12/22 05:40:26 ID:???.net
PHPユーザの要望でqq||をつけてほしいってよく聞くけど。

77 :nobodyさん:04/12/22 10:09:19 ID:???.net
print qq|<a href="{$url['browser_crash']}">O'Reilly said, "Hello, hacker"</a>|;
と書けるようになるから便利。

78 :nobodyさん:2005/11/06(日) 17:23:55 ID:szZvbyxN.net
perl覚えても潰しは効かない。
今から覚えるならJavaのほうが潰しがきくよ。

79 :nobodyさん:2005/11/06(日) 17:56:05 ID:???.net
>>szZvbyxNさん
化石スレ発掘ごくろうさまです

80 :nobodyさん:2005/11/06(日) 20:25:52 ID:???.net
この板って下のほうにびっくりする様な化石スレがたくさんあるのが面白い。

81 :nobodyさん:2005/11/15(火) 17:37:56 ID:???.net
perlの勉強をしようと思っています。
昔PHPでやっていたようにAN HTTPDで鯖を立て、そこにプログラムを置いて実行するようにしたのですが、動きません。
一瞬読みに行ったような動作はするのですがすぐに終わり、何も変化しません。
詳しい先輩に聞いたら「perlがぶっこわれてんじゃね」といわれたため、入れなおしてみたりいろいろしてみましたが変化ありません。
なぜでしょうか?非常に困っているために解決方法を教えていただきたいのですが・・・
AN HTTPDのver 1.42n
Active Perlのver v5.8.7 built
AN HTTPDの設定 拡張子.pl,.cgi 実行プログラムC:\Perl\bin\perl.exe
よろしくお願いします。

82 :nobodyさん:2007/03/29(木) 15:59:24 ID:???.net
cgi-binフォルダじゃないと動かないとかではないか?違うかな?

83 :nobodyさん:2007/11/15(木) 23:21:02 ID:???.net
1 福留  .350 30
2 谷    .320 10
3 小笠原 .330 30 
4 国民的 .280 40
5 パンダ  .300 30
6 二岡   .280 30
7 うなぎ  .260 30
8 外国人 .300 20
9 投手

手がつけられません><

84 :nobodyさん:2007/11/15(木) 23:21:29 ID:???.net
1 福留  .350 30
2 谷    .320 10
3 小笠原 .330 30 
4 国民的 .280 40
5 パンダ .300 30
6 二岡  .280 30
7 うなぎ  .260 30
8 外国人 .300 20
9 投手

手がつけられません><

85 :nobodyさん:2007/11/15(木) 23:22:00 ID:???.net
1 福留   .350 30
2 谷    .320 10
3 小笠原 .330 30 
4 国民的 .280 40
5 パンダ .300 30
6 二岡   .280 30
7 うなぎ  .260 30
8 外国人 .300 20
9 投手

手がつけられません><

86 :nobodyさん:2007/11/15(木) 23:22:30 ID:???.net
打率 HR
1 福留   .350 30
2 谷    .320 10
3 小笠原 .330 30 
4 国民的 .280 40
5 パンダ .300 30
6 二岡   .280 30
7 うなぎ  .260 30
8 外国人 .300 20
9 投手

手がつけられません><

87 :nobodyさん:2007/11/15(木) 23:22:56 ID:???.net
      打率 HR
1 福留   .350 30

88 :nobodyさん:2007/11/15(木) 23:23:11 ID:???.net
       打率 HR
1 福留   .350 30

89 :nobodyさん:2007/11/15(木) 23:23:29 ID:???.net
       打率 HR
1 福留   .350 30

90 :nobodyさん:2007/11/16(金) 04:23:12 ID:???.net
cmdで perl helloworld.cgiだな

91 :電脳プリオン:2011/11/15(火) 22:45:07.24 ID:???.net ?2BP(1960)
両方知らない

92 :nobodyさん:2013/03/18(月) 00:19:37.90 ID:IiZMyjQL.net
      _
      |O\
      |   \ キリキリ
    ∧|∧   \ キリキリ
ググゥ>(;⌒ヽ    \
    ∪  |     (~)
     ∪∪   γ´⌒`ヽ
     ) )    {i:i:i:i:i:i:i:i:}
     ( (    ( ´・ω・)、
           (O ⌒ )O
            ⊂_)∪

93 :nobodyさん:2018/06/21(木) 09:07:19.54 ID:VtSVJLaY.net
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

JGZAU

94 :nobodyさん:2024/02/01(木) 15:43:01.23 ID:rUevg9Mlb
他人の権利を強奪して私腹を肥やす強盗殺人政治やってる論理もクソもない口クに勉強してない議員だらけ無能外道集団公明党と違って維新
は最低限の知的能カを有してる奴が多いのは橋下徹の意向で容赦なく知的能力の足切りやってる成果なんだろうけど、いい年して玉遊びとか
してる無能を讃えてみたり、日本に原爆落とした世界最悪のならず者国家の覇権主義に利用されてるウクライナ状態になるリスクを無視して
軍拡推進してみたり、危險極まりない原発推進すれば電氣料金は下がるだのほざきがら鉄道の30倍以上もの非効率クソ航空機によって莫大
な石油無駄に燃やしてエネ価格暴騰させて温室効果ガス倍増させて気候変動させて災害連発させて貿易赤字に、そんなバカの象徴万博を誇っ
てみたり、騒音によって知的産業に威力業務妨害して壊滅させて原発とか笑わせるレベルにまで日本の技術力低下させて、勉強妨害して犯罪
惹起しながら動物虐待は罰則強化しろ、子の虐待には金くれてやれだの.いつの間にか憲法の下の平等に反しないベーシックインカムも言わ
なくなって社会分断惹起して治安悪化とか、頭は回るが古い教育制度による時代遅れの固定観念による思慮のなさは直情的な橋下徹由来かな
〔ref.〕 ttps://www.call4.jp/info.Ρhp?тyрe=items&id=I0000062
тtps://haneda-Рroject.jimdofree.com/ , ttрs://flight-route.Com/
Τtps://n-souonhigaisosyoudan.amebaownd.com/

17 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★