Hallo,
ich hab ein Script auf zwei verschiedenen Servern laufen und ich blick es nicht mehr.
Hier mal die Ausgangslage:
a = 4653896912
b = 13
nach
	
kommt auf einen Server: 
a = 568102
und auf dem anderen
a = 43814 ->(so soll es sein !)
raus.
Was soll mir das jetzt sagen ? Ich hab jeweils Debug ausgaben vor dieser und nach der Anweisung gemacht und er rechnet einfach anders. An welchen Einstellungen kann den sowas liegen.
Was macht $a>>$b ?
Ist doch ne Bitverschiebung ?
Gruß Thomas
					ich hab ein Script auf zwei verschiedenen Servern laufen und ich blick es nicht mehr.
Hier mal die Ausgangslage:
a = 4653896912
b = 13
nach
PHP-Code:
	
	
$a = ($a>>$b); 
a = 568102
und auf dem anderen
a = 43814 ->(so soll es sein !)
raus.
Was soll mir das jetzt sagen ? Ich hab jeweils Debug ausgaben vor dieser und nach der Anweisung gemacht und er rechnet einfach anders. An welchen Einstellungen kann den sowas liegen.
Was macht $a>>$b ?
Ist doch ne Bitverschiebung ?
Gruß Thomas
 
          
 Ist das eine evtl ein 64 Bit System???
 Ist das eine evtl ein 64 Bit System???  wenn du das heraus gefunden hast, dann müsste dir einiges klar sein.
 wenn du das heraus gefunden hast, dann müsste dir einiges klar sein.
							
						
Kommentar