PHP ରେ ନିର୍ଦ୍ଦିଷ୍ଟ କୋଡ୍ ର ଚାଲିବା ସମୟ ବ୍ୟତିକ୍ରମକୁ କିପରି ରକ୍ଷା କରିବେ |
ସନ୍ଦର୍ଭ
ତ୍ରୁଟି ନିୟନ୍ତ୍ରଣ ଅପରେଟର |ତ୍ରୁଟିଗୁଡିକୁ ରୋକିବା ପାଇଁ @ ବ୍ୟବହାର କରନ୍ତୁ |
PHP ଏକ ତ୍ରୁଟି ନିୟନ୍ତ୍ରଣ ଅପରେଟରକୁ ସମର୍ଥନ କରେ: @। ଯେତେବେଳେ ଏହା ଏକ PHP ଅଭିବ୍ୟକ୍ତି ପୂର୍ବରୁ ରଖାଯାଏ, ଯେକ any ଣସି ତ୍ରୁଟି ସନ୍ଦେଶ ଯାହା ଅଭିବ୍ୟକ୍ତି ଉତ୍ପାଦନ କରିପାରେ | ଯଦି set_error_handler () ସହିତ ଏକ କଷ୍ଟମ୍ ତ୍ରୁଟି ନିୟନ୍ତ୍ରଣ କାର୍ଯ୍ୟ ସେଟ୍ ହୋଇଛି, ତଥାପି ଏହାକୁ କୁହାଯିବ | ବ୍ୟବହାର ପାଇଁ ନିମ୍ନରେ ଥିବା ନମୁନା କୋଡ୍ କୁ ଅନୁସରଣ କରନ୍ତୁ |
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
ସତର୍କତା |
ଏହି ଅପରେଟର୍ କେବଳ ଅଭିବ୍ୟକ୍ତି ପାଇଁ ବ valid ଧ | ନବାଗତମାନଙ୍କ ପାଇଁ ଏକ ସରଳ ନିୟମ ହେଉଛି: ଯଦି ଆପଣ କ ewhere ଣସି ସ୍ଥାନରୁ ମୂଲ୍ୟ ପାଇପାରିବେ, ତେବେ ଆପଣ ଏହା ଆଗରେ @ ଅପରେଟର୍ ଯୋଡିପାରିବେ | ଉଦାହରଣ ସ୍ୱରୂପ, ଆପଣ ଏହାକୁ ଭେରିଏବଲ୍, ଫଙ୍କସନ୍ ପୂର୍ବରୁ ରଖିପାରିବେ ଏବଂ କଲ୍, କନଷ୍ଟାଣ୍ଟ ଇତ୍ୟାଦି ଅନ୍ତର୍ଭୁକ୍ତ କରିପାରିବେ | ଏହାକୁ ଏକ କାର୍ଯ୍ୟ କିମ୍ବା ଶ୍ରେଣୀର ପରିଭାଷା ପୂର୍ବରୁ ରଖାଯାଇପାରିବ ନାହିଁ, କିମ୍ବା ଏହାକୁ ସର୍ତ୍ତମୂଳକ ସଂରଚନାରେ ବ୍ୟବହାର କରାଯାଇପାରିବ ନାହିଁ ଯେପରିକି ଯଦି ଏବଂ ଫ୍ରାଚ୍ |