Janissaries.ORG-[3]Değişkenler

PHP’de Değişkenlerin kullanımı
Merhaba arkadaşlar. Ben JaniboyE. Bu dersimizde değişkenleri işleyeceğiz
Değişken nelerdir. Galiba 2. dersimizde $eren=15 gibisinden saçma
birşey demiştim. Değişken nedir burda. $eren adlı harf grubu programın
neresinden çağırırsak çağıralım bize 15 sayısını veriyor(burda ince
bir nokta var ilerde göreceğiz)

DEĞİŞKEN İSİMLERİ
Değişkenler programcılığın olmazsa olmazlarından birisidir dedik.
Peki bu değişkenler nasıl oluşturulur ve nasıl isim atanır.
1-Nasıl oluşturulur:
PHP de değişkenleri oluşturmak için yapmanız tek şey $ işareti başında
olan bir normal bir harf grubu veya alfanumerik bir harf grubu girmeniz
yeterlidir.

2-Nasıl isim atanır. İsmi aşağıdaki verdiğim kurallara göre atayabilirsiniz.
*Tüm değişkenler $ işareti ile başlar
*Değişkenler herhangi bir uzunlukta olabilir(teorik olarak)
*Değişkenler sayılar ile başlayamaz
*Büyük küçük harf ayrımı vardır. $Sakirt ile $sakirt aynı değildir
*_ ile başlayabilirler.

örnekler

PHP:
$_janiboy
$jani_boy
*janiboy3
$janiboy_3

hata verecek örnekler
PHP:
$3jani
$jani?
$jani+boy
$jani.boy
————————–
php de unuttuğum yerler var araştırarak öğrenin . unuttuğum yerleri
belirteceğim.

————————————–

Değişkenler üretmek:
PHP:

$bro=18;//tamsayı değikeni
$ucret=18*18;//tamsayı değişkeni
$isim=”Sayko İmam”;//string değişkeni
değikenler üretmek bu kadar basittir. tamsayılar veya kayar sayılar
diye ifade edilen sayılar direk yazılırken günlük hayatta kullandığımız
kelimeler “” arasında yazılır.
Başta demiştim bir değişken atarsınız ve programın heryerinden
çağırırsınız diye. onla ilgili bir örnek vereyim, ince ayrıntı:
PHP:

$isim=”Sayko”;//isim değişkeninin değeri sayko
$isim=”İmam”;//isim değişkeninin değeri imam oldu. artık sayko yok
PHP:

bir değikene başka bir değişkenin değerini atamak çok kolay. örneğin
$blue=”mavi”;
$red=”kirmizi”;
$ensevdigimrenk=$blue;//en sevdigim renk değişkeni $bluae değişkenindeki
değeri yani maviyi aldı
————————————————————–
Değişkenleri ekrana basmak
değişkenleri ekrana basarken print_r() fonksiyonundan vs fonksiyonlardan
yararlanırız. mesela
PHP:

scriptimizi yorumlattığımızda ekrana cumartesi basılır.

ayrıca kolaylık olsun diye —-echo—- yu kullanırız. bu php deki
önceden belirlenmiş sabitlerden birisi. ekrana yazı basar print_r gibi
mesela
PHP:

ekrana pazar yazısı basılır.
——————————
değişkeni tanımlamadan kullanmak isterseniz hata alırsınız.
PHP:

ekrana hata mesajı verir. bir püf nokta vereyim. eğer hata mesajı almak
istemiyorsanız @ işaretini değişkenin başında kullanın. @ fonksiyonlarda
farklı kullanılır.
print_r fonksiyonun hata vermesi engellenmek isteniyorsa bir örnek verem.
PHP:

eğer @ işaretini koymamış olsaydık hata verirdi.

Değişkenleri birleştirme:
Değişkenler türkçemizde nokta diye bildiğimiz “.” işareti değişkenler
birleştiriyor.

PHP:

kullanımı anlamışsınızdır. kolay bir dil php. aynı şeyi echo yerine
bir değişkenede yapabilirsiniz. bir daha tag açmak istemiyorum
satıra yazayım

