PHP'de Değişken Tanımlama
$ öneki ve dinamik türlendirmeyle PHP değişkenlerinin nasıl çalıştığını öğrenin.
PHP'de Değişken Tanımlama, CoddyKit'te ücretsiz bir PHP Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, PHP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. PHP Academy kursu toplamda 4 dersten oluşur.
Değişken Nedir?
Değişken, programınızın okuyabildiği ve değiştirebildiği bir değeri tutan adlandırılmış bir kapsayıcıdır.
- PHP'de her değişken adı bir dolar işaretiyle başlar:
$name - Değişken adları büyük-küçük harfe duyarlıdır:
$ageve$Agefarklıdır - Adlar rakamla değil, bir harf veya alt çizgiyle başlamalıdır
PHP dinamik türlemeli bir dildir; türü hiçbir zaman bildirmeniz gerekmez, PHP bunu atadığınız değerden belirler.
Değer Atama
Bir değişkene değer atamak için = işleçini kullanın:
<?php
$name = 'Alice';
$age = 30;
$pi = 3.14159;
$active = true;
echo $name; // Alice
echo $age; // 30PHP Dinamik Türlemelidir
Bir değişkene tamamen farklı bir türde yeniden değer atayabilirsiniz; PHP buna izin verir:
<?php
$value = 42; // integer
$value = 'hello'; // now a string — perfectly valid
$value = true; // now a boolean
echo gettype($value); // booleanAdlandırma Kuralları
PHP belirli bir adlandırma biçimini zorunlu kılmaz, ancak topluluk şu kuralları izler:
- Değişkenler için camelCase:
$userName,$totalPrice - snake_case de yaygındır:
$user_name - Sabitlerde TÜMÜ BÜYÜK HARF kullanılır:
define('MAX_SIZE', 100) - Gerçek kodlarda
$aveya$tmpgibi genel adlardan kaçının
Değişken Değişkenler
PHP'nin ilginç bir özelliği vardır: değişken değişken, bir değişkenin değerini başka bir değişkenin adı olarak kullanır:
<?php
$varName = 'city';
$$varName = 'Istanbul'; // creates $city
echo $city; // Istanbul
echo $$varName; // Istanbuldefine() ve const ile Sabitler
Sabitler hiç değişmeyen değerleri tutar. PHP bunları tanımlamak için iki yol sunar:
<?php
define('APP_VERSION', '2.0.1'); // runtime constant
const DB_HOST = 'localhost'; // compile-time constant
echo APP_VERSION; // 2.0.1
echo DB_HOST; // localhost
// APP_VERSION = '3.0'; // ERROR — constants can't be changedBir Değişkenin Var Olup Olmadığını Denetleme
Tanımlanmamış değişken bildirimlerinden kaçınmak için bir değişkeni kullanmadan önce ayarlanıp ayarlanmadığını denetleyin:
isset($var)— değişken varsa ve NULL değilse true döndürürempty($var)— değişken yanlış olarak değerlendiriliyorsa (0, '', false, [], NULL) true döndürürunset($var)— bir değişkeni yok eder
Uygulamada isset ve empty
Değişken erişimini güvenceye almak için isset ve empty kullanımı:
<?php
$username = '';
if (!isset($username)) {
echo 'Variable does not exist';
} elseif (empty($username)) {
echo 'Username is empty'; // this runs
} else {
echo 'Hello, ' . $username;
}gettype() ve var_dump()
Geliştirme sırasında bir değişkenin türünü ve değerini inceleyin:
<?php
$score = 98.5;
echo gettype($score); // double
var_dump($score); // float(98.5)
$items = ['a', 'b'];
var_dump($items);
// array(2) { [0]=> string(1) "a" [1]=> string(1) "b" }Başvuruya Göre Atama
PHP varsayılan olarak değerleri kopyalar. Her iki değişkenin de aynı veriyi göstermesi için başvuruya göre atama yapmak üzere & kullanın:
<?php
$a = 10;
$b = &$a; // $b is a reference to $a
$b = 20;
echo $a; // 20 — changed through $bÖnceden Tanımlı Süper Küreseller
PHP, betiğinizin her yerinde kullanılabilen çeşitli yerleşik süper küresel diziler sağlar:
$_GET— URL sorgu parametreleri$_POST— form gönderim verileri$_SESSION— oturum verileri$_SERVER— sunucu ve yürütme ortamı bilgileri$_ENV— ortam değişkenleri
Web geliştirmede PHP kullanırken bunları sürekli kullanacaksınız.
Kısa Sınama
Aşağıdakilerden hangisi geçerli bir PHP değişken adıdır?
Özet: PHP'de Değişkenler
PHP değişkenleriyle ilgili önemli noktalar:
- Tüm değişken adları
$ile başlar - PHP dinamik türlemelidir; tür değeri izler
- Ayarlanmamış olabilecek değişkenlere erişmeden önce
isset()kullanın - Hata ayıklamak için
gettype()vevar_dump()kullanın - Takma ad oluşturmanız gerektiğinde
&ile başvuruya göre atama yapın $_POSTgibi süper küresellere her yerden erişilebilir
Sırada: PHP'nin desteklediği veri türleri ve her biriyle çalışma yolları var.
Yapay zeka eğitmeniyle PHP öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 49
- Dersler
- 195
Sıkça Sorulan Sorular
“PHP'de Değişken Tanımlama” dersi ücretsiz mi?
Evet — “PHP'de Değişken Tanımlama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve PHP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. PHP Academy kursu toplamda 4 dersten oluşur.
“PHP'de Değişken Tanımlama” dersinde ne öğreneceğim?
$ öneki ve dinamik türlendirmeyle PHP değişkenlerinin nasıl çalıştığını öğrenin. PHP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
PHP Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te PHP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“PHP'de Değişken Tanımlama” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu PHP Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her PHP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- PHP'de Değişken Tanımlama
- PHP Veri Türlerine Genel Bakış
- Echo ve Print ile Çıktı
- Tür Karıştırma ve Tür Dönüştürme