copy some note from Reading-Notes/web/php