иллюстрировать
1. Const определяет PI как переменную. Определенные константы можно размещать только в верхнем каталоге и нельзя размещать в операторах if или {} в функциях.
2. define — это определение макроса, и определенные константы можно размещать где угодно.
Обратите внимание, что определение макроса не является оператором в строгом смысле C или C++, поэтому оно не обязательно должно заканчиваться точкой с запятой в конце строки.
Пример
Символическая константа #define Pi 3.1415926f; Переменная постоянного значения const float pi 3.1415926f;
Выше приведено сравнение двух методов определения констант PHP. Надеюсь, это будет полезно всем.