Статистика

Участников проекта 105
Опубликовано статей 78
Отчет по карме. Топ 20

Новости блога

1 29.11.2013  Сегодня самым активным участникам newblog'а был выплачен доход с sape.
7 02.11.2012  Ура! Свешилось, нашему сайту дали тИЦ 10. Спасибо всем кто принимает участие в развитии нашего блога.
8 21.08.2012  Интеграция с sape.ru. Теперь каждый автор статей на newblog автоматически зарабатывает на рекламе.
Все новости

Топ 5 категорий

Программирование 46
Операционные системы 9
Базы данных 4
Туризм 2
Заметки 2

Последние 5 заметок (90)

gullyar - Закладки gullyar
gullyar - Ваша первая закладка
osadchaya - Закладки osadchaya
Ira0231188 - Закладки Ira0231188
Ira0231188 - Закладки Ira0231188

Ссылки

www.freedev.asia
кофемашины asko

PHP, Tips and Tricks

04.09.2012 13:20 | Просмотров: 3597 | Доход: 55.59 руб. | Комментариев: 0
[Программирование] 
Рейтинг: 3.5/4

Представляю вашему вниманию обзор нескольких интересных возможностей php, про которые я раньше не слышал.

1) В php есть готовая функция для записи в системный журнал.

<?php
syslog(LOG_ERR, 'newblog.kz');
?>

 Смотрим в консоли что получилось:

tail -n1 /var/log/syslog
Sep  4 11:47:08 notebook php: newblog.kz



Допустимые параметры:

LOG_EMERG - система непригодна
LOG_ALERT -  необходимы незамедлительные меры
LOG_CRIT - критические условия
LOG_ERR -  условия ошибки
LOG_WARNING -  условия предупреждения
LOG_NOTICE - нормальные, но значительные условия
LOG_INFO - информационноые сообщение
LOG_DEBUG - сообщение отладки
                                                                                                        

2) Есть возможность обратиться к переменной по названию в другой переменной. Можно использовать "$$" перед переменной, либо заключать переменную в фигурные скобки ${''} . Пример:

<?php
$site='newblog.kz';
$val='site';
$$val='блог 2.0';
echo $site;
?>

3) В break можно передавать необязательный параметр, который означает выполнение какого количества вложенных структур необходимо прервать.

<?php
while(1){
  while(1){
    break 2;
  }
  echo "Блог";
}
echo "2.0";
?>

В комментах жду другие интересные возможности на php.


© GM
| Комментировать статью |