Tipos de datos SPL
PHP Manual

La clase SplString

(PECL spl_types >= 0.1.0)

Introducción

La clase SplString es utilizada para hacer cumplir el uso correcto del tipo de dato string.

Sinopsis de la Clase

SplString extends SplType {
/* Constantes */
const integer __default = 0 ;
/* Métodos heredados */
SplType::__construct ([ mixed $initial_value [, bool $strict ]] )
}

Constantes predefinidas

SplString::__default

Ejemplos

Ejemplo #1 Ejemplo de uso de SplString

<?php
$string 
= new SplString("Probando");

try {
    
$string = array();
} catch (
UnexpectedValueException $uve) {
    echo 
$uve->getMessage() . PHP_EOL;
}

var_dump($string);
echo 
$string// Muesta la salida "Probando"
?>

El resultado del ejemplo sería:

El valor no es un string
object(SplString)#1 (1) {
  ["__default"]=>
  string(7) "Probando"
}
Probando


Tipos de datos SPL
PHP Manual