PHP:

$ad=”fck”
$soyad=”sa”
$adsoyad=$ad.$soyad;
echo $adsoyad;//çıktı fcksa
daha açık örnekller veriyim

PHP:

$kelime1=”Merhaba”;
$kelime2=”Dunya”;
$sayi=123;

echo $sayi;//123
echo $kelime1.$kelime2;//merhabadünya
echo $kelime1.” “.$kelime2;//Merhaba Dunya

örnekleri verdik. echo dedikten sonra “” arasına yazı yazabilirirz.
bu yazının arasında da değişkenleri kullanabiliriz.

ekrana bulbul otmuyor diye yazı basar..

Değişkenleri silme

değişkenleri silme işlemini unset() fonksiyonu ile yazarız.Silmek
istediğimiz değişken veya değişkenleri arasına yazarız
unset($aa,$aaa) gibi

Sabitlerle Çalışmak
Sabitler ismindende anlaşılabileceği gibi program içerisinde hiçbir
değer değiştirmeyen değer tutuculardır. Programın neresinden çağırırssanız
çağırın hep aynı değeri verip asla değişmezler. dolar işaretleri yoktur

Sabitler üretmek
sabitler define() fonksiyonu ile belirtilirler.

define(“sabitismi”,”sabitdeğeri”);

sabitler konusu bu kadar basit.
ancak kullanamayacağınız sabitler var. liste olarak vereyim

and
as
break
case
class
const
continue
declare
default
die
do
echo
else
emtpy
eval
exit
for
foreach
function
global
if
include
list
new
or
print
require
switch
use
var
while

öyle işte ,tam sayı değerlerde verebilirsiniz sabitlere. tam asyı
değerlerde verebilirsiniz… fazla uzatmak istemiyorum. ders bitmiştir
bir sonraki dersimiz veri tipleri olacaktır.sevgilerimle JaniboyE

Çalıntı Sevmem Arkadaşlar. O yüzden yapmayın etmeyin başka yerlerde paylaşmayın dersleri.

Janissaries.Org-[2]PHP Ders konu:Yorum satırları-command line php-Eren KUYUCU

ders2
İlk Php scriptimizi yazmıştık.Şimdi php programlama mantığından bahsedeyim biraz.Aslında programlamada
mantık tüm dillerde benzerdir.
###########################
eren topu tut;
eren=5;
koş;

vs mantıkta komutlar olur. değişkenlere değer atanır. bu değerlerde belli veya bizim yazacağımız kodlar
tarafından kullanılır.
php kodları tagleri arasında yer alır. İlk dersimizde ekrana hello world tarzında birşey yazdırmış-
tık.Bunda da o işin nasıl olduğunu ve daha değişik şeyler anlatacağım.Kodumuzu tekrardan yazalım ve inceleyelim.
######################################

######################################
burda taglerimizi açtık. echo diye bir komut gördük. Acaba ne o?
echo komutu php de yazılarımızı ekrana basmamızı sağlayan bir komuttur.

PHP kodların Derlenmesi
PHP bir script dilidir. Bu yüzden kodlar dernelmez yorumların. Ancak 1-2 derleyici var , denedim , echo vs
harici fonksiyonlara geldi mi bir iş ypamaıyorlar.

Windows CMD, LİNUX/UNIX shell de php kod çalıştırma
Linux Unix sistemlerde script programlayan varsa bir yorumlayıcı belirtmenin gerekli olduğunu bilirler.
bu belirtme tagleri açmadan kodun en üst kısmına girilen #! /usr/bin/php
dir.komut olarak sadece php dosyanızın ismini girmeniz yeterlidir.
windows da ise cmd ye |||||| php phpdosya.php ||||||| şeklinde girdi girmeniz yeterlidir.

