Ich verwende kürzlich Perl+mdbm+sPRead, um Dinge zu erstellen.
Ich benutze PHP schon lange, Python und Ruby, habe mich aber noch nie mit der klassischen Skriptsprache Perl beschäftigt. Jetzt lese ich Lehrbücher wie ein Grundschüler.
Es ist tatsächlich viel schwieriger, Perl zu finden. Nichts anderes bringt mich dazu, so oft Fehler zu machen.
1. Der erste häufige Fehler ist: Inhalte in eine Datei ausgeben. Die Standardsyntax lautet:
print STDERR „das ist ein Apfel.“;
Ich schreibe es normalerweise als
print STDERR „das ist ein Apfel.“;
Fügen Sie immer ein zusätzliches Komma hinzu. Um ehrlich zu sein, mache ich selten wiederholt Fehler, aber an diesen kann ich mich einfach nicht erinnern.
2. Der zweite häufige Fehler ist: Oft fehlt der durch Hash referenzierte Pfeil.
sollte als
print $hash->{$key} geschrieben werden;
Normalerweise schreibe ich es als
print $hash{$key };
3. Der dritte häufige Fehler ist: String-Vergleich:
Nachdem ich PHP schon lange verwende, verwende ich immer zwei Gleichheitszeichen, um Strings zu vergleichen. Das ist falsch. Die richtige Schreibweise ist
if($var eq "hello") {
print "world"; var=="hello") {
print "world";
Der vierte häufige Fehler:
if-Anweisung ohne Klammern (alles durch PHP verursacht)
Die richtige Schreibweise ist:
if ($var) {
5 Es gibt noch einen weiteren Fehler, der nicht von PHP stammt und den die meisten Leute wahrscheinlich nicht machen werden: ein fehlendes Semikolon. Das Obige ist der Inhalt von 5 häufigen Fehlern in Perl. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!