Cita: controlar o modificar atributos de etiquetas html mediante código php.
Y es lo que dije desde un inicio, PHP no tiene "control" porque el HTML para PHP sólo es texto y nada más, sólo puedes "imprimir" el atributo/valor/html en cuestión.
Código PHP:
Ver original<input name="campo" value="
<?php echo isset($_POST['campo']) ?
$_POST['campo'] : ''; ?>">
Así es como puedes "controlar" el valor de un atributo, que sólo es imprimir el valor en el lugar correspondiente.
Para "controlar" un atributo es igual, lógica simple:
Código PHP:
Ver original<input name="foo"
<?php echo !empty($bar) ?
'disabled' : ''; ?>>
¿Se entiende la idea?