PHP函數(shù)__autoload失效原因及解決方法
1、利用sprintf()函數(shù)來(lái)格式化,語(yǔ)法“sprintf("%.小數(shù)位數(shù)f",$num)”。
<?php header("Content-type:text/html;charset=utf-8"); $num = 10.4567; $format_num = sprintf("%.2f",$num); echo $format_num; //10.46 ?>
2、利用number_format()函數(shù),語(yǔ)法“number_format($num,'小數(shù)位數(shù)')”。
<?php header("Content-type:text/html;charset=utf-8"); $num = 10.4567; $format_num = number_format($num,'1'); echo $format_num." "; $format_num = number_format($num,'2'); echo $format_num." "; $format_num = number_format($num,'3'); echo $format_num; ?>
知識(shí)點(diǎn)擴(kuò)充:
autoload 機(jī)制概述
在使用PHP的OO模式開(kāi)發(fā)系統(tǒng)時(shí),通常大家習(xí)慣上將每個(gè)類(lèi)的實(shí)現(xiàn)都存放在一個(gè)單獨(dú)的文件里,這樣會(huì)很容易實(shí)現(xiàn)對(duì)類(lèi)進(jìn)行復(fù)用,同時(shí)將來(lái)維護(hù)時(shí)也很便利。這也是OO設(shè)計(jì)的基本思想之一。在PHP5之前,如果需要使用一個(gè)類(lèi),只需要直接使用include/require將其包含進(jìn)來(lái)即可。下面是一個(gè)實(shí)際的例子:
/* Person.class.php */ <?php class Person { var $name, $age; function __construct ($name, $age) { $this->name = $name; $this->age = $age; } } ?> /* no_autoload.php */ <?php require_once (”P(pán)erson.class.php”); $person = new Person(”Altair”, 6); var_dump ($person); ?>
在這個(gè)例子中,no-autoload.php文件需要使用Person類(lèi),它使用了require_once將其包含,然后就可以直接使用Person類(lèi)來(lái)實(shí)例化一個(gè)對(duì)象。
到此這篇關(guān)于PHP函數(shù)__autoload失效原因及解決方法的文章就介紹到這了,更多相關(guān)PHP函數(shù)__autoload失效原因內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。