欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

完美解決在ThinkPHP控制器中命名空間的問題

 更新時(shí)間:2017年05月05日 10:39:53   投稿:jingxian  
下面小編就為大家?guī)硪黄昝澜鉀Q在ThinkPHP控制器中命名空間的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

前幾天在TP中,使用PHP自帶類,因?yàn)槊臻g,遇到一個(gè)小問題。因?yàn)門hinkPHP中使用了命名空間,如果在Home命名空間下,直接執(zhí)行如下代碼

<pre name="code" class="php">$datetime= new DateTime($basedate, new DateTimeZone($timezone));

那么其等同如

$datetime= new \Home\DateTime($basedate, new <span style="font-family: Arial, Helvetica, sans-serif;">\Home\</span><span style="font-family: Arial, Helvetica, sans-serif;">DateTimeZone($timezone));</span>

很顯示,這是不正確的DateTime以及DateTimeZone是PHP自帶的類文件,應(yīng)該在根空間,正確的執(zhí)行方法如下

$datetime= new \DateTime($basedate, new \DateTimeZone($timezone));

備注:PHP在實(shí)例化一個(gè)類的時(shí)候,如果不指定命名空間,使用的當(dāng)前命名空間。如果沒有指定當(dāng)前命名空間,當(dāng)前命名空間為根空間,即`\

以上這篇完美解決在ThinkPHP控制器中命名空間的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論