$items as $items
??? Может быть: $items as $item
count($items['id'])
- очень сомневаюсь, что в этом есть хоть какой-то смысл. В любом случае, что бы помочь надо видеть архитектуру массива. Сделайте <pre><?php print_r($items)?></pre>
и добавьте результат к вопросу. Можно ли вывести переменную выше ее объявленияЭто так же просто, как пойти завтра за продуктами, что бы сегодня приготовить еды. Или как поехать на машине на работу, а потом ее завести.
как, к примеру, браузере анализируют код html, какие алгоритмы испольщуют и т.д. не на регэкспах ведь они это делают.Конечно же нет. И конечно же не на php это делают. Но это лирика, все что Вам надо - уметь читать и эта ссылка:
$GLOBALS["bd"] = new PDO('mysql:host='.MYSQL_HOST.';dbname='.MYSQL_BDNAME, MYSQL_USER, MYSQL_PASS);
$GLOBALS["bd"] = new PDO("mysql:host='".MYSQL_HOST.";dbname=".MYSQL_BDNAME."', MYSQL_USER, MYSQL_PASS);