<?php

// Имеем сохраненные данные из формы, которые мы передаем во вью.
$formData = [
	'firstName' => 'Вова'
	//...
];

// Вариант 1, проверять существование ключа массива и его содержимое прямо в шаблоне

<input type="text" name="firstName" id="firstName" placeholder="Вася" value="<? if (isset($formData['firstName'])): echo $formData['firstName']; endif ?>">


// Вариант 2, вынести проверку в класс-помощник

class Utils
{
	public static function getValueFromArray(string $key, array $array): mixed
	{
		return (isset($array[$key])) ? $array[$key] : null;
	}
}

<input type="text" name="firstName" id="firstName" placeholder="Вася" value="<?=Utils::getValueFromArray('firstName', $formData)?>">



// Вариант 3, проверять в шаблоне, но по-другому
<?php if (empty($formData['firstName'])): ?>
	<input type="text" name="firstName" id="firstName">
<? else: ?>
	<input type="text" name="firstName" id="firstName" value="<?=$formData['firstName']?>">
<? endif; ?>