>  기사  >  백엔드 개발  >  PHP 커널 탐색: 변수 유형 변환

PHP 커널 탐색: 변수 유형 변환

WBOY
WBOY원래의
2016-07-30 13:29:321048검색

PHP는 약한 유형의 동적 언어입니다. 우리는 PHP 변수가 ZVAL이라는 컨테이너에 저장된다는 것을 이미 알고 있습니다. PHP의 변수에는 명시적인 데이터 유형 정의가 필요하지 않으며 모든 유형의 데이터를 변수에 할당할 수 있습니다. PHP 변수 간에는 암시적 변환과 명시적 변환이라는 두 가지 유형의 데이터 유형 변환이 있습니다.
암시적 유형 변환
자동 유형 변환이라고도 하는 암시적 유형 변환은 프로그래머가 코드를 작성할 필요 없이 프로그래밍 언어에 의해 자동으로 완료되는 유형 변환을 의미합니다. PHP에서 자주 접하게 되는 암시적 변환은 다음과 같습니다.

1. 직접 변수 할당 작업
PHP에서 변수에 직접 할당하는 것은 암시적 유형 변환의 가장 간단한 방법이자, 아마도 우리에게 너무 익숙해서 변수의 변화를 느끼지 못하는 것일 수도 있습니다. 직접 할당 작업에서 변수의 데이터 유형은 할당된 값에 따라 결정됩니다. 즉, lvalue의 데이터 유형은 rvalue의 데이터 유형에 따라 결정됩니다. 예를 들어 문자열 유형의 데이터를 변수에 할당하는 경우 해당 변수가 이전에 어떤 유형이었는지에 관계없이 이제 해당 변수는 문자열 유형 변수가 됩니다. 코드를 살펴보세요:

<code><span>$string</span> = <span>"To love someone sincerely means to love all the people,  to love the world and life,  too."</span><span>$integer</span> = <span>10</span>;
<span>$string</span> = <span>$integer</span>;</code>

위 코드에서 세 번째 코드를 실행하면 string 변경금액 /수업 종류그냥 하나 전체 모양.합격합격 VLD확장확장할 수 있습니다~확인아닙니다.씨발제작자사이생성코드&씨발만들기숫자클래스 유형, 검색대부분이후진짜 현재 zendss igntvari able편지 횟수. 이것은입니다 전면전면 페스티벌 이 있습니다 였습니다 자세히 보기 자세히 소개 소개 합격 .나는 우리는 이것 매우 제인싱글 일종의부여가치, 소스 코드보통 직진 픽업> 위에서는 PHP 커널 탐색: 변수 유형 변환에 대한 내용을 소개했으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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