ಪಿಎಚ್ಪಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕೋಡ್ನ ರನ್ಟೈಮ್ ವಿನಾಯಿತಿಯನ್ನು ಹೇಗೆ ರಕ್ಷಿಸುವುದು

ಉಲ್ಲೇಖ

ದೋಷ ನಿಯಂತ್ರಣ ಆಪರೇಟರ್

ದೋಷಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು @ ಬಳಸಿ

ಪಿಎಚ್ಪಿ ದೋಷ ನಿಯಂತ್ರಣ ಆಪರೇಟರ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: @. ಇದನ್ನು ಪಿಎಚ್ಪಿ ಅಭಿವ್ಯಕ್ತಿಯ ಮುಂದೆ ಇರಿಸಿದಾಗ, ಅಭಿವ್ಯಕ್ತಿ ಉತ್ಪಾದಿಸುವ ಯಾವುದೇ ದೋಷ ಸಂದೇಶಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ. ಕಸ್ಟಮ್ ದೋಷ ನಿರ್ವಹಣಾ ಕಾರ್ಯವನ್ನು set_error_handler () ನೊಂದಿಗೆ ಹೊಂದಿಸಿದ್ದರೆ, ಅದನ್ನು ಇನ್ನೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಬಳಕೆಗಾಗಿ ಕೆಳಗಿನ ಮಾದರಿ ಕೋಡ್ ಅನ್ನು ನೋಡಿ.

            $my_file = @file ('non_existent_file');
$value = @$cache[$key];
        

ಮುನ್ನಚ್ಚರಿಕೆಗಳು

ಈ ಆಪರೇಟರ್ ಅಭಿವ್ಯಕ್ತಿಗಳಿಗೆ ಮಾತ್ರ ಮಾನ್ಯವಾಗಿರುತ್ತದೆ. ನವಶಿಷ್ಯರಿಗೆ ಸರಳ ನಿಯಮವೆಂದರೆ: ನೀವು ಎಲ್ಲಿಂದಲಾದರೂ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಬಹುದಾದರೆ, ನೀವು ಅದರ ಮುಂದೆ @ ಆಪರೇಟರ್ ಅನ್ನು ಸೇರಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನೀವು ಅದನ್ನು ಅಸ್ಥಿರ, ಕಾರ್ಯಗಳ ಮುಂದೆ ಇಡಬಹುದು ಮತ್ತು ಕರೆಗಳು, ಸ್ಥಿರಾಂಕಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ಸೇರಿಸಬಹುದು. ಇದನ್ನು ಒಂದು ಕಾರ್ಯ ಅಥವಾ ವರ್ಗದ ವ್ಯಾಖ್ಯಾನಕ್ಕೆ ಮುಂಚಿತವಾಗಿ ಇರಿಸಲಾಗುವುದಿಲ್ಲ, ಅಥವಾ ಅದನ್ನು if ಮತ್ತು foreach ನಂತಹ ಷರತ್ತುಬದ್ಧ ರಚನೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ.