Question: what is difference between fatal error warning and notice?
Answer: WARNING - Run-time warnings (non-fatal errors). NOTICE - Run-time notices. Indicate that the script encountered something that could indicate an error, but could also happen in the normal course of running a script.