SPL Types
PHP Manual

The SplString class

(No version information available, might only be in SVN)

Introducere

The SplString class is used to enforce strong typing of the string type.

Sinopsisul clasei

SplString extends SplType {
/* Constants */
const integer __default = 0 ;
/* Metode moștenite */
SplType::__construct ([ mixed $initial_value [, bool $strict ]] )
}

Constante predefinite

SplString::__default

Exemple

Example #1 SplString usage example

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

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

var_dump($string);
echo 
$string// Outputs "Testing"
?>

Exemplul de mai sus va afișa:

Value not a string
object(SplString)#1 (1) {
  ["__default"]=>
  string(7) "Testing"
}
Testing


SPL Types
PHP Manual