SplInt
SplFloat
SplInt
PHP Manual

# SplInt::__construct

(PECL spl_types >= 0.1.0)

SplInt::__construct — Constructs an integer object type

### 설명

SplInt::__construct ( integer `$input` )

This constructs a new object of type integer.

### 인수

`input`

  The `input` parameter accepts an integer An UnexpectedValueException Exception will be thrown if anything is passed.

### 반환값

값을 반환하지 않습니다.

### 예제

Example #1 SplInt::__construct() example

`<?php
$int = new SplInt(94);
try {
$int = 'Try to cast a string value for fun';
} catch (UnexpectedValueException $uve) {
echo $uve->getMessage() . PHP_EOL;
}
var_dump($int);
echo $int; // Outputs 94
?>`

위 예제의 출력:

    Value not an integer
    object(SplInt)#1 (1) {
      ["__default"]=>
      int(94)
    }
    94

SplInt
SplFloat
SplInt
PHP Manual