PHP Komut Satırı Özellikleri
-c : php.ini nin yerini belirtmeniz içindir.yani yeni php.ini atar. kullanım: php -c /home/php.ini
-f: bir scripti çalıştırmak içindir. kullanım: php -f /home/sourcen.php
-h: yardım dosyasını gösterir
-i: php info yu yazı olarak gösterir.
-l: scriptinizin hatalarını gösterir ancak scripti çalıştırmaz.
-m: php de yüklü olan modullerin listesini verir.
-r: komut satırında php kodu çalıştırmaya yarar. kullanım: php -r ‘echo “hi”;’
-v: versiyonu verir

SCRİPT DÖKÜMANTASYONU
PHP de kod yorumları 3 çeşit yapılır
1- # ile
2- // ile
3- /* */ ile

1- # den sonra gelen yazılar yorumlanmaz. örnek

2- // ile # nın kullanımı nerdeyse aynıdır.

3- Dökümantasyon için önemli olan budur. /* ile */ arasına yazılan kodlar yorumlanmaz.
dökümantasyonuda birlikte veriyorum.
ingilizcedir

bir yazımın daha sonuna geldim. gözlerim kan çanağı. ertesi gün devam ederiz. Sevgilerimle JaniboyE

ALINTI ÇALINTI ARTIK HER NE OLURSA OLSUN BU MAKALELERİ PAYLAŞAN SİTEYİ İNTERNETE GÖMERİM.

Janissaries.Org PHP ders-1–Neden PHP

Neden PHP?
*HIZLIDIR:Web sitelerinde HTML kodların arasına gömülebilir ve sayfanız eğer saldırı yoksa çok kısa bir
sürede yüklenir
*BEDAVADIR:Açık kaynak kod olup GNU lisanlı ile lisanslıdır.Yani beleştir.
*Kullanımı Kolaydır: Arkadaşlar samimi olmak gerekirse PHP kadar kolay ve aynı zamanda işlevsel bir dil
yok bana göre. Perl yarışabilir belki.
*OS Bağımlılığı yoktur. PHP Linux,Windows ve Mac üzerinde çalışır, bazı sürümleri Unix desteklidir.
*Teknik Destek Fazladır: php.net PHP’nin web sitesidir ve e-mail listelerine ulaşabilirsiniz.Tr’de PHP’ci
çoktur ancak sözde Yani fazla güvenmeyin.PHP ile ilgili yeni haberlere bakabileceğiniz adres: news.php.net
*GÜVENLİDİR: Kod güvenliğini sağlayacak sürüyle fonksiyona sahiptir.Ayrıca açık kaynak kod olduğundan
geliştiricisi çoktur.
————————————-
PHP’yi Web uygulamalarında kullanmak
PHP server tabanlı bir programlama dili olduğundan dolayı işlemlerin hepsi serverda gerçekleşir.Bu
sayede veritabanlarına bağlantı yapabilirsiniz. HTML kodların arasına php kodları serpiştirebilir, çeşitli
eklentiler sayesinde web tabanlı oyunlar yapabilir, Buffer Overflow vs türü exploitlenmeler haricinde
hacklenmez sayfalar üretebilirsiniz.Tabi ki sayfanın hacklenip hacklenmeyeceği sizin elinizde.
——————————————————–
PHP ile aşağıdaki veritabanlarını kullanabilirsiniz.
*dBASE
*Informix
*Ingres
*Microsoft SQl Server
mSQL
*MySql
*MsSql
*Oracle
*PostreSQL
*Sybase
————————————————-
PHP’yi dosya sisteminizle birlikte kullanabilirsiniz.Yani yeni klasörler üretip adlar verebilir,
ad değiştirebilir, dosya izinlerini görebilir vs işlemler yapabilirsiniz.
————————————————–
Sistem komutlarını kullanabilirsiniz.
—————————————————-

BU KADAR ÖZELLİĞİ GÖRÜPTE İKNA OLMAMAK OLMAZ

İLK web php kodunuz. kodu index.php olarak kaydedin ve web adresinizin anasayfasına girin.
HELLO WORLD YAZISI ÇIKACAKTIR
#################################
PHP:
<?php echo "HELLO WORLD" ;?>
##############################

bugünkü dersimiz bitmiştir.######### EREN KUYUCU