©
This document uses PHP Chinese website manual Release
(PECL spl_types >= 0.1.0)
The SplString class is used to enforce strong typing of the string type.
$initial_value
[, bool $strict
]] )SplString::__default
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"
?>
以上例程会输出:
Value not a string object(SplString)#1 (1) { ["__default"]=> string(7) "Testing" } Testing