gettype()은 변수의 유형을 가져오는 데 사용됩니다. 반환된 문자열 유형은 다음 문자열 중 하나일 수 있습니다: 정수, 이중, 문자열, 배열, 객체, 알 수 없는 유형
is_numeric(혼합 변수): //측정된 변수가 숫자인지 디지털 문자열인지 확인
is_bool( ) : //측정변수가 불리언형인지 확인
is_float(): //측정변수가 부동소수점형인지 확인하고 is_double, is_real()이 모두 동일하게 사용되는지 확인
is_int(): //확인 측정변수가 부동소수점형인지 정수입니다. is_integer()
is_string()과 동일합니다. //측정변수가 문자열인지 확인합니다.
is_object(): //측정변수가 문자열인지 확인합니다. object
is_array(): //측정된 변수가 배열이 아닌지 확인
is_null(): //변수가 비어 있는지 확인
데이터 유형에서 다른 유형으로의 변수 데이터 유형 변환에는 두 가지 방법이 있습니다. 하나는 자동 변환이고 다른 하나는 강제 변환입니다.
PHP는 변수 정의에서 명시적인 유형 정의를 요구하지 않습니다(또는 지원하지 않습니다). 변수 유형은 변수가 사용되는 컨텍스트에 따라 결정됩니다. 즉, 변수 v a r 에 문자열 값을 할당하면 var, var, var이 문자열이 됩니다. $var에 정수를 할당하면 정수가 됩니다.<?php $var=123; var_dump($var); $var='hi'; var_dump($var); $var=true; var_dump($var);?>
자동 유형 변환의 예는 덧셈 연산자"+"입니다. 피연산자가 부동 소수점인 경우 모든 피연산자는 부동 소수점으로 처리되며 결과도 부동 소수점입니다. 그렇지 않으면 피연산자는 정수로 해석되고 결과도 정수입니다. 이는 피연산자 자체의 유형을 변경하지 않고 피연산자가 평가되는 방식과 표현식 자체의 유형만 변경한다는 점에 유의하십시오.
<?php //运算自动转换 $foo = "0"; // $foo 是字符串 (ASCII 48) var_dump($foo); $foo += 2; // $foo 现在是一个整数 (2) var_dump($foo); $foo = $foo + 1.3; // $foo 现在是一个浮点数 (3.3) var_dump($foo); $foo=1; $bar=$foo+1.22; //$foo还是一个整形,$bar是浮点数 var_dump($foo); var_dump($bar); ?>
위 내용은 PHP에서 변수의 유형을 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!