Php Dizi Fonksiyonları

Php dizi fonksiyonları Php’nin dizilerde kullanabilmemiz için sunduğu hazır fonksiyonlardır. Hazır dizi fonksiyonları sayesinde diziler üzerinde bir çok işlemi basit bir şekilde halledebiliyoruz. Php dizi fonksiyonları bir hayli fazla bu dizi fonksiyonlarına kısa kısa değineceğiz ve kullanım şekillerini göreceğiz. Php dizileri hakkında bilgi edinmek için Php Dizi Nedir? Php Dizi Nasıl Kullanılır? başlıklı yazıma göz atabilirsiniz.

is_array()

is_array fonksiyonu gönderilen değişkenin dizi olup olmadığını kontrol eder.

<?php
$dizi = array('elma', 'armut', 'ayva', 'muz');
if (is_array($dizi)) {
    echo 'Değişken dizidir.';
} else {
    echo 'Değişken dizi değildir.';
}
?>
Okumaya devam et Php Dizi Fonksiyonları

Php Dizi (Array) Nedir? Php Dizi Nasıl Kullanılır?

Php dilinde ve diğer dillerde dizi, birden fazla veriyi tek bir isim ile saklamamızı sağlayan yapılardır. Hemen hemen tüm programlama dillerinde dizi yapıları mevcuttur. Diziler kullanım ve mantık olarak birbirlerine benzemektedir hatta aynısıdır diyebiliriz.

Diziler aynı tür yada farklı tür veriyi birlikte saklayabilir. Dizilerin sakladığı veriler dinamik olarak sürekli değiştiğinden dolayı genellikle aynı tür verileri saklamak tercih edilir. Php Değişken Tanımlama ve Kuralları başlıklı yazımda php veri türlerini inceleyebilirsiniz.

Okumaya devam et Php Dizi (Array) Nedir? Php Dizi Nasıl Kullanılır?

Php Döngü Kullanımı (for-foreach-while-do while)

Php ve diğer dillerde döngü oldukça önemli bir yere sahiptir. Döngü mantığı php ve diğer dillerde aynıdır. Döngü kullanmak aynı işlemin sürekli yapılması gerektiği durumlarda hem php dilinde hem de diğer dillerde bize kolaylık sağlar. Her işlem için aynı kodu tekrar tekrar yazmak bize zaman kaybettirir ve kod kirliliğine neden olur. Döngüleri çalıştırmak için bir koşul belirtmemiz gerekir. Koşul sağlandığı sürece aynı işlem sürekli tekrarlanır. Php Operatörler ve Php Karar Yapıları konularını incelemenizi tavsiye ederim.

Okumaya devam et Php Döngü Kullanımı (for-foreach-while-do while)

Php If ve Switch Karar Yapılarının Kullanımı

Karar yapıları her programlama dilinde olmazsa olmazlardan bir tanesidir. Karar yapıları programın akışını belirtilen koşula göre belirlememizi sağlar. Php dilindeki karar yapıları if ve switch karar yapıları olmak üzere iki tanedir. Php ve diğer dillerde en sık kullanılan karar yapısı if karar yapısıdır. Karar yapıları operatörler ile birlikte kullanılmaktır. Eğer operatörler hakkında bir fikriniz yoksa Php Operatörler ve Kullanım Şekilleri konusunu inceleyebilirsiniz.

Php If (Eğer)

Php programlamada if karar yapısı en sık kullanılan bir yapıdır. Aslında her dilde en sık kullanılan karar yapısı if karar yapısıdır. Diğer diller de ve php dilinde if karar yapısının çalışma mantığı aynıdır. Koşul ya da koşullar sağlanıyorsa if karar yapısının kapsadığı kodlar çalışır. Aşağıdaki örnekte kod yapısını inceleyelim.

<?php 
$sayi = 5;
if($sayi  == 5){
 echo 'Sayı değişkeninin değeri 5`tir';
}
?>
Okumaya devam et Php If ve Switch Karar Yapılarının Kullanımı

Php Operatörler ve Kullanım Şekilleri

Her programlama dilinde bazı işlemleri yapmamızı sağlayan operatörler vardır. Bu operatörlerin işlevler ve kullanımları genel olarak aynıdır. Php dilinde operatörler bir kaç çeşittir. Bu operatörler php dilinde bizlere atama, artırma, azaltma, karşılaştırma ve mantıksal işlemlerin yapılması sırasında oldukça kolaylık sağlar. Atama operatörleri genelde değişkenler ile birlikte kullanıldığı için Php Değişken Tanımlama ve Kuralları yazıma göz atmanızı tavsiye ederim.

Okumaya devam et Php Operatörler ve Kullanım Şekilleri

Php Değişken Tanımlama ve Kuralları

Her dilde olduğu gibi php dilininde kendine has bir değişken tanımlama şekli vardır. Php dilinde değişken tanımlama aşamasına geçmeden önce kısaca söz dizimine(syntax) bakalım. Php diline ait olan komutlar <?php başlangıç ve ?> bitiş etikleri arasına yazılır. <?php başlangıç ve ?> bitiş etiketi dışarısında yazılan Php komutlar hatalı kullanımdır bu nedenle proje sunucuda çalışmayacaktır. Başlangıç ve bitiş etiketleri arasına yazdığımız php kodların sonuna noktalı virgül(;) koymanız gerekmektedir. Ekrana bir sonuç bastırmak için ise echo ve print komutları kullanılmaktadır. En sık kullanılan ekrana bastırma komutu echo komutudur. Bu konuya başlamadan önce temel HTML bilginizin olması aralardaki küçük html terimleri anlamanızda faydalı olacaktır. Eğer php hakkında ön bilginiz yok ise Php Nedir? Php ile Neler Yapılabilir? başlıklı yazıma göz atmanızı öneririm.

