PHP
?P<任意の名前> $pattern = '/[a-z]+_(?P<num>\d+)_[a-z]+/'; $string = 'yoshida_43_kazu'; preg_match($pattern, $string, $matches); var_dump($matches['num']); // 43</num>
文字の位置を教えてくれる。 $str = 'yoshida'; echo strpos($str, 'y') . PHP_EOL; // 0 echo strpos($str, 'o') . PHP_EOL; // 1 echo strpos($str, 'a') . PHP_EOL; // 6 echo strpos($str, 'z') . PHP_EOL; // 出力無し var_dump(strpos($str, 'z')); //…
staticキーワードが、それが参照される直前の"非転送コール"のクラスを指すこと。 非転送コールとは、Klass::method()または$instance->method()のようなメソッド呼び出し。