Study note for PHP source