<?php

// start time
list($usec$sec) = explode(' 'microtime());
$time = ((float)$usec + (float)$sec); 




// EXPERIMENT

for ($i 1e5$i$i--) {
  
$ch '*';
  switch (
$ch) {
  case 
"\x00"/* ... */ break;
  case 
"\x01"/* ... */ break;
  case 
"\x02"/* ... */ break;
  case 
"\x03"/* ... */ break;
  case 
"\x04"/* ... */ break;
  case 
"\x05"/* ... */ break;
  case 
"\x06"/* ... */ break;
  case 
"\x07"/* ... */ break;
  case 
"\x08"/* ... */ break;
  case 
"\x09"/* ... */ break;
  case 
"\x0a"/* ... */ break;
  case 
"\x0b"/* ... */ break;
  case 
"\x0c"/* ... */ break;
  case 
"\x0d"/* ... */ break;
  case 
"\x0e"/* ... */ break;
  case 
"\x0f"/* ... */ break;
  case 
"\x10"/* ... */ break;
  case 
"\x11"/* ... */ break;
  case 
"\x12"/* ... */ break;
  case 
"\x13"/* ... */ break;
  case 
"\x14"/* ... */ break;
  case 
"\x15"/* ... */ break;
  case 
"\x16"/* ... */ break;
  case 
"\x17"/* ... */ break;
  case 
"\x18"/* ... */ break;
  case 
"\x19"/* ... */ break;
  case 
"\x1a"/* ... */ break;
  case 
"\x1b"/* ... */ break;
  case 
"\x1c"/* ... */ break;
  case 
"\x1d"/* ... */ break;
  case 
"\x1e"/* ... */ break;
  case 
"\x1f"/* ... */ break;
  case 
"\x20"/* ... */ break;
  case 
"\x21"/* ... */ break;
  case 
"\x22"/* ... */ break;
  case 
"\x23"/* ... */ break;
  case 
"\x24"/* ... */ break;
  case 
"\x25"/* ... */ break;
  case 
"\x26"/* ... */ break;
  case 
"\x27"/* ... */ break;
  case 
"\x28"/* ... */ break;
  case 
"\x29"/* ... */ break;
  case 
"\x2a"/* ... */ break;
  case 
"\x2b"/* ... */ break;
  case 
"\x2c"/* ... */ break;
  case 
"\x2d"/* ... */ break;
  case 
"\x2e"/* ... */ break;
  case 
"\x2f"/* ... */ break;
  case 
"\x30"/* ... */ break;
  case 
"\x31"/* ... */ break;
  case 
"\x32"/* ... */ break;
  case 
"\x33"/* ... */ break;
  case 
"\x34"/* ... */ break;
  case 
"\x35"/* ... */ break;
  case 
"\x36"/* ... */ break;
  case 
"\x37"/* ... */ break;
  case 
"\x38"/* ... */ break;
  case 
"\x39"/* ... */ break;
  case 
"\x3a"/* ... */ break;
  case 
"\x3b"/* ... */ break;
  case 
"\x3c"/* ... */ break;
  case 
"\x3d"/* ... */ break;
  case 
"\x3e"/* ... */ break;
  case 
"\x3f"/* ... */ break;
  case 
"\x40"/* ... */ break;
  case 
"\x41"/* ... */ break;
  case 
"\x42"/* ... */ break;
  case 
"\x43"/* ... */ break;
  case 
"\x44"/* ... */ break;
  case 
"\x45"/* ... */ break;
  case 
"\x46"/* ... */ break;
  case 
"\x47"/* ... */ break;
  case 
"\x48"/* ... */ break;
  case 
"\x49"/* ... */ break;
  case 
"\x4a"/* ... */ break;
  case 
"\x4b"/* ... */ break;
  case 
"\x4c"/* ... */ break;
  case 
"\x4d"/* ... */ break;
  case 
"\x4e"/* ... */ break;
  case 
"\x4f"/* ... */ break;
  case 
"\x50"/* ... */ break;
  case 
"\x51"/* ... */ break;
  case 
"\x52"/* ... */ break;
  case 
"\x53"/* ... */ break;
  case 
"\x54"/* ... */ break;
  case 
"\x55"/* ... */ break;
  case 
"\x56"/* ... */ break;
  case 
"\x57"/* ... */ break;
  case 
"\x58"/* ... */ break;
  case 
"\x59"/* ... */ break;
  case 
"\x5a"/* ... */ break;
  case 
"\x5b"/* ... */ break;
  case 
"\x5c"/* ... */ break;
  case 
"\x5d"/* ... */ break;
  case 
"\x5e"/* ... */ break;
  case 
"\x5f"/* ... */ break;
  case 
"\x60"/* ... */ break;
  case 
"\x61"/* ... */ break;
  case 
"\x62"/* ... */ break;
  case 
"\x63"/* ... */ break;
  case 
"\x64"/* ... */ break;
  case 
"\x65"/* ... */ break;
  case 
"\x66"/* ... */ break;
  case 
"\x67"/* ... */ break;
  case 
"\x68"/* ... */ break;
  case 
"\x69"/* ... */ break;
  case 
"\x6a"/* ... */ break;
  case 
"\x6b"/* ... */ break;
  case 
"\x6c"/* ... */ break;
  case 
"\x6d"/* ... */ break;
  case 
"\x6e"/* ... */ break;
  case 
"\x6f"/* ... */ break;
  case 
"\x70"/* ... */ break;
  case 
"\x71"/* ... */ break;
  case 
"\x72"/* ... */ break;
  case 
"\x73"/* ... */ break;
  case 
"\x74"/* ... */ break;
  case 
"\x75"/* ... */ break;
  case 
"\x76"/* ... */ break;
  case 
"\x77"/* ... */ break;
  case 
"\x78"/* ... */ break;
  case 
"\x79"/* ... */ break;
  case 
"\x7a"/* ... */ break;
  case 
"\x7b"/* ... */ break;
  case 
"\x7c"/* ... */ break;
  case 
"\x7d"/* ... */ break;
  case 
"\x7e"/* ... */ break;
  case 
"\x7f"/* ... */ break;
  case 
"\x80"/* ... */ break;
  case 
"\x81"/* ... */ break;
  case 
"\x82"/* ... */ break;
  case 
"\x83"/* ... */ break;
  case 
"\x84"/* ... */ break;
  case 
"\x85"/* ... */ break;
  case 
"\x86"/* ... */ break;
  case 
"\x87"/* ... */ break;
  case 
"\x88"/* ... */ break;
  case 
"\x89"/* ... */ break;
  case 
"\x8a"/* ... */ break;
  case 
"\x8b"/* ... */ break;
  case 
"\x8c"/* ... */ break;
  case 
"\x8d"/* ... */ break;
  case 
"\x8e"/* ... */ break;
  case 
"\x8f"/* ... */ break;
  case 
"\x90"/* ... */ break;
  case 
"\x91"/* ... */ break;
  case 
"\x92"/* ... */ break;
  case 
"\x93"/* ... */ break;
  case 
"\x94"/* ... */ break;
  case 
"\x95"/* ... */ break;
  case 
"\x96"/* ... */ break;
  case 
"\x97"/* ... */ break;
  case 
"\x98"/* ... */ break;
  case 
"\x99"/* ... */ break;
  case 
"\x9a"/* ... */ break;
  case 
"\x9b"/* ... */ break;
  case 
"\x9c"/* ... */ break;
  case 
"\x9d"/* ... */ break;
  case 
"\x9e"/* ... */ break;
  case 
"\x9f"/* ... */ break;
  case 
"\xa0"/* ... */ break;
  case 
"\xa1"/* ... */ break;
  case 
"\xa2"/* ... */ break;
  case 
"\xa3"/* ... */ break;
  case 
"\xa4"/* ... */ break;
  case 
"\xa5"/* ... */ break;
  case 
"\xa6"/* ... */ break;
  case 
"\xa7"/* ... */ break;
  case 
"\xa8"/* ... */ break;
  case 
"\xa9"/* ... */ break;
  case 
"\xaa"/* ... */ break;
  case 
"\xab"/* ... */ break;
  case 
"\xac"/* ... */ break;
  case 
"\xad"/* ... */ break;
  case 
"\xae"/* ... */ break;
  case 
"\xaf"/* ... */ break;
  case 
"\xb0"/* ... */ break;
  case 
"\xb1"/* ... */ break;
  case 
"\xb2"/* ... */ break;
  case 
"\xb3"/* ... */ break;
  case 
"\xb4"/* ... */ break;
  case 
"\xb5"/* ... */ break;
  case 
"\xb6"/* ... */ break;
  case 
"\xb7"/* ... */ break;
  case 
"\xb8"/* ... */ break;
  case 
"\xb9"/* ... */ break;
  case 
"\xba"/* ... */ break;
  case 
"\xbb"/* ... */ break;
  case 
"\xbc"/* ... */ break;
  case 
"\xbd"/* ... */ break;
  case 
"\xbe"/* ... */ break;
  case 
"\xbf"/* ... */ break;
  case 
"\xc0"/* ... */ break;
  case 
"\xc1"/* ... */ break;
  case 
"\xc2"/* ... */ break;
  case 
"\xc3"/* ... */ break;
  case 
"\xc4"/* ... */ break;
  case 
"\xc5"/* ... */ break;
  case 
"\xc6"/* ... */ break;
  case 
"\xc7"/* ... */ break;
  case 
"\xc8"/* ... */ break;
  case 
"\xc9"/* ... */ break;
  case 
"\xca"/* ... */ break;
  case 
"\xcb"/* ... */ break;
  case 
"\xcc"/* ... */ break;
  case 
"\xcd"/* ... */ break;
  case 
"\xce"/* ... */ break;
  case 
"\xcf"/* ... */ break;
  case 
"\xd0"/* ... */ break;
  case 
"\xd1"/* ... */ break;
  case 
"\xd2"/* ... */ break;
  case 
"\xd3"/* ... */ break;
  case 
"\xd4"/* ... */ break;
  case 
"\xd5"/* ... */ break;
  case 
"\xd6"/* ... */ break;
  case 
"\xd7"/* ... */ break;
  case 
"\xd8"/* ... */ break;
  case 
"\xd9"/* ... */ break;
  case 
"\xda"/* ... */ break;
  case 
"\xdb"/* ... */ break;
  case 
"\xdc"/* ... */ break;
  case 
"\xdd"/* ... */ break;
  case 
"\xde"/* ... */ break;
  case 
"\xdf"/* ... */ break;
  case 
"\xe0"/* ... */ break;
  case 
"\xe1"/* ... */ break;
  case 
"\xe2"/* ... */ break;
  case 
"\xe3"/* ... */ break;
  case 
"\xe4"/* ... */ break;
  case 
"\xe5"/* ... */ break;
  case 
"\xe6"/* ... */ break;
  case 
"\xe7"/* ... */ break;
  case 
"\xe8"/* ... */ break;
  case 
"\xe9"/* ... */ break;
  case 
"\xea"/* ... */ break;
  case 
"\xeb"/* ... */ break;
  case 
"\xec"/* ... */ break;
  case 
"\xed"/* ... */ break;
  case 
"\xee"/* ... */ break;
  case 
"\xef"/* ... */ break;
  case 
"\xf0"/* ... */ break;
  case 
"\xf1"/* ... */ break;
  case 
"\xf2"/* ... */ break;
  case 
"\xf3"/* ... */ break;
  case 
"\xf4"/* ... */ break;
  case 
"\xf5"/* ... */ break;
  case 
"\xf6"/* ... */ break;
  case 
"\xf7"/* ... */ break;
  case 
"\xf8"/* ... */ break;
  case 
"\xf9"/* ... */ break;
  case 
"\xfa"/* ... */ break;
  case 
"\xfb"/* ... */ break;
  case 
"\xfc"/* ... */ break;
  case 
"\xfd"/* ... */ break;
  case 
"\xfe"/* ... */ break;
  case 
"\xff"/* ... */ break;
  default: 
/* ... */
  
}
}





// end time
list($usec$sec) = explode(' 'microtime());
$time = ((float)$usec + (float)$sec) - $time;

echo 
'takes '$time'sec';