Константы являются константами и поэтому не могут быть изменены.
Если вы хотите изменить серверные константы, такие как allow_url_fopen, то есть ответственность хоста, спросите их.
Если вы хотите изменить их в PHP, используйте переменные
UPDATE
В случае, если Корбин говорит правду, и вы хотите изменить их при установке, вам нужно сделать следующее: 0. Измените значения констант на sg. как %%constant1
. 1. прочитать код в переменную. 2. Позвольте пользователю установить переменные. 3. Используйте str_replace на всех из них, например str_replace ("%% constant1", $ _ POST ["value1"], $ configfile). 4. Поместите $ configfile как содержимое файла.
ОБНОВЛЕНИЕ 2
Только для вашей собственной CMS, я предлагаю следующее: хранить все константы в одном файле, поэтому вам нужно будет редактировать только один файл. И, возможно, предыдущее решение могло бы работать для более простого редактирования, но IDK, если оно того стоит.