PHPユーザのためのPerl入門at PHP
PHPユーザのためのPerl入門 - 暇つぶし2ch2:2
03/11/11 15:14 .net
2

3:Ⅲ
03/11/11 15:24 .net


4:1
03/11/11 15:50 ks/XAcB8.net
まともなレス汁!

5:nobodyさん
03/11/11 15:51 .net
また本7か

6:nobodyさん
03/11/11 16:06 .net
俗に言うPHP房では無理だろ。
難易度の差がありすぎる。

7:nobodyさん
03/11/11 16:14 .net
難易度
c LV 25
perl LV13
php LV9
くらい?

8:うんこ
03/11/11 16:28 .net
うんこ

9:nobodyさん
03/11/11 17:02 .net
<?
の代わりに
#user/local/bin/perl

を一行目に記述。

10:nobodyさん
03/11/11 17:30 5lWlyAC/.net
 

11:nobodyさん
03/11/11 17:33 .net
C++ Lv16
C Lv11
Java Lv13
Perl Lv15
VB Lv8
PHP Lv7
Lisp Lv16
HSP Lv5

12:nobodyさん
03/11/11 17:36 5lWlyAC/.net
C++ Lv17
C Lv14
Java Lv15
Perl Lv16
VB Lv11
PHP Lv12
Lisp Lv18
HSP Lv5
ひまわりLv3
アセンブラ Lv10
COBOL Lv9

13:nobodyさん
03/11/11 18:42 .net
Rubyが入っていないのは(ry

14:nobodyさん
03/11/12 00:13 .net
習得の難易度で言えば、そんな感じだと思うが、俺の中で言語としての書きやすさは

C++ > Delphi(objective pascal) > php > java > perl > C > アセンブラ

15:nobodyさん
03/11/12 01:09 nR7TWLtg.net
ひまわりってなんだっけ?

16:nobodyさん
03/11/12 01:44 .net
衛星だろ

17:nobodyさん
03/11/12 10:21 .net
映画です

18:nobodyさん
03/11/13 06:00 .net
絵画です

19:nobodyさん
03/11/13 06:03 .net
COBOLとかもう良いだろって感じ

20:nobodyさん
03/11/19 03:24 cYq+prmF.net
盛り上げ

21:nobodyさん
03/11/19 22:12 dwGqxLQJ.net
PHPでいうところのglobal宣言は、
Perlではないのでしょうか?

ないとしたら、関数の引数として渡すしかないのでしょうか?

教えていただけたら幸いです。

22:nobodyさん
03/11/19 23:13 .net
マジレスすると日本語プログラミング言語ひまわり
>>14もれはjavaの方がC++よりも書きやすいな
統合開発環境のせいもあるかも知んないけど

23:nobodyさん
03/11/20 00:13 .net
>>12
アセンブラってPHPより簡単なんですか!?

24:nobodyさん
03/11/20 00:24 .net
>>12
すみません,
RubyとPythonとawkとObjectiv-CとAppleScriptとTclしか使えないのですが,
それぞれレベルはどんなもんでしょうか?

25:nobodyさん
03/11/20 02:08 .net
>>24
ネタだろ

26:nobodyさん
03/11/20 10:11 22UD/ebz.net
Ruby Lv12
Python LV14
Object-C LV15
AppleScript LV10
TCL LV12

27:nobodyさん
03/11/24 18:20 XKzCnblQ.net
脱PHPしたいんだけどマジでどうしたらいいの。

28:nobodyさん
03/11/24 18:42 .net
>>27
自分で書いたPHPのソースを移植するところから始めれば

29:21
03/11/29 08:11 G/R1ECpC.net
>>21
どなたかおしえてください。。。

30:nobodyさん
03/11/29 10:27 FWVLd1Yp.net
>>29
Perlは標準でグローバル。明示的にするならourかな。
myを使うとスコープをブロック内にできる

our $global;
{
my $aaaaaaa;
}

31:nobodyさん
03/11/29 10:38 .net
>>29
use strict下でも文句言われないようにするなら、
use vars qw($s @a %h); こんな感じ

32:nobodyさん
03/12/10 01:33 fgZBds6P.net
盛りAGE

33:nobodyさん
04/02/23 18:32 xS8WlB8a.net
Java Lv13
Perl Lv15

で良いのか?あげw

34:nobodyさん
04/02/27 22:30 Rrh2ML2f.net
print_rにあてはまるような関数ありますか?

35:nobodyさん
04/02/28 15:12 GPwfHIuc.net
>>34
ちと違いますが、
Data::Dumperモジュールを使えば同じようなことができます。

36:nobodyさん
04/02/28 22:03 .net
Dumperが電波に見えた

37:nobodyさん
04/02/29 03:50 .net
いまさらPerlなんて覚えてどうすんだよ。あほらし。

--------------------終了!-------------------------

38:nobodyさん
04/03/01 04:07 .net
>>34
print join ',', @arr;

39:nobodyさん
04/03/14 15:15 .net
PHPモジュールみたいのあればいいのに

40:nobodyさん
04/03/17 18:27 .net
>>37
クラックとかすんだよ!

41:nobodyさん
04/03/17 23:14 .net
perlユーザのためのPHP入門もしてくれ。
なんかわからないなぁ・・・、PHP

42:nobodyさん
04/03/18 00:32 .net
>>41
スレリンク(php板)l50

PerlがわかるならPHPなんざ問題ないはず。まあ向こうでドゾー

43:nobodyさん
04/03/18 02:53 .net
で?>>1は僕たちに何をしろというのですか?

44:nobodyさん
04/03/18 03:32 .net
>>39
pear のことか?
pear が参考にした CPAN ってのがあるぞ。

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

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


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

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

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

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

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

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

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

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

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

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

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

55:nobodyさん
04/05/07 04:24 .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 .net
>>55

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

PHPなら普通こうするよ。

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

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

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

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

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


60:nobodyさん
04/05/08 01:27 .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 .net
変数名短縮した時間違えた。
$c[0] -> $m[0]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

81:nobodyさん
05/11/15 17:37:56 .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さん
07/03/29 15:59:24 .net
cgi-binフォルダじゃないと動かないとかではないか?違うかな?

83:nobodyさん
07/11/15 23:21:02 .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さん
07/11/15 23:21:29 .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さん
07/11/15 23:22:00 .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さん
07/11/15 23:22:30 .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さん
07/11/15 23:22:56 .net
      打率 HR
1 福留   .350 30

88:nobodyさん
07/11/15 23:23:11 .net
       打率 HR
1 福留   .350 30

89:nobodyさん
07/11/15 23:23:29 .net
       打率 HR
1 福留   .350 30

90:nobodyさん
07/11/16 04:23:12 .net
cmdで perl helloworld.cgiだな

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

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

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

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

95:nobodyさん
24/10/24 17:16:44.01 N3X8VIIRX
辺野古にクソ羽田にクソ成田にクソ厚木にクソ横田などの私権侵害と地球破壊テ囗に対して住民は海外の民主主義国のように
立ち上がらないとな、フランスなんて大勢で幹線道路や鉄道封鎖したり街中に豚の糞まき散らしたりしてるがそれでいてポリ公は目の前て゛
眺めてるた゛けで手出しできない状態、これこそが腐敗政府の暴走を食い止める正当な民主主義の形態であって日本も千人くらい集まって
四六時中空港やらに妨害行為すればそれは正当な行為として社會的に認められるんだぞ、実際そんな現状のフランスでは交通やらストップ
していようと多くの一般市民もそれを支持してるしな
裁判とか頑張ってはいるようだが日本は法治国家には程遠い腐敗国家だし儲かるのは弁護士だけであって報道などされることで
住民の生命と財産を強奪して賄賂癒着業者の利益に付け替えてる腐敗利権組織自民公明の悪質さを人々に認知させる程度の意味しか
ないわけだがそろそろ民主主義国になるために蜂起してもいい頃合いだぞ,もちろん以心伝心で我々も蜂起するに決まってんだろ
〔ref.] ttPs://www.Call4.jp/info.phΡ?type=itеms&id=I0000062
URLリンク(haneda-proj)<)te.com/
ttps://n-souonhigaisosуoudan.amebaownd.сom/

