lostyazilim
tr.link

PHP Yorum satırlarındaki @(at) sembolü ne işe yarar?

6 Mesajlar 1.075 Okunma
lstbozum
tr.link

kaanst kaanst Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad K** S**
  • Mesajlar 669
  • Beğeniler 435 / 160
  • Ticaret 31, (%94)
Merhabalar normalde bilmem gereken bişey fakat tesadüfen bunun ne olduğunu öğrenmemişim. :D Yorum satırlarında bazen görüyorum, mesela;


/**
* @package: ...
* @copyright: ... (c) ...
* @author: ... ...
* @version: x.x
**/
?>


Gibi başında @... sembolü kelimeler ne işe yarıyor? Bileniniz varsa aydınlatırsa sevinirim.
 

 

wmaraci
reklam

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)
O kısım dosyanın neler içerdiği ile ilgili çeşitli bilgiler barındırıyor. Bildiğim kadarıyla @ işareti konulmasının sebebi metin editörlerinin o alanın rengini belirleyebilmesini sağlamak. Bkz
kaanst mfgrbz

kişi bu mesajı beğendi.

mfgrbz mfgrbz Zurna da bir çalgıdır Kullanıcı
  • Üyelik 10.06.2018
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım & Grafik
  • Konum İzmir
  • Ad Soyad M** G**
  • Mesajlar 124
  • Beğeniler 15 / 54
  • Ticaret 0, (%0)

kelebek adlı üyeden alıntı

O kısım dosyanın neler içerdiği ile ilgili çeşitli bilgiler barındırıyor. Bildiğim kadarıyla @ işareti konulmasının sebebi metin editörlerinin o alanın rengini belirleyebilmesini sağlamak. Bkz

Doğru.
Başka bir yerde çok farklı amaçla kullanımı göstereyim;

$veri_cek=mysql_fetch_array(mysql_query("select * from veritabani"));

Bu koda @ ekleyelim;

$veri_cek=@mysql_fetch_array(mysql_query("select * from veritabani"));

Böylece bu sorgudan doğacak tüm hataları kapattık. Ekrana yazdırmaz.
Değişken, fonksiyon içerisinde birçok yerde kullanabilirsin. Hata kapatmaya yarar.
 

 

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)

mfgrbz adlı üyeden alıntı

Doğru.
Başka bir yerde çok farklı amaçla kullanımı göstereyim;

$veri_cek=mysql_fetch_array(mysql_query("select * from veritabani"));

Bu koda @ ekleyelim;

$veri_cek=@mysql_fetch_array(mysql_query("select * from veritabani"));

Böylece bu sorgudan doğacak tüm hataları kapattık. Ekrana yazdırmaz.
Değişken, fonksiyon içerisinde birçok yerde kullanabilirsin. Hata kapatmaya yarar.


Tamamda hocam yorum satırında ne hata gösterilebilir ki ?

Bence o temayı kodlayan kişinin ismi daha belirgin gözüksün diye ekliyorlardır :)
 

 

wmaraci
wmaraci

mfgrbz mfgrbz Zurna da bir çalgıdır Kullanıcı
  • Üyelik 10.06.2018
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım & Grafik
  • Konum İzmir
  • Ad Soyad M** G**
  • Mesajlar 124
  • Beğeniler 15 / 54
  • Ticaret 0, (%0)

ASametYildirim adlı üyeden alıntı

Tamamda hocam yorum satırında ne hata gösterilebilir ki ?

Bence o temayı kodlayan kişinin ismi daha belirgin gözüksün diye ekliyorlardır :)


Yorum satırları dışındaki kullanımı da not olarak ekleyeyim dedim :)
ASametYildirim

kişi bu mesajı beğendi.

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
Ciddi projelelerde dokümantasyon hazırlmayı kolaylaştıran bir unsurdur ama bu durum daha çok yazan kişi ve yaklaşımına bağlıdır. Genelde @ işareti kullanarak çok satırlı yorum blokları oluşturulur. On binlerce satırlık bir yazılım hazırlandığını hayal et, bunun bir de dokümanyasyon kısmı var, bir o kadar da dokümantasyon çıkartman gerek ancak bunu kolaylaştıran şeylerde var phpDoc gibi, yorum satırları ve bloklardan gayet okunaklı ve güzel dokümantasyonlar için taslak oluşturmana yardımcı oluyor.
kaanst

kişi bu mesajı beğendi.

no time for caution
wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al