среда, 26 сентября 2012 г.

Как Вы используете оператор сравнения if?

Появился у меня вопрос, почему в стандартах оформления кода популярных фреймворков, например Zend и Symfony
оператор сравнения используют так:
if (5 == $var) {
//do something
}
я лично привык всегда сравнивать так:
if ($var == 5) {
//do something
}
Это как то удобнее и понятнее.
Но недавно открыл для интереса одну статью для начинающих PHP разработчиков на хабре и понял.
Оказывается лучше приучиться к первому способу оформления кода так как это может сэкономить массу времени при поисках ошибки.
Когда мы сравниваем так: if ($var == 5)- очень легко пропустить знак "=" и написать if ($var = 5)
тогда ошибку будет найти трудно.
Если же пропустим один знак "=" и напишем так:
if (5 = $var)
то интерпретатор выкинет ошибку и будет нам счастье )

Вообщем, склоняюсь к тому, чтобы придерживаться первого подхода и если используется IDE то ошибку увидим сразу.

понедельник, 17 сентября 2012 г.

Подсветка синтаксиса в blogger.com

Просто хочу проверить работу SyntaxHighlighter в блоге.
$igorNotes = new IgorNotes();

foreach ($igorNotes->getPosts() as $post) {
    echo $post->getMessage();
}

Ура, работает. Узнал как сделать тут

Здорова!

Тут, я наверное, если даст Бог, буду писать свои записочки о делах программерских. Вообще хочу писать о чем мне самому интересно. Надеюсь Вам будет интересно вместе со мной.
Вообще не знаю правильно ли я сделал, что создал блог у гугла, может стоило бы все таки пойти на livejournal? Но говорят он старый и мне кажется немного тормозной, хотя у меня там есть один блог, но совершенно не на программерскую тему onachenko-igor.livejournal.com.
Интересно на чем написан blogger.com?

p.s. Если я не смогу тут публиковать цветные листинги кода - я могу отсюда уйти )
p.s.2. друг подсказал, что решения для цветных листингов кода можно нагуглить