Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> roznice w dzialaniu lokalnie i na serwerze produkcyjnym
become
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 12.01.2007

Ostrzeżenie: (0%)
-----


mam takie oto dzialanie matematyczne:
print (-5514316197^169262);

na localhost pod Windows dla PHP5 wynik to: -1219452043
po wrzuceniu na serwer dowolnego hostingu opartego o linux dla PHP5 wynik wynosi: -2147314386
ale o dziwo dla linux i PHP4 wynik jest taki sam jak dla Windows PHP5 czyli: -1219452043

z czego wynika różnica i co zrobić, aby wynik na linux PHP5 był taki sam jak w pozostałych przypadkach - czyli: -1219452043

Ten post edytował become 19.04.2008, 03:38:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


może PHP_INT_MAX?


Jeżeli chcesz operować na dużych liczbach z wysoką precyzją zainteresuj się BC_Math
http://uk2.php.net/manual/pl/book.bc.php

Co do Twojedo zadania to oba wyniki są niepoprawne... To zadanie jest strasznie zasobożerne. Wątpię, żeby 8MB na skrypt i 30 sekund wykonywania wystarczyło do obliczenia tego "czegoś" (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Pozdrawiam!

Ten post edytował ayeo 19.04.2008, 11:14:52
Go to the top of the page
+Quote Post
become
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 12.01.2007

Ostrzeżenie: (0%)
-----


obliczenie tego działania to jest moment. nie wiem o czym piszesz.
Go to the top of the page
+Quote Post
ayeo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


Nie posądzałem Cię po prostu, że masz w domu Deep Blue (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Jeżeli tak to inna sprawa!
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


~ayeo doczytaj co oznacza ^ to pogadamy.
Na razie robisz z siebie idiotę.
Go to the top of the page
+Quote Post
ayeo
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


Myślałem, że chodzi o potęge (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Rzeczywiści mój błąd. Co do robienia z siebie idioty to bym nie przesadzał. Jednak, jak już kiedyś zauważyłem, masz tendencje do dość szybkiego oceniania ludzi na podstawie jednej wypowiedzi.
Pozdrawiam!


z manuala:
Warning Don't right shift for more than 32 bits on 32 bits systems. Don't left shift in case it results to number longer than 32 bits.

Ten post edytował ayeo 19.04.2008, 12:16:39
Go to the top of the page
+Quote Post
mike
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(ayeo @ 19.04.2008, 13:08:39 ) *
Co do robienia z siebie idioty to bym nie przesadzał, ale jak już kiedyś zauważyłem masz tendencje do dość szybkiego oceniania ludzi na podstawie jednej wypowiedzi.
Nie uogólniaj.
Nie oceniam ludzi na podstawie jednej wypowiedzi. Na podstawie jednej wypowiedzi oceniam co najwyżej ludzi w danej chwili. A to duża różnica i każdy to robi.
Tak się składa, że mam o Tobie spore mniemanie, jesteś pomocnym i wartościowym człowiekiem (przynajmniej to forum by na to wskazywało, bo niby na podstawie czego innego mógłbym tak sądzić). Nie zmienia to faktu, że w tej danej chwili, prawdopodobnie przez lekkie zadufanie i niechęć do zgłębienia tematu, zachowałeś się głupio (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) I nie widzę w tym nic zdrożnego żeby to skomentować (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

I to tyle w ramach off-topick'a.

Wracając do wątku: ~become może taktowanie maszyny ma znaczenie?
Przyznam, że strzelam. Choć do bardziej szczegółowych obliczeń dowolnego typu nie wybierałbym PHP.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:46