Можно ли назвать метод "function"?
class PhpQuizДа, можно. Более того, благодаря вот этому RFC Context Sensitive Lexer, начиная с PHP 7.0 методы и константы класса можно называть ключевыми словами.
{
public function function() { }
}
Но PHP был бы не PHP, если б в нем не было забавного бага: если метод в трейте называется '
namespace', то для него не получится использовать алиас.И второй вопрос.
Что выведет var_dump(0.1 + 0.2 === 0.3) ?
Ответ:
bool(false)
И это не особенность PHP, в чем можно убедиться проверив аналогичный пример в любом другом языке программирования. Подробнее вот здесь http://0.30000000000000004.com/Именно поэтому хранить денежные значения в базе данных в поле типа float/double очень плохая идея. (Не только в базе, а вообще использовать для денежных значений float).