Thread $a >> $b: in perl und php = verschieden? (15 answers)
Opened by jan at 2004-07-07 01:26

jan
 2004-07-07 01:26
#15308 #15308
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich bin ja generell kein tiefgreifender entwickler, ich verstehe mich eher auf die logik im programmablauf, auf die idee hinter einem script als auf die algo-entwicklung und logik/funktion/wasauchimmer in der ausführung.
hier nun ein problem, auf das ich traf, als ich einen php-schnippsel in perl übersetzen wollte:

perl:
Quote
This is perl, v5.8.0 built for i686-linux

Code: (dl )
1
2
3
4
use strict;
my $a = 4653896912;
my $b = 13;
print ($a >> $b); # 524287


php:
Quote
PHP 4.3.3 (cli) (built: Oct 25 2003 15:06:16)
Copyright © 1997-2003 The PHP Group
Zend Engine v1.3.0, Copyright © 1998-2003 Zend Technologies

Code: (dl )
1
2
3
4
5
<?
$a = 4653896912;
$b = 13;
print ($a >> $b); #43814
?>


woran liegt es, dass die ergebnisse unterschiedlich sind? was müsste ich tun, damit die ergebnisse gleich sind? beides auf dem selben rechner, Redhat 7.2

View full thread $a >> $b: in perl und php = verschieden?