제 코딩 스타일을 개선하는 데 도움을 주실 수 있나요? :) 일부 작업에서는 변수가 비어 있거나 무언가를 포함하고 있는지 확인해야 합니다. 이 작업을 해결하기 위해 나는 일반적으로 다음을 수행합니다.
확인 - 이 변수가 이미 설정되어 있나요? 설정된 경우 – 확인합니다 – 비어 있습니까?
으아악질문이 있습니다. 비어 있음()보다 먼저 isset()을 사용해야 하나요? 꼭 필요한가요? 티아!
P粉5144588632023-10-17 19:55:24
귀하의 구체적인 경우: if ($var)
.
변수가 존재하는지 모르는 경우 isset
를 사용해야 합니다. 첫 번째 줄에서 선언했으므로 존재한다는 것을 알고 있으므로 그럴 필요도 없고, 아니, isset
。由于您在第一行声明了它,因此您知道它存在,因此您不需要,不,不应该使用isset
isset
를 사용해서는 안
empty
也是如此,只是 empty
还结合了对值的真实性的检查。 empty
相当于 !isset($var) || !$var
和 !empty
相当于 isset($var) && $var
或 isset($var) && $var ==正确
empty
도 값의
에 대한 검사를 통합한다는 점을 제외하면 empty
에도 마찬가지입니다. empty
는 !isset($var) || !$var
와 동일하며 !empty
는 isset($var)와 동일합니다. && $ var
또는 isset($var) && $var ==올바른
.
단지 존재해야 하는 변수의 if ($var)
진실
P粉4589136552023-10-17 12:42:26
빈 용도인지 확인하려는 경우 찾고 있는 항목에 따라 다릅니다 empty
因为它也会检查它是否已设置,如果您想知道某些内容是否已设置设置或不使用 isset
.
Empty
변수가 설정되어 있는지 확인하고, 설정되어 있으면 변수가 null, "", 0 등인지 확인하세요.
Isset
설정되어 있는지 확인하면 비어 있지 않은 모든 것이 될 수 있습니다
空
의 경우 다음은 비어 있는 것으로 간주됩니다.
From http://php.net/manual/en/function.empty.php
댓글에서 언급했듯이, 경고가 없는 것도 비어있음()에 중요합니다
PHP 매뉴얼이 말함
질문에 대해
PHP 매뉴얼이 말함
귀하의 코드는 다음을 수행합니다:
으아악예:
으아악