>  기사  >  백엔드 개발  >  PHP는 어떤 언어인가요?

PHP는 어떤 언어인가요?

(*-*)浩
(*-*)浩원래의
2019-09-29 09:53:144112검색

PHP는 약한 유형의 언어입니다

PHP는 어떤 언어인가요?

PHP에 변수의 데이터 유형을 선언할 필요는 없습니다.

PHP는 변수를 해당 값에 따라 올바른 데이터 유형으로 자동 변환합니다. (추천 학습: PHP 비디오 튜토리얼)

강력한 유형의 프로그래밍 언어에서는 변수를 사용하기 전에 변수의 유형과 이름을 선언(정의)해야 합니다.

약한 유형의 언어는 약한 유형의 정의 언어라고도 합니다. 강력한 형식의 정의와 반대입니다. VB나 PHP와 같은 언어는 약한 유형의 언어입니다.

Weakly Typed 언어는 Weakly Typed 정의를 가진 언어입니다. 특정 변수에는 정의된 유형이 있으며, 변수는 명시적인 강제 없이 환경 변화에 따라 자동으로 변환될 수 있습니다.

예: vbscript에서는 문자열 12와 정수 3을 연결하여 문자열 123을 얻은 다음 명시적인 변환 없이 정수 123으로 처리할 수 있습니다.

약한 유형은 때로는 매우 편리해 보이지만 때로는 극도로 오류가 발생하기 쉽습니다. 예를 들면 다음과 같습니다.

var result=5+5; //two numbers
alert(result);  //outputs "10"
var result=5+'5'; // a number and a string
alert(result);  //outputs "55"

따라서 약한 유형의 언어를 사용할 때는 오류를 방지하기 위해 데이터 유형에 특별한 주의를 기울여야 합니다

강한 유형의 언어인지 약한 유형의 언어인지에 대한 근본적인 기준은 다음과 같습니다. 암시적 언어 유형 변경. 강력한 유형의 언어는 약한 유형의 언어보다 약간 느리지만 강력한 유형의 정의 언어가 가져오는 엄격함으로 인해 불필요한 오류를 피할 수 있습니다.

위 내용은 PHP는 어떤 언어인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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