Php Koşul İfadeleri – Not Sekiz

Ve bir yazının başlangıcı daha…

İnsanların bir şeyi yapmak için bir koşul koyar veya bir şey yapmaya karar verir ve eğer o düşündüğüm şey olmazsa şunu yaparım diye düşünür.

Mesela,

Sarı saçlı ve hafif balık etli olan genç kızımız Miss.Deli arkadaşları onu partiye davet ettiğinde şunu demektedir.

Eğer Deli Mühendis Bey gelirse o partiye gelirim. Okumaya devam et Php Koşul İfadeleri – Not Sekiz

Php Operatörler – Not Yedi

Günlerden yine bir gün. Yanaştı yanıma sessizce ve fısıldadı….

+ İki artı iki beş eder…

Ve ardından bilmediğim bir ses daha çıktı.

+2 Ya saçmalama bea, İki artı iki dört eder. İnanmıyor musun? Bak şimdi iki parmağım, bak bu da iki parmağım şimdi bunları saymaya başla..

+ Bir, iki, üç, dört.  Ama, amaa.Bu uzayda dostum.

Ne bir saçma yazı girişi değil miii??

+ Evet.

O zaman neden konuşuyorsun sen yaptın girişi.

+ Hayır, ben yapmadım. Sen beni kontrol ediyorsun. Bazen istemdiğim şeyleri söyletebiliyorsun. Ben aptalım.

+ Hayır değilim.
Okumaya devam et Php Operatörler – Not Yedi

PHP Sabitlerin Tanımlanması – Not Altı

+ Deli Mühendis, Deli Mühendis, Deli Mühendis.. Hayır, deli mühendisi kaybediyoruz. Biri yardım etsin…

(Derin nefes sesi)

+ Ohh, geri döndün.

I’m thinking I’m back.

 

Şimdi PHP’de constantslara bakalım. (değişmez, sabit)…

constant(sabit), variable(değişken) lere benzer. Fakat constant’lar bir defa tanımlanırlar. Ve değiştirilmezler.

Constant’ların tanımlanmasında variable’lerdan olduğu gibi $ işareti ile başlamazlar. Okumaya devam et PHP Sabitlerin Tanımlanması – Not Altı

Php String İşlemleri – Not Beş

Sen anlatamadan ben anlatmaya başlamaya. Yok şunu anlatmadın felan demeden. Sabırlı olsana ya. Anlatacağız.

..

Pardon, bugün bir şeyler oldu da sinirliyim. Burada bile anlatamıyorum, neyse hemen PHP’ye dönelim.

Öncelikle yazıya geçmeden önce String kısaltma olarak str olduğunu varsayalım. Öyle bir şey yok ama fonksiyonları aklımızda kolay tutmak için iyi bir yöntem. Ama tabi bu fonksiyonları ezberlemenize gerek yok, internet elinizin altında zaten olmadı örneğin netbeans’te kod yazıyorsunuz ctrl+boşluk’a bastığınızda önerileri çıkıyor oradan fonksiyonu gördüğünüzde hatırlarsınız zaten.

Öncelikle stringin uzunluğunu bulalım.

+ Peki uzunluğu bulan fonksiyon me?

Hemen söyleyeyim. Şimdi String’in kısaltmasını ne olarak düşünelim demiştim. str . Şimdi bulmak istediğimiz ne stringin uzunluğu. Uzunluğun ingilizcesi ne ?

+ length, deli mühendis bey.

Evet, bunu da kısaltalım. len’i alalım. Şimdi ikisini birleştirelim ne yapar ?

+ 40.

Komik olmadığının farkındasındır, umarım. Okumaya devam et Php String İşlemleri – Not Beş

Php Değişken Türleri- Not Dört

+ Deli mühendis bey, şimdi aklıma bir soru daha takıldı. Sen tamam bize dedin değişkenler şöyle tanımlanır. Değişken tanımlarken şunlara dikkat etmelisiniz diye. (Ders iki: Belgelerle geldim.)

Evet.

+Peki değişkenlerin türleri var mıdır. Bir değişkeni sayı olarak veya yazı olarak tanımlayabilir miyim ? Bana bunu açıklayabilir misin?

Tabii. Elimden geldiği kadarıyla.
O zaman şimdi değişken türleri hakkında bilgi vermeye çalışacağım.

İlk olarak değişken türlerinden birisi olan integer (tamsayılar) a bakalım.

integer tanımlamasında 0dan 9a kadar olan rakamları kullanmalıyız. Değişken içeriğinde , veya boşlık olmamalıdır.
Okumaya devam et Php Değişken Türleri- Not Dört

Php’de Ekran Çıktısı Alma – Not Üç

Şimdi gelelim Php’de ekran çıktısı almaya. Önceki notumda ekran çıktısı alma hakkında bilgi verdim ama. Şimdi daha detaylı bakalım.

Ekran çıktısı almak için iki basit yol vardır.

echo ve print komutu.

<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <?php
    // put your code here
        $deliMuhendis = "www.delimuhendis.com";
        print "Şu an $deliMuhendis da bulunmaktasınız.<br/>";
        echo "Şu an ". $deliMuhendis. " da bulunmaktasınız. <br/>";
        echo "Şu an $deliMuhendis da bulunmaktasınız.";
    
    ?>
</body>
</html>

Ekran çıktısı:

