Lamerskie pytanie, bom totalna lama w PHP. A cuduje w PHP coś na bazie już działającego kodu generacji seriala do pewnego programu w Delphi. Chciałbym aby dla takich założeń:
<?php
$EDI = 0;
$EDI = !$EDI;
echo "test EDI = " . sprintf('%08X', $EDI). "<br>";
?>
Zwracało mi test EDI = FFFFFFFF
, a nie test EDI = 00000001
. I ma to być uniwersalne dla innych wartości wejściowych. Ponieważ w Delphi not 0
zwraca właśnie -1
. Natomiast pod PHP uparcie zwraca 1
.
Jak więc "kazać PHP" wszelkie zmienne liczbowe wykorzystywane w kodzie traktować jako DWORD
? Bo póki co mam inne wartości niż się spodziewam i docelowy skrypt php działa nie tak jak chcę. Dziękuję z góry za pomoc i przykłady kodu skryptów.