96:nobodyさん
25/04/07 04:52:36.40 UqwppTnwL
連邦職員に先週どんな成果を出したか聞いて答えられなければ解雇ってイー□ンマスク素晴らしいよな霞が関の税金泥棒どもにもそれやれよ
国土破壞省なんて先週国民を何人殺したぞとかJALだのANAだのテロリス├に天下り賄賂癒着して莫大な温室効果ガスまき散らさせて気候変動
海水温上昇させて土砂崩れ、洪水、大雪、山火事にと災害連發させてエネルギーに水産物に農作物価格にと暴騰させて海に囲まれた日本で
四六時中わざわざ陸域飛は゛しまくって閑静な住宅地にまで大騒音まき散らして静音が生命線の知的産業根絶やしにして国際竸争力壊滅させて
罪なき人々の生命財産を強奪して私腹を肥やして白々しくマッチポンプ丸出しで仕事してるフリしてるだけの社会に湧いた皆殺しにされるべき
害蟲でしかないしな日本に必要なのは腐敗の権化自民党た゛の強盗殺人と地球破壊の権化公明党だの不公平と無責任の権化維新国民立憲でもなく
政府を小さくするトランプのような政治だか゛マトモなのが見当たらないとか絶望的
今どき万博だのほざく税金泥棒集団維新によって事実上の独身税が作られたわけだし失う物のないお前らは一斉蜂起していいんだそ゛
(ref.) ttРs://www.call4.jР/info.рhp?Type=iTems&id=I0000062
URLリンク(haneda-proj)ect.jimdofree.Com/ , tTPs://flighT-route.com/
tTps://n-souonhigaisosУoudan.amebaownd.сom/


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch