좋은 PHP 작성 - 문자열 관리
3390 단어 phpwebdevprogramming
PHP에서 문자열로 작업하는 것은 매우 쉽지만 더 쉬울 수 있습니다.
PHP에서 일반적이지만 좋지 않은 문자열 사용에 대한 아래의 예를 분석해 보겠습니다.
$firstname = 'John';
$lastname = 'Doe';
$name = 'The user ' . $firstname . ' ' . $lastname . ' joined in ' . date('d/m/y') . '. Their birthday is ' . 32 - date('Y');
이것은 당신이 기대하는 것과 정확히 일치하게 출력할 것이지만, 우와, 보기 흉하지 않습니까? 인라인 계산, 여러 연결 세트, 필요 이상으로 깁니다.
리팩터링을 보고 설명해보자.
$first_name = 'John';
$last_name = 'Doe';
$full_name = "{$first_name} {$last_name}";
$join_date = date('d/m/y');
$birthday = 32 - date('Y');
$name = "The user {$full_name} joined in {$join_date}. Their birthday is {$birthday}";
더 많은 코드를 볼 수 있지만 훨씬 더 읽기 쉽습니다.
우리가 여기서 무엇을 했습니까?
위의 포인트 덕분에 리팩터링이 훨씬 읽기 쉽고 이해하고 편집하기가 훨씬 쉽습니다.
더 많은 코드를 도입했지만 일반적으로 가독성이 길이보다 우선되어야 합니다. 초보자의 경우 가능한 한 적은 수의 라인으로 정말 복잡한 코드를 작성하고 싶다는 함정에 빠지기 쉽습니다. 멋지고 재미있지만 손에서 쉽게 벗어날 수 있습니다!
이것은 PHP의 문자열 관리에 대한 간단한 예입니다. 즐겁게 보셨으면 합니다!
이 시리즈의 다음 부분에서는 행복한 경로로 논리 구조를 작성하는 방법을 다룰 것입니다.
Reference
이 문제에 관하여(좋은 PHP 작성 - 문자열 관리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/joemoses33/write-good-php-string-management-4lok텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)