En terminos tecnicos, los metodos post o get de los que hablas se refieren a los "getters" y los "setters" de una clase.
Por ejemplo la clase Usuario tiene la funcion getNombreUsuario y setNombreUsuario
Código php:
Ver originalclass Usuario{
var $nombreUsuario;
function getNombreUsuario(){
return $this->nombreUsuario;
}
function setNombreUsuario($nombreUsuario){
$this->nombreUsuario = $nombreUsuario;
}
}
Si te fijas, en la funcion setNombreUsuario, la variable se la doy como parametro para que cargue la variable $nombreUsuario en la clase. En la funcion getNombreUsuario obtengo ese valor que esta cargado.
Para el caso de los formularios, POST y GET son los metodos de envio de datos. En un formulario con el metodo POST, se envian los datos de manera "invisible" (en realidad no son invisibles pero no los ves en la barra de direccion) Y para el caso de un formulario con metodo GET, los valores son pasados por la URL (estos si se ven en la barra y serian algo como esto: tupagina.php?variable1=hola&variable2=mundo)
Suerte!