Vaalel, Ну будет байткод или опкод( что там получается не знаю), будет хранится в памяти, вместо того, чтоб при каждом запросе интерпретироваться заново.
Чем это помешает программисту использовать php?
Ну немного может и потеряли, когда core-разработчики споткнулись при разработке php6, из-за того что решили делать его на utf16.
Но с выходом php7, как показывала статитиска hh.ru по вакансиям в статье на хабре , количество вакансий выросло в 2 раза(так же как и сам язык ускорился :)).
А с выпуском jit, который может так же раза в 2 ускорить, если не больше php, что покажет статистика :)
Виджет используют с navbarom:
NavBar::begin([
'brandLabel' => 'Мой сайт',
'brandUrl' => Yii::$app->homeUrl,
'renderInnerContainer' => false,
'options' => [
'class' => 'navbar navbar-inverse ',
],
]);
echo Nav::widget([
'options' => ['class' => 'navbar-nav'],'activateParents' => true,'items'=>\app\widget\Nav::getMenu()]
);
NavBar::end();
?>
Виджет Меню предназначен для статических страниц типа страниц О нас, Контакты и т.д, так я предполагаю.
У меня опыта нету в использовании этих виджетов, немного доку почитал и все
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.