Код за обяснение

ma3x_ip

Registered
Някой можели да ми обсяни тоз код ?
Код:
$data = (is_file($data) && file_exists($data)) ? $this->parse($data) : $data;
 
Така, вече имаш променлива $data вероятно с път до някой файл.

Прави се следната проверка.
Ако файлът, който е присвоен в $data е правилен, $data получава нова стойност, която минава през функцията parse.
Ако пък файла в $data не е намерен или пък не е файл, а папка примерно, то $data няма да мине през функцията parse.

Малко лошо обясних, но ... :D

Ето как ще стане без това съкращение:

if (is_file($data) && file_exists($data))
{
$data = $this -> parse($data);
}
 
HunteR каза:
Така, вече имаш променлива $data вероятно с път до някой файл.

Прави се следната проверка.
Ако файлът, който е присвоен в $data е правилен, $data получава нова стойност, която минава през функцията parse.
Ако пък файла в $data не е намерен или пък не е файл, а папка примерно, то $data няма да мине през функцията parse.

Малко лошо обясних, но ... :D

Ето как ще стане без това съкращение:

if (is_file($data) && file_exists($data))
{
$data = $this -> parse($data);
}

Мерси става ясно вече :)

@ sorRy и товето е ясно но на @ HunteR ми изясни в мн добре мерси :)+1
 

Back
Горе