>php教程 >PHP开发 >Perl의 5가지 흔한 실수

Perl의 5가지 흔한 실수

黄舟
黄舟원래의
2016-12-16 13:47:141275검색

저는 최근에 perl+mdbm+sPRead를 사용하여 물건을 만들고 있습니다.

저는 오랫동안 PHP, Python, Ruby를 사용했지만 고전적인 스크립트 언어인 Perl은 접해본 적이 없습니다. 지금은 초등학생처럼 교과서를 읽고 있습니다.

사실 Perl을 찾는 것이 훨씬 더 어렵습니다. 내가 그렇게 자주 실수를 하게 만드는 것은 다른 어떤 것도 없습니다.

1. 첫 번째로 흔히 저지르는 실수는 콘텐츠를 파일로 출력하는 것입니다. 표준 구문은 다음과 같습니다.

print STDERR "this is an apple.";

저는 보통

print STDERR, "this is an apple."이라고 씁니다.

항상 쉼표를 추가하세요. 솔직히 말해서 나는 실수를 반복하는 경우가 거의 없는데 이 실수는 기억이 나지 않습니다.

2. 두 번째로 흔한 실수는 Hash가 참조하는 화살표가 누락되는 경우가 많습니다.

print $hash->{$key};

보통

print $hash{$key 로 씁니다. };

3. 세 번째로 흔한 실수는 다음과 같습니다. 문자열 비교:

PHP를 오랫동안 사용한 후에는 항상 두 개의 등호를 사용하여 문자열을 비교합니다. 이것은 잘못된 것입니다. 올바른 작성 방법은

if($var eq "hello") {
                   print "world"; var=="hello") {
      print "world";

4. 네 번째 일반적인 실수:

괄호가 없는 if 문(모두 PHP로 인해 발생함)

올바른 작성 방법은 다음과 같습니다.

if ($var) {

                                                                                                ~              🎜>5. PHP에서 발생하지 않는 또 다른 실수가 있으며 대부분의 사람들은 세미콜론을 놓치고 있습니다.

위 내용은 Perl에서 자주 발생하는 5가지 오류 내용입니다. 더 많은 관련 글은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:파이썬 피클 모듈다음 기사:파이썬 피클 모듈