Şu an www.delimuhendis.com da bulunmaktasınız.
Şu an www.delimuhendis.com da bulunmaktasınız. 
Şu an www.delimuhendis.com da bulunmaktasınız.

 

 

 

Php Başlangıç – Not İki

Php’de değişken tanımlaması $(dolar işareti) ile başlar. Ve ondan sonra değişken ismi girilir.

Örnek verilirse; $degisken , $lublin , $deliMuhendis

Şimdi bir değişken tanımlayıp ekran çıktısı alalım.

 

<?php
   $deliMuhendis = "Bana sitenin üst menüsünden yer alana YAZ DOSTUM menüsünden ulaşabilirsiniz.";
   echo $deliMuhendis;
?>

Ekran çıktısı:

Bana sitenin üst menüsünden yer alana YAZ DOSTUM menüsünden ulaşabilirsiniz.

Peki deli mühendis bey bize değişken tanımlatıp ekran çıktısı aldırdın ama değişken tanımlarken bir şart var mı ondan neden bahsetmediniz mi diyorsunuz ? Haklısınız. Hemen bahsedelim.
Okumaya devam et Php Başlangıç – Not İki

Php Başlangıç – Not Bir

Php ile kod yazmadan önce html, css ve javascript hakkında bilgi sahibi olmak gerekir.Php dışında diğer diller hakkında bir şey geçtiğinde elimden geldiğince açıklamaya çalışacağım.Php dosyalar textin yanı sıra HTML, CSS, Javascript ve PHP kodlar içermektedir.Kodlamaları çalıştırıp denemek ve sizde kod yazmak istiyorsanız Wamp Server’i yüklemenizi öneririm.WampServer kurmayı bilmiyorsanız Google’a veya Youtube’a wamp server nasıl kurulur yazarsanız cevabına ulaşırsınız.

Php scripti komutu ile sonlanır.

<?php
...
?>

 

Php dosyaların uzantısı varsayılan olarak .php dir.

Ve şimdi bir programlama dilini öğrenirken yapılan ilk klasik şeyi yapalım. Ekrana Merhaba Dünya yazdıralım.

<!DOCTYPE html>

<html>
    
    <head>
        <meta charset="UTF-8">
    <title>First Lesson</title>
</head>
<body>
    
    <?php
    	echo “Merhaba Dünya. Hello World !”;
    ?>
</body>
</html>

 

Bir projeye başlandığından bu proje yarıda kalabilir ya da başka yazılımcılar projenize dahil olabilir. Ve projeye dahil olduktan sonra her ne kadar yazılımcı olsalar da belli alanlarda komutların ne yaptığı, amaçları hakkında yorum bırakmak sağlıklı olacaktır. Bu yüzden kodlama yaparken yorum satırı kullanmanızı tavsiye ederim. Bunu bir alışkanlık haline getirmelisiniz, bence.

Peki Php’de yorum satırını nasıl yapabilirim ?
Php’de yorum satırı üç farklı şekilde yapılabilir.

// kullanarak yorum satırı oluşturmak.

# kullanarak yorum satırı oluşturmak.

/* … */ Buna yorum alanı diyebiliriz. … yerine istenilen yorumlar yazılabilir. Bir den fazla satır içerebilir. Yani Php’de yorum alanı için /* */ kullanılmalıdır.

 

<!DOCTYPE html>

<html>
    
    <head>
        <meta charset="UTF-8">
    <title>First Lesson</title>
</head>
<body>
    
    <?php
        echo "Merhaba Dünya!";
    // yorum satırı
    /* yorum alanı
     birden fazla satır içerebilir
    */
    #yorum satırı
    ?>
</body>
</html>

 

Onluk Sistemdeki Sayıyı İkilik Sisteme Çevirme

Program kullanıcı tarafından girilen onluk sayıyı ikilik sisteme çevirmektedir.

Onluk Sistemden İkilik Sisteme Nasıl Çevirebilirim ?

32 bitlik olarak tanımlanmış onluk sayı sistemindeki sayıyı sayının her bitininin 1 mi 0 mı diye kontrol edilerek bulunabilir.

Sayı 32 bitlik olduğundan dolayı 32 defa dönecek bir döngü yapılır. Bu döngü içerisinde  1 ile ve işlemine sokulur. Bu işlem sonucunda en sağ bitinin (LSB) “1” mi “0” olduğunu öğrenebiliriz. Bunu öğrendikten sonra ister girilen ondalık sayıyı sağa bir bit kaydırır veya 1 sayısını sola bir bit kaydırabiliriz. Bunun yapılmasının nedeni döngü bir sefer döndükten sonra diğer bitin(2.bitin) “1” mi “0” mı olduğunu öğrenmektir. ( Ve bu döngü ile 32 bit için bulunur). Ondalık sayıyı 1 bit sağa kaydırırsak yeni oluşan sayının 1.biti girdiğimiz ondalık sayının 2.biti olacaktır. Bunu 1 ile tekrar ve işlemine soktuğumuzda o anki biti(asıl sayının 2.biti) öğrenebiliriz. Veya 1 sayısı bir bit sola kaydırırsak sayımız artık 2 olacaktır.(Yani 2.biti 1 diğer bitleri 0 ). Sayımız ile 2 sayısının ve işlemine sokarsak sonucunda 2.biti öğrenmiş olabilir. Ve döngü sayesinde bu işlemler tekrarlanarak 32 bitte öğrenebilir.
Okumaya devam et Onluk Sistemdeki Sayıyı İkilik Sisteme Çevirme