[英]php-intl conflicts with custom Locale class
我正在網站上工作,並且在服務器上安裝了php5-intl庫后,某些頁面無法正常工作。 經過幾個小時的調試,我發現問題是代碼中名為Locale的類的名稱。
除了重命名課程,還有其他解決方案嗎?
聽起來像是名稱空間沖突。 您有一個名為Locale的課程? 給它命名空間:
<?php
namespace My;
class Locale
{
//
}
然后您可以說:
use My\Locale;
如果您有使用兩個類的代碼,則可以使用別名之一:
use Locale;
use My\Locale as MyLocale;
然后您可以說new MyLocale();
不會有沖突。 希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.