programing

PHP에서 변수 형식을 변환하는 type casting vs 함수

muds 2023. 9. 8. 21:46
반응형

PHP에서 변수 형식을 변환하는 type casting vs 함수

유형 캐스팅과 변수를 어떤 유형으로 변환하는 함수를 사용하는 것 사이에 차이가 있습니까?

(float)$var대.floatval($var)

만약 있다면, 그것들 중 하나를 언제 다른 것 대신 사용해야 합니까?

결과 값에는 차이가 없습니다. 단지 다음과 같습니다.

  • (float)언어적 특징이고 매우 빠릅니다.
  • floatval()함수 호출의 오버헤드를 발생시킵니다(그러나 그럼에도 불구하고...).
  • floatval()기능은 다음과 같은 방법으로 사용될 수 있습니다.(float)할 수 없는array_map('floatval', $foo)

마지막 요점은, 제 생각에, 제가 생각하기에, 그 이유는floatval의 존재: 따라서 각각의 주조 작업은 어떤 상황에서 유용할 수 있는 동등한 기능을 갖습니다.

언급URL : https://stackoverflow.com/questions/30940148/typecasting-vs-function-to-convert-variable-type-in-php

반응형