Problem 3. Opinion Poll от OOP BASICS
Условие: http://imgur.com/a/cHn0C
Дава ми 40/100 - http://pastebin.com/8pd6qvcC
Условие: http://imgur.com/a/cHn0C
Дава ми 40/100 - http://pastebin.com/8pd6qvcC
Наистина не разбрах къде е проблемът в програмата ти.
Поправих я както сметнах за добре и ми даде 100
Може би трябва да се прочете дали няма разлика между ksort и usort ( в случая)
usort($persons, function ($a, $b)
{
return strcmp($a->getName(), $b->getName());
});
eто и кода : http://pastebin.com/071XdSXh
Благодаря, може ли да ми разясниш PHP_EOL ?
Здравей,
Kратко обяснение за PHP_EOL ..
Aко сървъра ти е на windows нов ред се прави с \n а ако е под linux\unix нов ред се прави с \r\n.
PHP_EOL кара сървара сам да реши дали трябва да сложи \n или \r\n.. което съответно прави кода да работи еднакво добре навсякъде..
\n - означава отиди на нов ред а
\r - означава измести курсура в началото на реда
Съответно това цялото нещо важи само ако става дума за конзола .. тоест ако искаш нов ред когато ти се рисува html трябва да сложиш <br>
PHP_EOL - нов ред. (End Of Line) Понеже за някои OS , новият ред е "\n", за други "\r\n" ..
PHP_EOL ще се превърне в нов ред съобразявайки се с OS.