О понятности кода..
Вот если выбирать как писать код, вот так:
| 1 |  $url = ($path == '') ? 'javascript:void(0)' : "index.php?content_page=$path"; | 
Или вот так:
| 1 2 3 4 5 | if ($path==""){    $url='javascript:void(0)'; } else {    $url="index.php?content_page=$path"; }; | 
То я выберу последнее. И меня коробит немножко когда читаю код, написаный в «коротком» стиле. Не роботы же. Может конечно это сила привычки, и со временем, если постоянно писать «сокращенный» код то он становится читаемым «на лету». Но я всё-же за более «человечный» код, чтоб было понятно сразу, без разбора конструкции.