Странно, что не написано про Code -> Find Symbol (у него правда зубодробительная горячая клавиша, что-то вроде Ctrl + Shift + Alt + N, которая легко переназначается, к примеру, на более вменяемую Alt + N). Это поиск любой функции/метода и констант, очень удобно, когда точно помнишь имя метода, а класс нет.
dnsmasq (локальный днс-сервер) + mod_vhost_alias для апача. Единственный минус — при использовании mod_rewrite приходится дописывать в .htaccess директиву
RewriteBase /
А так, практически все как в денвере. Создал папку с названием проекта в определенной директории, и она уже резолвится как <название проекта>.dev
Посоветуйте, пожалуйста, какие книги вы считаете лучшими по тематике скрама, канбана и прочих методологий гибкого управления проектами, а то везде практически одни статьи, а полного введения в эту тему нет я не нашел.
Спасибо.
Я имел в виду пустой массив или объект, который можно итерировать: conf@conf ~ $ php -d error_reporting=-1 -d display_errors=1 -r ' echo "before\n"; foreach(array() as $item) { echo $item; } echo "after\n";'
before
after
conf@conf ~ $
Нет, это как при while(false) {}, цикл просто не выполнится.
По поводу чтения — по-моему достаточно терпимо, пример довольно синтетический, при более больших блоках выглядит читабельнее, хотя кому как конечно :).
Цикл foreach необязательно вкладывать в условие, можно написать так:
<?php foreach($category_tree as $category): ?>
<?php echo $category->name ?>
<?php endforeach; ?>
<?php if (empty($category_tree)): ?>
No items in tree
<?php endif; ?>
а не наоборот?
RewriteBase /
А так, практически все как в денвере. Создал папку с названием проекта в определенной директории, и она уже резолвится как <название проекта>.dev
нетя не нашел.Спасибо.
conf@conf ~ $ php -d error_reporting=-1 -d display_errors=1 -r ' echo "before\n"; foreach(array() as $item) { echo $item; } echo "after\n";'
before
after
conf@conf ~ $
Остальные аргументы дадут ошибку, конечно.
while(false) {}, цикл просто не выполнится.По поводу чтения — по-моему достаточно терпимо, пример довольно синтетический, при более больших блоках выглядит читабельнее, хотя кому как конечно :).
Получается ненамного длиннее.