Теория:

В современной русской пунктуации, наряду со строгой регламентированностью употребления знаков препинания, допускается их факультативное употребление.
 
Это объясняется тем, что разные знаки могут использоваться для одной и той же цели, быть взаимозаменяемыми, т. е. синонимичными.
 
Выбор варианта определяется смысловым, стилистическим, интонационным характером текста.
 
Выделяются следующие случаи факультативности использования знаков препинания:
 
1) собственно факультативный знак (знак — нуль знака), на
пример: факультативность обособлений, уточняющих членов предложения;
 
2) альтернативный знак (выборочный знак — или... или), на­пример: постановка запятой перед или внутри составного союза типа потому что — потому, что; оттого что — оттого, что и т. п.;
 
3) вариативный знак (параллельное употребление знака или синонимы знаков препинания). В качестве синонимичных наиболее часто встречаются знаки: точка — запятая; запятая — точка с запятой; точка — точка с запятой; двоеточие — тире; запятая — тире; скобки — тире; кавычки — тире; вопросительный знак — тире; вопросительный знак — восклицательный знак; многоточие — тире; многоточие — запятая и тире.
Пример:
Вокруг стоял мучительный туман, —
В окно неслось благоуханье степи.
Я встать хотел, — мешала боль от ран,
И на ногах задребезжали цепи.
                                         (В. Брюсов)
Источники:
Гольцова Н.Г., Шамшин И.В., Мищерина М.А. Русский язык. 10-11 классы. Учебник. - М.: 2011. – с. 352