2015-01-09 2 views
-1

Я использую модуль php для модульного тестирования моего php-кода. У меня есть следующая строка кода:phpunit- Error-> undefined constant

define(SERIAL_NUM_LEN,  25); 

Когда PHPUnit запускает эту линию, он дает следующую ошибку:

Use of undefined constant SERIAL_NUM_LEN - assumed 'SERIAL_NUM_LEN 

Почему это дает эту ошибку, я просто определяющую константу. Есть идеи?

+1

Поскольку синтаксис должен быть «define (« SERIAL_NUM_LEN », 25);», согласно [документации PHP] (http://www.php.net/manual/en/language.constants.php). Это php вежливо пытается сказать вам, что ваш код неправильный, ничего общего с phpunit –

ответ

1

Изменить это:

define(SERIAL_NUM_LEN, 25); 

к этому:

define('SERIAL_NUM_LEN', 25); 

С PHP ошибки просто говорит вам сделать это.

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