首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libphonenumber php找不到基类区域设置

libphonenumber php找不到基类区域设置
EN

Stack Overflow用户
提问于 2014-04-09 09:49:30
回答 1查看 793关注 0票数 1

我正在使用php内嵌的libphonenumber

代码语言:javascript
复制
giggsey/libphonenumber-for-php

我需要它只是做一个基本的意义和有效性检查一个电话号码输入的用户。

我已经将整个src/libphonenumber目录及其子目录复制到我的项目中。我不使用作曲家,因为这只是我的项目的一个要素,我希望现在不需要攀登这个特殊的学习曲线。我在脚本的开头放置了以下简单的自动加载程序。

代码语言:javascript
复制
namespace libphonenumber;

spl_autoload_register('libphonenumber\myAutoloader');

function myAutoloader($className)
{
$path = 'libphonenumber/';
$parts=explode('\\',$className,2);
$filename=str_replace('\\','/',$parts[1]);

include $path.$filename.'.php';
}

自动加载程序可以正常工作,除非涉及到文件geocoding/Locale.php,它包含一个类'Locale‘,如下所示;

代码语言:javascript
复制
class Locale extends \Locale

我得到的错误是

代码语言:javascript
复制
PHP Fatal error:  Class 'Locale' not found in /var/www/luthor/php/libphonenumber/geocoding/Locale.php on line 6

我对php中的命名空间和oo非常陌生。我知道Locale是一个php类。我的问题是为什么没有找到

EN

回答 1

Stack Overflow用户

发布于 2014-04-09 10:30:22

找到答案了。使用Locale需要安装php的国际扩展(请参阅以下问题)

Fatal error: Class 'Locale' not found with ZF2 beta5 skeleton application

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22958796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档