Hello EveryoneThis is a tutorial about the introduction of PHP
Merhabalar
Bugun sizlere diğer dillerle ve php'nin değişken tipleri hakkında bilgilendirme ve örnekler yapıcam.
Yazılım dillerinde der dilde değişken tipleri bulunmaktadır php dilinde ise bu biraz daha basittir.
alt seviye diller için çok kullanılan değişken tipleri şunlardır.
String,Double,Float,Int,Char,object vs.
vede her dilde olduğu gibi her kod yazımından sonra noktalı virgül konulur.
python hariç : )( pythonda koymasanız da olur.)
Örneğin birçok alt seviye dilde aşağıdaki gibi string tanımı yaparken.
String a =''I am variable"; // diye tanımlarken
php için sadece dolar işareti değişken adı yazmak yeterli : )
$a = "I am variable";
Örneğin birçok alt seviye dilde aşağıdaki gibi number tanımı yaparken.
int a = 0;
float a=12.5;
php için
$a = 0;
$a =12.5;
hadi biraz örnek yapalım ve sonucunu görelim.
normal şartlarda Phpstorm kullanırım ama küçük projelerde notepad++ veya sublime öneririm.
Eğer oluşturduğunuz bir değişkeni yazdırmak istiyorsanız php'de echo komutunu kullanırsınız.
eğer yazdığınız kodların yan yana gelmesini istemiyorsanız echo "
"; komutunu kullanabilirsiniz.
Aşağıdaki oluşturduğum resimde bir kaç örnek yaptım bunları açıklamak gerekirse
integer bir değeri yani Normal sayılar ile float bir sayıyı yani kesirli sayıyı
direk olarak çarpabilirsiniz.
Eğer alt seviye bir dil kullanmış olsa idiniz bunun için sayılar arası convert yapmak durumda kalabilirdiniz.
aynı zamanda php'de string bir ifadeyi integer bir ifadeyle çarpabilirsiniz her ne kadar anlam ifade etmesede sonuç 0 olucaktır.
pyhtoncular bu konuda şanslı stringle integerı çarptıklarını o ifadeyi integarın değeri kadar yazar : )
aynı zamanda string bir ifadeyle number bir ifadeyi birleştirebilirsiniz php dilinde bunun için nokta ile iki değer birleştirilebilmekte örneğin
$a = "string ifade".2;
Aşağıda ise yazdığımız kodların sonuçları bulunmaktadır.
Eğer sormak istediğiniz basit seviyeden ileri düzeye kadar her sorunuzu bilgim dahilince yanıtlarım.
Öğrenmek istediğiniz başka konu var ise burada anlatım yapabilirim.
Posted on Utopian.io - Rewarding Open Source Contributors