public static function safeStrcpy(string $string) : string { $length = self::safeStrlen($string); $return = ''; for ($i = 0; $i < $length; ++$i) { $return .= $string[$i]; } return $return; }
/** * Prevent accidental echoing of a hidden string * * @return string */ public function __toString() : string { if ($this->allowInline) { return CryptoUtil::safeStrcpy($this->internalStringValue); } return ''; }