PHP'de değişkenler, bir veri parçasını saklamak için kullanılır. Değişkenler esnek bir şekilde kullanılabilir ve birçok veri türünü destekler. Ayrıca işlevler (fonksiyonlar), tekrarlayan işlemleri organize etmek ve kodu yeniden kullanılabilir hale getirmek için kullanılır.
Aşağıda PHP'de değişkenler ve işlevler hakkında temel bilgiler ve örnekler bulunmaktadır.
Çıktı:
Çıktı:
Eğer değişkenler veya işlevler hakkında daha detaylı bir örnek veya uygulama istiyorsanız, lütfen belirtin!
Aşağıda PHP'de değişkenler ve işlevler hakkında temel bilgiler ve örnekler bulunmaktadır.
PHP Değişkenleri
1. Değişken Tanımlama
- PHP'de değişkenler $ ile başlar.
- İlk karakter bir harf veya alt çizgi (_) olmalıdır.
- Büyük/küçük harfe duyarlıdır.
Örnek:
Kod:
<?php
$isim = "Ahmet"; // String veri tipi
$yas = 25; // Integer veri tipi
$boy = 1.75; // Float veri tipi
$evliMi = false; // Boolean veri tipi
echo "Adı: $isim, Yaşı: $yas, Boyu: $boy, Evli mi? " . ($evliMi ? "Evet" : "Hayır");
?>
Çıktı:
Kod:
Adı: Ahmet, Yaşı: 25, Boyu: 1.75, Evli mi? Hayır
2. Veri Türleri
PHP dinamik tipli bir dil olduğu için değişkenlerin veri türünü belirtmeye gerek yoktur. Ancak belirli veri türleriyle çalışabilirsiniz:- String: Metin.
- Integer: Tam sayılar.
- Float: Ondalık sayılar.
- Boolean: Doğru (true) veya yanlış (false).
- Array: Birden fazla değeri saklayabilir.
- Object: Nesneler.
- NULL: Değişkenin boş olduğunu belirtir.
Tür Dönüşümü:
Kod:
<?php
$sayi = "42"; // String
$sayi = (int)$sayi; // Integer'e dönüştür
echo $sayi; // Çıktı: 42
?>
3. Değişken Kullanım Örnekleri
String Birleştirme:
Kod:
<?php
$isim = "Ali";
$soyisim = "Yılmaz";
$adSoyad = $isim . " " . $soyisim; // String birleştirme
echo $adSoyad; // Çıktı: Ali Yılmaz
?>
Matematiksel İşlemler:
Kod:
<?php
$x = 10;
$y = 5;
$toplam = $x + $y;
echo "Toplam: $toplam"; // Çıktı: Toplam: 15
?>
Boolean Kullanımı:
Kod:
<?php
$evliMi = true;
echo $evliMi ? "Evet" : "Hayır"; // Çıktı: Evet
?>
4. Sabitler
Sabitler, değerleri değiştirilemeyen değişkenlerdir. define() veya const kullanılarak tanımlanır.Örnek:
Kod:
<?php
define("PI", 3.14);
const SITE_ADI = "Örnek Site";
echo "Pi: " . PI; // Çıktı: Pi: 3.14
echo "Site: " . SITE_ADI; // Çıktı: Site: Örnek Site
?>
PHP İşlevleri (Fonksiyonlar)
1. Fonksiyon Tanımlama ve Çağırma
Fonksiyonlar, tekrarlanan işlemleri kolaylaştırmak için kullanılır.Temel Örnek:
Kod:
<?php
function selamla() {
echo "Merhaba, Dünya!";
}
selamla(); // Fonksiyonu çağır
?>
Çıktı:
Kod:
mathematica
Kodu kopyala
Merhaba, Dünya!
2. Parametreli Fonksiyon
Fonksiyonlara parametreler aktararak daha esnek hale getirebilirsiniz.Örnek:
Kod:
<?php
function toplama($sayi1, $sayi2) {
return $sayi1 + $sayi2;
}
$sonuc = toplama(10, 20);
echo "Toplam: $sonuc"; // Çıktı: Toplam: 30
?>
3. Varsayılan Parametreler
Varsayılan değerler belirlenebilir.Örnek:
Kod:
<?php
function selamla($isim = "Ziyaretçi") {
echo "Merhaba, $isim!";
}
selamla(); // Çıktı: Merhaba, Ziyaretçi!
selamla("Ali"); // Çıktı: Merhaba, Ali!
?>
4. Değişken Sayıda Parametre Kullanımı
Bir fonksiyona birden fazla parametre göndermek için func_get_args kullanılabilir.Örnek:
Kod:
<?php
function toplama(...$sayilar) {
return array_sum($sayilar);
}
echo toplama(1, 2, 3, 4); // Çıktı: 10
?>
5. Fonksiyonları Referans ile Kullanma
Değişkenlerin referans olarak iletilmesi mümkündür.Örnek:
Kod:
<?php
function ikiKatinaCikar(&$sayi) {
$sayi *= 2;
}
$sayi = 10;
ikiKatinaCikar($sayi);
echo $sayi; // Çıktı: 20
?>
6. Anonim Fonksiyonlar
Anonim (isimsiz) fonksiyonlar, bir değişkene atanarak kullanılabilir.Örnek:
Kod:
<?php
$selamla = function($isim) {
return "Merhaba, $isim!";
};
echo $selamla("Dünya"); // Çıktı: Merhaba, Dünya!
?>
7. Fonksiyon İçinde Fonksiyon
PHP'de bir fonksiyonun içinde başka bir fonksiyon tanımlayabilirsiniz.Örnek:
Kod:
<?php
function disFonksiyon() {
function icFonksiyon() {
echo "Bu iç fonksiyon!";
}
}
disFonksiyon();
icFonksiyon(); // Çıktı: Bu iç fonksiyon!
?>
Eğer değişkenler veya işlevler hakkında daha detaylı bir örnek veya uygulama istiyorsanız, lütfen belirtin!
