Como retirar um elemento do array em PHP pelo nome do index?

final class cliente
{    
    public string $cliente_cpf_cnpj;
    public string $cliente_nome;
    public string $cliente_telefone;

    public function __construct()
    {
    }
}

$cliente = new cliente();

$cliente->cliente_cpf_cnpj = $_POST['CLIENTE_CPF_CNPJ'];
$cliente->cliente_nome = $_POST['CLIENTE_NOME'];
$cliente->cliente_telefone = $_POST['CLIENTE_TELEFONE'];
$cliente_array = (array) $cliente;	
unset($cliente_array['CLIENTE_CPF_CNPJ']); // não funciona para remover este elemento do array no php 8

Resolvido, depois da volta a programar php os atributos estavam em minusculos e o nome nos arrays na conversão também ficam minusculos, como eu não sabia que era case sensitive o php para algumas coisas estava dando erro. Só alterar os atributos para maiúsculo que funciona.

Apesar de uma suposta solução, o seu código não faz o menor sentido, reveja os seus conceitos, não é assim que faz …