Php_self

Como faço para usar o php_self eu tenho uma ideia que é assim: <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post"> mas eu gostaria de saber para que ele realmente serve e como deve ultilizalo

Serve para trazer o path do arquivo php executado no momento, alguns códigos php antigos exibem dessa forma mas hoje em dia é considerado má prática, pois dependendo do uso ele trará um nome diferente principalmente nos casos de include, require, etc… tome cuidado ao usá-lo.

Obrigado! Vc me ajudou muito