読者です 読者をやめる 読者になる 読者になる

そもそも最短の関数って何だろう

<?php
$funcs = get_defined_functions();
$internals = $funcs['internal'];

function cmp($a, $b) { return strlen($a) - strlen($b); }
usort($internals, 'cmp');

var_dump(array_slice($internals, 0, 10));
array(10) {
  [0]=>
  string(1) "_"
  [1]=>
  string(2) "dl"
  [2]=>
  string(2) "pi"
  [3]=>
  string(3) "tan"
  [4]=>
  string(3) "cos"
  [5]=>
  string(3) "sin"
  [6]=>
  string(3) "chr"
  [7]=>
  string(3) "ord"
  [8]=>
  string(3) "pow"
  [9]=>
  string(3) "log"
}

あー、_()でいいのね。ちなみに最長は私の環境では"xml_set_processing_instruction_handler"でした。