Aşağıda basit bir örnek ile ekrana kodlama eğitimlerinin o efsane cümlesini yazdıralım.

<?php 
echo 'Merhaba Dünya!'; 
?>
Okumaya devam et Php Değişken Tanımlama ve Kuralları

Php Nedir Php ile Neler Yapılabilir

Php, dinamik web sayfaları hazırlamak için geliştirilmiş web tabanlı bir programlama dilidir. Kısaltmasının açılımı PHP:Hypertext Preprocessor(üstün yazı ön işlemcisi)’dir. Kısaca tarihçesinden bahsedecek olursak. Kanadalı yazılımcı Rasmus Lerdorf tarafından web sayfasına gelen ziyaretçilerin sayısını tutmak için geliştirilmiştir. Lerdorf’un geliştirmiş olduğu bu dil zamanla insanlar tarafından benimsenmiş ve geliştirilerek açık kaynak kodlu olarak piyasaya sürülmüştür. Php kodlar zend engine isimli açık kaynak kodlu betik motoru tarafından yorumlanmaktadır.

Günümüzde hala popülerliğini sürdürmekte olan PHP programlama dili yapımcıları tarafından geliştirilmekte ve yeni özellikler ile zenginleştirilmektedir. Günümüzde 7.4 sürümü ile hala gelişmeye devam etmektedir. Php resmi sayfasından yeni sürümleri ve yeni özellikleri takip edebilirsiniz.

Okumaya devam et Php Nedir Php ile Neler Yapılabilir

En Çok Kullanılan Php IDE ve Editörleri

Php IDE (Entegre Geliştirme Ortamı) ve editörler proje geliştirme aşamasında bize zamandan tasarruf ettirir. Bir proje geliştirirken dikkat etmemiz gereken en önemli konulardan bir tanesi de zamanı iyi değerlendirmektir. Projenin belli bir düzen içerisinde geliştirilmesinde önemli rol oynar. Elbette php kodlarımızı not defteri aracılığı ile yazmak mümkün fakat bu bize çok fazla zaman kaybettirecektir ve belirli bir düzen içerisinde ilerlememizi zorlaştıracaktır. Bu sebeple Ide ve editör kullanmamız gerekmektedir.

Günümüzde mevcut bir çok IDE ve editör bulunmaktadır. Seçeneklerin fazla olması nedeniyle bir çok kişi en iyisi hangisi düşüncesine girmektedir. IDE yada editör seçimi kişisel bir tercihtir. Hangisini seçeceğiniz tamamen size kalmış fakat yaygın olarak kullanılan Ide veya editörleri kullanmakta fayda var. Sürekli güncellemeler ile daha stabil ve özellikli hale getirilme olasılıkları yüksektir. Bu nedenle daha iyi bir çalışma ortamı sağlayacaklardır.

Okumaya devam et En Çok Kullanılan Php IDE ve Editörleri

Apache 80 Portu Hatası – Apache Port Değiştirme

Apache 80 portu hatası wamp server yada diğer yerel sunucu programlarını bilgisayarımıza kurduğumuzda karşılaştığımız bir sorundur. Apache sunucusunun çalışmamasının en büyük nedenlerden biri 80 portu farklı bir program tarafından kullanıldığı içindir. Daha önceki yazımda Wamp Server Kurulumundan bahsetmiştim. Eğer wamp server kurulumu sonrasında wamp simgesi turuncu renkte kalıyorsa büyük ihtimalle 80 portunuz çakışma yapıyordur. Bu yazıdaki çözümleri denemenizi öneririm.

Bu sorunun önüne geçmenin bir kaç yolu vardır. En yaygın çözüm Apache sunucusunun portunu değiştirmektir.

Okumaya devam et Apache 80 Portu Hatası – Apache Port Değiştirme

Wamp Server Kurulumu – Wamp Server Nedir?

Wamp server kurulumu oldukça basit olan yerel sunucu programıdır. Wamp server tamamen ücretsiz ve türkçe dil seçeneği mevcuttur. Ben wamp server kullandığım için bunu anlatacağım tabi ki piyasada birçok alternatif var.(EasyPhp, Xamp,Apache,Mamp) WAMP ismi Windows, Apache, Mysql, Php’nin baş harflerinden gelmektedir ama nereden geldiğinin pek bir önemi yoktur. Önemli olan işlevidir. Wamp server bilgisayarımızda yerel bir web sunucusu kurmamızı sağlayarak php projelerimizi test etme imkanı sunar.

Wamp Server Kurulumu Nasıl Yapılır?

Wamp serveri buradan indiriyoruz. İndirdiğimiz kurulum dosyasını çalıştırıyoruz. İlk açılışda dil seçmeniz gerekiyor. Daha sonra aşağıdaki görseldeki gibi pencere gelecek ‘I accept the agreement‘ seçili olarak geliyor eğer seçili değilse seçip Next‘e tıklıyoruz.

wamp server kurulumu aşamaları
Okumaya devam et Wamp Server Kurulumu – Wamp Server Nedir?