Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Вопрос по php.ini


Автор: Mar 3.10.2006, 05:17
Вобщем поставил дж.набор
Начал изучать пхп, все шло ОК.

Ввожу в индекс 
<?
define(CONSTANT1, 15);
define(CONSTANT2, "Hello");
echo (CONSTANT1);
echo (CONSTANT2);
?>
Браузер выдает ошибки 

Notice: Use of undefined constant CONSTANT1 - assumed 'CONSTANT1' in z:\home\test1.ru\www\index.php on line 7
Что подобное выше..

Что-то мне подсказывает - это не правельные настройки php.ini - так ли это?
И как это исправить..
допустим вводм
<?
echo("hello")
?> все ОК.

Автор: TiKKi 3.10.2006, 05:37
почитай http://ru.php.net/manual/ru/function.define.php

Автор: Ground 3.10.2006, 08:36
Notice: Use of undefined constant CONSTANT1 - assumed 'CONSTANT1' in z:\home\test1.ru\www\index.php on line 7
То бишь имя сонстанты в кавычки брать надо, т.к. это стринг:

<?php
define("CONSTANT1", 15);
define("CONSTANT2", "Hello");
echo (CONSTANT1);
echo (CONSTANT2);
?>

Автор: Mar 3.10.2006, 10:18
странно в книге всё без кавычек..

Автор: Ground 3.10.2006, 11:18
Книгу ф топку. Читай документацию к самому ПХП, официальную.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)