Я обычно устанавливаю все свои переменные, даже если они могут ничего не возвращать.Но теперь мне интересно:
Какой вред это принесет, если я выведу пустую переменную?
например.
<?php
$a = 'a';
$b = 'b';
if($a==$b)
{
$data = 'Yes they where the same';
};
echo $data;
?>
Почему я должен делать это так?
<?php
$data = ''; // declare varibale
$a = 'a';
$b = 'b';
if($a==$b)
{
$data = 'Yes they where the same';
};
echo $data;
?>
Спасибо за ваши ответы!
Расширение вопроса:
Что такое лучшая практика:
$data = '';
или
$data;
или используя
if (isset($data)){
echo $data;
}