ホームページ >php教程 >PHP开发 >Perl でよくある 5 つの間違い

Perl でよくある 5 つの間違い

黄舟
黄舟オリジナル
2016-12-16 13:47:141275ブラウズ

最近はperl+mdbm+sPReadを使って作っています。

phpは長い間使ってきましたが、古典的なスクリプト言語であるperlには触れたことはありません。今は小学生のように教科書を読んでいます。

Perl は確かにはるかに難しいことがわかりました。これほど頻繁に間違いを犯すものは他にありません。

1. 最初のよくある間違いは、コンテンツをファイルに出力することです。標準の構文は次のとおりです:

print STDERR "this is an apple.";

私は通常次のように書きます

print STDERR, "this is an apple.";

常に余分なカンマを追加します。正直、何度も間違えることは少ないのですが、これだけは覚えられません。

2. 2 番目のよくある間違いは、ハッシュによって参照される矢印が欠けていることがよくあることです。

print $hash->{$key};

と書く必要があります。私はよく

print $hash{$key};

と書きます。 3 番目のよくある間違いは、文字列比較:

です。 PHP を長年使用していると、文字列を比較する際には常に 2 つの等号を使用します。これは間違っています。正しい書き方は

if($var eq "hello") {

これにより、検出が困難な論理エラーが発生します。见4. 4 番目のよくあるエラー: 括弧のない

IF ステートメント (すべての pHP が間違っています)


正しい方法は次のとおりです:

IF ($ var) {

Print "yes";

if($var)

print "yes";

5. もう 1 つの間違いがあります。これは PHP から来たものではありませんが、おそらくほとんどの人は間違いません。それは、セミコロンの欠落です。

上記は Perl でよくある 5 つのエラーの内容です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。