fopen ile / @ olmadan önce

2 Cevap php

Ben gibi bir @ önce fopen kullanmak kod örnekleri gördüm

$fh = @fopen($myFile, 'w');

Bunun önemi nedir @?

2 Cevap

Bir ifade gösterebilir hataları bastırır.

Bu konuda daha fazla okuyabilirsiniz here.

Örnek:

file_get_contents('file_does_not_exist'); //this shows an error

@file_get_contents('file_does_not_exist'); //this does not

Onun PHP'nin hata kontrol karakter.

PHP bir hata kontrol operatörü destekler: at işareti (@). PHP bir ifadeye önüne, o ifade tarafından oluşturulan olabilir herhangi bir hata iletileri ignored olacak.

Daha here.