2014-01-09 4 views
1

Я новичок в PHP, который пытается отладить чей-то код. Самая первая строка кода имеет то, что я думаю, что это константа, как показано ниже:Новичок пытается понять PHP-константы

<?php 
set_time_limit (0); 
require_once (SITE_PATH. '/server/php/libs/dbase/handler.php'); 

Я написал отладочный и я получил нуль.

echo "SITE_PATH" 

Как должны быть объявлены константы PHP. Должна ли заявка на требование быть $SITE_PATH вместо SITE_PATH?

+6

появляется этот вопрос быть не по теме потому, что он четко разъясняется в документации –

+0

http://se2.php.net/constants – Daniel

+0

с учетом _constant 's_ не _variables_, что заставляет вас сказать, что 'SITE_PATH' должен быть' $ SITE_PATH' -> '' 'указывает переменную, а не константу –

ответ

3

PHP константа должна быть определена как:

define('SITE_PATH','http://localhost/site'); 

и используется в качестве:

echo SITE_PATH; 

Посмотрите на это: php constants

Смежные вопросы