PHP函數(shù)__autoload失效原因及解決方法
1、利用sprintf()函數(shù)來格式化,語法“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ù),語法“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; ?>
知識點擴充:
autoload 機制概述
在使用PHP的OO模式開發(fā)系統(tǒng)時,通常大家習慣上將每個類的實現(xiàn)都存放在一個單獨的文件里,這樣會很容易實現(xiàn)對類進行復用,同時將來維護時也很便利。這也是OO設計的基本思想之一。在PHP5之前,如果需要使用一個類,只需要直接使用include/require將其包含進來即可。下面是一個實際的例子:
/* 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 (”Person.class.php”); $person = new Person(”Altair”, 6); var_dump ($person); ?>
在這個例子中,no-autoload.php文件需要使用Person類,它使用了require_once將其包含,然后就可以直接使用Person類來實例化一個對象。
到此這篇關于PHP函數(shù)__autoload失效原因及解決方法的文章就介紹到這了,更多相關PHP函數(shù)__autoload失效原因內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python設計模式中單例模式的實現(xiàn)及在Tornado中的應用
這篇文章主要介紹了Python設計模式中單例模式的實現(xiàn)及在Tornado中的應用,講解了單例模式用于設計Tornado框架中的線程控制方面的相關問題,需要的朋友可以參考下2016-03-03解決Pytorch 訓練與測試時爆顯存(out of memory)的問題
今天小編就為大家分享一篇解決Pytorch 訓練與測試時爆顯存(out of memory)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08