Perl genellikle unix serverlarda cali$ir, ve bir .pl dosyasinin yorumlanabilmesi icin Perl”in o sunucuda bulundugu yeri belirtmek gerekir. Shebang”da bu i$e yarar, yani sunucuda perl bu dizinde bunu cali$tir der
Shebang servera gore degi$ebilir ama genellikle " #!/usr/bin/perl " olarak kullanilir.
Hata yaptim, ama nerede?
Perl dilinde genellikle kod yazarken hata yaptiginiz zaman ekrana bo$ ekran gelir ve hatanizi bulmakla bogu$mak sizi yorar, bu durumda bizi " use CGI::Carp "fatalsToBrowser"; " komutu yardimci olacaktir, shebang”dan sonra yazarsiniz cali$ir.
Perl dilinde ekrana yazi yazdirmak icin; " print "Nox……….uila"; " kullanilir. Php dilinde oldugu gibi Perl dilindede bazi karakterler ozel anlam ta$ir, onlari ekrana yazdirabilmek icin " " kullaniliriz.
Cift Tirnak ( " ): Cift tirnak perl icin bir komutun bittigini veya ba$ladigini ifade eder.
Noktali virgul ( ; ): Noktali virgul perl dilinde satirin ve komutun bittigini belirtir.
Degiskenler
Perl dilinde 3 ce$it degi$ken vardir
1. Scalar
2. Array
3. Hash
biz $imdilik Scalar degi$kenden bahsedicez.
Scalar degi$kenler herhangi bir yazi, rakim veya herhangi bir karakter tutarlar. Scalar degi$ken tanimlarken $ (dolar) i$areti kullaniriz. Yani Perl yorumlayicisi $ isaretini gordugu zaman bir degisken oldugunu anlar. Scalar degi$kenler; harf, sayi ve _ disinda bir isaretle isimlendirilemez. Perl dilinde buyuk ve kucuk harf farki vardir. Yani SG ile sG ayni degildir (:
Uygulama:
#!/usr/bin/perl
# degisken.cgi
$nick = "Nox……….uila";
$sehir = "Istanbul";
print "Selamlar ben Singlegun …………………a $nick, $uanda $sehir sehirindeyim..";
Perl hakkinda en uygun gordugum bolum burasi, buraya acayim dedim (:
Perl diline giris ve degiskenler scripti konusu
Benzer yazılar:
- Benzer yazı yok