http://php.net/manual/en/language.oop5.magic.php#object.set-state
Примечание. При экспорте объекта var_export () не проверяет, реализован ли __set_state () классом объекта, поэтому повторный импорт таких объектов завершится неудачей, если __set_state () не реализован. Особенно это касается некоторых внутренних классов. Программист должен убедиться, что будут импортированы только объекты, класс которых реализует __set_state ().
1) __set_state () - это что-то, что мы внедряем в каждый объект, где мы хотим, чтобы это было на месте?
2) объект может иметь его или нет?
3) что означает «повторный импорт»? var_export выполняет экспорт, поэтому мы импортируем или фактически «реимпортируем», я не понимаю эту часть.
4) "это особенно касается некоторых внутренних классов"; больше информации об этом было бы хорошо