<?php
/* --- OPERADORES UNÁRIOS EM PHP --- */
// 1. Negação Lógica (!)
// Inverte o valor booleano (true vira false e vice-versa)
$ativo = true;
$inativo = !$ativo; // $inativo será false
// 2. Incremento (++) e Decremento (--)
// Aumentam ou diminuem o valor em 1
$pontos = 10;
$pontos++; // $pontos agora é 11
$pontos--; // $pontos volta a ser 10
// 3. Negação Numérica (-)
// Inverte o sinal de um número positivo ou negativo
$valor = 25;
$negativo = -$valor; // $negativo será -25
// 4. Operador de Identidade (+)
// Converte uma string numérica para um tipo inteiro ou float
$numeroTexto = "50";
$numeroReal = +$numeroTexto; // Converte "50" para o número 50
?>
PD9waHAKCi8qIC0tLSBPUEVSQURPUkVTIFVOw4FSSU9TIEVNIFBIUCAtLS0gKi8KCi8vIDEuIE5lZ2HDp8OjbyBMw7NnaWNhICghKQovLyBJbnZlcnRlIG8gdmFsb3IgYm9vbGVhbm8gKHRydWUgdmlyYSBmYWxzZSBlIHZpY2UtdmVyc2EpCiRhdGl2byA9IHRydWU7CiRpbmF0aXZvID0gISRhdGl2bzsgLy8gJGluYXRpdm8gc2Vyw6EgZmFsc2UKCi8vIDIuIEluY3JlbWVudG8gKCsrKSBlIERlY3JlbWVudG8gKC0tKQovLyBBdW1lbnRhbSBvdSBkaW1pbnVlbSBvIHZhbG9yIGVtIDEKJHBvbnRvcyA9IDEwOwokcG9udG9zKys7IC8vICRwb250b3MgYWdvcmEgw6kgMTEKJHBvbnRvcy0tOyAvLyAkcG9udG9zIHZvbHRhIGEgc2VyIDEwCgovLyAzLiBOZWdhw6fDo28gTnVtw6lyaWNhICgtKQovLyBJbnZlcnRlIG8gc2luYWwgZGUgdW0gbsO6bWVybyBwb3NpdGl2byBvdSBuZWdhdGl2bwokdmFsb3IgPSAyNTsKJG5lZ2F0aXZvID0gLSR2YWxvcjsgLy8gJG5lZ2F0aXZvIHNlcsOhIC0yNQoKLy8gNC4gT3BlcmFkb3IgZGUgSWRlbnRpZGFkZSAoKykKLy8gQ29udmVydGUgdW1hIHN0cmluZyBudW3DqXJpY2EgcGFyYSB1bSB0aXBvIGludGVpcm8gb3UgZmxvYXQKJG51bWVyb1RleHRvID0gIjUwIjsKJG51bWVyb1JlYWwgPSArJG51bWVyb1RleHRvOyAvLyBDb252ZXJ0ZSAiNTAiIHBhcmEgbyBuw7ptZXJvIDUwCgo/Pg==