TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
PHP i deklaracja typu zmienej , AwerS 23/09/09 11:50 Witam mam pytanie. Czy istnienie jakis sposob w php do deklaracji typu zmienej. Chcialbym zadeklarowac zmiena majaca wiekszy zakres od int, najlepiej long czy jest jakis sposob ?AwerS - .:. , Shneider 23/09/09 11:53
php ma b. wysoki poziom abstrakcji.
za zmienna moze robic dowolnie WSZYSTKO.
wiec nie ma potrzeby kombinowania..:: Live at Trance Energy ::. - wlasnie z tym jest problem , AwerS 23/09/09 11:56
function formatBytes($bytes, $precision = 2) {
$units = array('B', 'KB', 'MB', 'GB', 'TB');
$bytes = max($bytes, 0);
$pow = floor(($bytes ? log($bytes) : 0) / log(1024));
$pow = min($pow, count($units) - 1);
$bytes /= pow(1024, $pow);
return round($bytes, $precision) . ' ' . $units[$pow];
}
funkcja nie potrafi sobie poradzic z przebiciem sie przez granice int. i przy plikach wiekszych niz 4 gb zaczyna zwracac smieci.AwerS - .:. , Shneider 23/09/09 12:09
od tego masz ustawienia suhosin, tam sa deklarowane wszystkie zakresy w jakich ma pracowac php
to Twoj serwer? czy gdzies z hostingu.:: Live at Trance Energy ::. - nie wiem , WooKy 23/09/09 12:41
czy to pomoże dla Twojego przypadku ale swego czasu pracowałem w phpie na dużych liczbach i to jeszcze w macierzach - wszelkie problemy precyzji i zakresu rozwiazala mi biblioteka Math z Peara (http://pear.php.net/...hp?catpid=15%26catname=Math).bitnoi.se
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|