[英]PHP Fatal error: Uncaught Error: Call to undefined function socket_create() in XAMPP v3.3.0 in windows
[英]PHP 8.1.6, XAMPP -> Fatal error: Uncaught Error: Call to undefined function grapheme_strlen()
PHP 8.1.6 没有找到 grapheme_strlen grapheme_strlen()
。 任何想法为什么会发生这种情况?
完整错误:
Fatal error: Uncaught Error: Call to undefined function grapheme_strlen() in C:\xampp\htdocs\api\v5\inc\classes\Validation.inc.php:90 Stack trace: #0 C:\xampp\htdocs\api\v5\tests\validation.php(14): Validation::fullname('ann') #1 {main} thrown in C:\xampp\htdocs\api\v5\inc\classes\Validation.inc.php on line 90
function:
/**
* Checks if a fullname is valid
*
* @param string $fullname
* @return FullnameValidation
*/
static function fullname(string $fullname): FullnameValidation
{
$min_length = 3;
$max_length = 30;
if (grapheme_strlen($fullname) >= $min_length) {
if (grapheme_strlen($fullname) <= $max_length) {
return FullnameValidation::ok;
} else {
return FullnameValidation::too_long;
}
} else {
return FullnameValidation::too_short;
}
}
谷歌给我的结果完全为零。 好像我是唯一一个遇到过这个问题的人。
您需要安装 intl pecl 扩展。 我不是 XAMPP 人。 但如果你跑:
php -m
您需要查看 intl 模块来解决您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.