version_compare 함수

함수 version_compare는 버전 번호를 포함하는 두 문자열을 비교하고, 비교 결과를 반환합니다. 두 개의 버전 문자열과 선택적인 비교 연산자, 총 세 개의 매개변수를 받습니다. 첫 번째 버전이 두 번째 버전보다 각각 작으면 -1, 같으면 0, 크면 1을 반환합니다.

문법

phpversion_compare(string $version1, string $version2, string $operator = null);

예제

두 버전을 비교해 봅시다:

php<?php
  $res = version_compare('1.2.3', '1.2.4');
  echo $res;
?>

코드 실행 결과:

php-1

예제

버전이 최소 요구 사항을 충족하는지 확인해 봅시다:

php<?php
  if (version_compare(PHP_VERSION, '8.0.0', '>=')) {
    echo 'PHP 버전이 적합합니다';
  } else {
    echo 'PHP 8.0.0 이상이 필요합니다';
  }
?>

코드 실행 결과 (예시):

php'PHP 버전이 적합합니다'

예제

알파 및 베타 릴리스 버전을 비교해 봅시다:

php<?php
  $res = version_compare('1.0.0b', '1.0.0a');
  echo $res;
?>

코드 실행 결과:

php1

함께 보기

  • 현재 PHP 버전을 반환하는 함수 phpversion