ਪੀਐਚਪੀ ਵਿੱਚ ਨਿਰਧਾਰਤ ਕੋਡ ਦੇ ਰੰਨਟਾਈਮ ਅਪਵਾਦ ਨੂੰ ਕਿਵੇਂ ਬਚਾਉਣਾ ਹੈ
ਹਵਾਲਾ
ਗਲਤੀ ਕੰਟਰੋਲ ਓਪਰੇਟਰਗਲਤੀਆਂ ਨੂੰ ਰੋਕਣ ਲਈ @ ਦੀ ਵਰਤੋਂ ਕਰੋ
ਪੀਐਚਪੀ ਇੱਕ ਗਲਤੀ ਨਿਯੰਤਰਣ ਓਪਰੇਟਰ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ: @. ਜਦੋਂ ਇਹ ਇੱਕ ਪੀਐਚਪੀ ਸਮੀਕਰਨ ਦੇ ਸਾਹਮਣੇ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਕੋਈ ਵੀ ਗਲਤੀ ਸੰਦੇਸ਼ ਜੋ ਪ੍ਰਗਟਾਵੇ ਦੁਆਰਾ ਪੈਦਾ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ ਨੂੰ ਨਜ਼ਰ ਅੰਦਾਜ਼ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ. ਜੇ ਕਸਟਮ ਐਰਰ ਹੈਂਡਲਿੰਗ ਫੰਕਸ਼ਨ ਨੂੰ ਸੈੱਟ_ਅਰਰ_ਹੈਂਡਲਰ () ਨਾਲ ਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਅਜੇ ਵੀ ਬੁਲਾਇਆ ਜਾਵੇਗਾ. ਵਰਤੋਂ ਲਈ ਹੇਠਾਂ ਨਮੂਨਾ ਕੋਡ ਵੇਖੋ.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
ਸਾਵਧਾਨੀਆਂ
ਇਹ ਆਪਰੇਟਰ ਸਿਰਫ ਸਮੀਕਰਨ ਲਈ ਯੋਗ ਹੈ. ਨੌਵਿਸੀਆਂ ਲਈ ਇੱਕ ਸਧਾਰਣ ਨਿਯਮ ਹੈ: ਜੇ ਤੁਸੀਂ ਕਿਧਰੇ ਤੋਂ ਕੋਈ ਮੁੱਲ ਪਾ ਸਕਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸਦੇ ਸਾਹਮਣੇ @ ਆਪਰੇਟਰ ਜੋੜ ਸਕਦੇ ਹੋ. ਉਦਾਹਰਣ ਦੇ ਲਈ, ਤੁਸੀਂ ਇਸਨੂੰ ਵੇਰੀਏਬਲਸ, ਫੰਕਸ਼ਨਸ ਦੇ ਸਾਹਮਣੇ ਰੱਖ ਸਕਦੇ ਹੋ ਅਤੇ ਕਾਲਾਂ, ਕਾਂਸਟੈਂਟਸ, ਆਦਿ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ. ਇਸ ਨੂੰ ਕਿਸੇ ਫੰਕਸ਼ਨ ਜਾਂ ਕਲਾਸ ਦੀ ਪਰਿਭਾਸ਼ਾ ਦੇ ਅੱਗੇ ਨਹੀਂ ਰੱਖਿਆ ਜਾ ਸਕਦਾ ਅਤੇ ਨਾ ਹੀ ਇਸਦੀ ਵਰਤੋਂ ਸ਼ਰਤੀਆ structuresਾਂਚਿਆਂ ਜਿਵੇਂ ਕਿ ਜੇ ਅਤੇ ਅਗਾਂਹਵਧੂ ਵਿੱਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ.