-Поиск по дневнику

Поиск сообщений в simple-pc

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.04.2008
Записей:
Комментариев:
Написано: 143


Use of undefined constant name_rus - assumed 'name_rus'

Понедельник, 24 Августа 2009 г. 16:58 + в цитатник
Mayfly все записи автора

Скорее всего, вы написали имя константы без кавычек.
Надо так: define("name_rus", "Hello world.");

 

Между константами и переменными имеются отличия:

  • Перед именем константы нет знака dollar ( $);

  • Константы могут быть определены только через использование функции define(), но не простым присвоением;

  • Константы могут быть определены, и доступ к ним может быть получен, в любом месте, вне зависимости от правил области видимости переменных;

  • Константы не могут быть переопределены или разопределены после своего определения; и

  • Константы могут вычисляться только в скалярные значения.

 

Пример 8-1. Определение констант

<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; 
// выводит "Hello world."
echo Constant; 
// выводит "Constant" и уведомление.
?>

Источники:
1. http://www.sql.ru/forum/actualthread.aspx?tid=47814
2. http://phpclub.ru/manrus/lang/constants.html

Рубрики:  программирование
HTML,CSS,PHP,Perl
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку