উত্তর:
"@" আপনার ফাংশন উত্থাপন করতে পারে এমন কোনও পিএইচপি ত্রুটি নিঃশব্দ করবে।
@পিএইচপি এর trigger_errorফাংশন সামনে রাখেন ? আমি দেখেছি যে কোনও কোডে, তবে এর আচরণ আমার পক্ষে এখনও বেমানান। কিছু ক্ষেত্রে, আমি কনফিগার করা ত্রুটি হ্যান্ডলার দ্বারা ত্রুটিটি প্রতিবেদন করা দেখতে পাচ্ছি এবং অন্যান্য ক্ষেত্রে এটির প্রতিবেদন করা হয়েছে বলে মনে হয়।
@সাময়িকভাবে সেট হবে error_reporting0 কিন্তু না "দমন" ত্রুটি।
এটি ত্রুটি এবং সতর্কতাগুলি নিঃশব্দ করে দেয়। দেখুন ত্রুটি কন্ট্রোল অপারেটর ।
ইতিমধ্যে উত্তর হিসাবে @ত্রুটি (যদি থাকে) প্রদর্শিত না হওয়া বন্ধ করবে।
পারফরম্যান্সের ক্ষেত্রে এটি বাঞ্ছনীয় নয়।
পিএইচপি কি করছে:
আপনি যদি ব্যবহার না করে কোনও ত্রুটি চান না error_reporting(0);।
অথবা কেবল বাগ ফ্রি কোড লিখুন: পি
http://www.faqts.com/knowledge_base/view.phtml/aid/18068/fid/38
সমস্ত পিএইচপি এক্সপ্রেশনকে "@" উপসর্গ দিয়ে ডাকা যেতে পারে, যা সেই নির্দিষ্ট অভিব্যক্তির জন্য ত্রুটি প্রতিবেদন বন্ধ করে দেয়।
যেমনটি সবাই বলেছে, এটি নির্দিষ্ট ফাংশনের ত্রুটির আউটপুট থামিয়ে দেয়। যাইহোক, এটি কর্মক্ষমতা হ্রাস করে যেহেতু এটির জন্য দুবার ত্রুটি প্রদর্শন সেটিংস পরিবর্তন করতে হবে। আমি সতর্কতা বা ত্রুটি উপেক্ষা না করে এবং পরিবর্তে কোডটি ঠিক করার পরামর্শ দেব।