Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Son konular

PHP sabitleri

admin

(¯´•._.• Webmaster •._.•´¯)
Yönetici
Modaratör
Katılım
Ara 27, 2022
Mesajlar
210
Etkileşim
3,941
Puan
0
Yaş
37
Konum
Adana
Web sitesi
forumdas.com.tr
F-D Coin
3,884
PHP sabitleri yapacağın çalışmalarda adı üstünde değişken olmayacak, çalışma boyunca hiç değiştirilmeden sabit kalacak değerleri tanımlaman için kullanılır. Ayrıca sabitler sadece bir kez tanımlanıp bir daha değiştirilemediği için güvenlidir.

Sabitlerin tanımlanması define() fonksiyonu ile yapılır. İki argument ile uygulanır. Örnek;

1
2
3
4
<?php
define('site_adi', 'forumdas.com.tr');
// site_adi adında bir sabit oluşturduk ve değerini forumdas.com.tr yaptık
?>
Sabitler için kullanacağımız isimler değişkenlerde kullanabileceğimiz isimlerin özellikleri ile aynı.

Sabitleri kullanırken değişkenlerdeki gibi başına bir dolar ($) işareti koymamamız gerekiyor. Sabitler bir karakter eklenmeden direkt olarak yazılır ve kullanılır.

1
2
3
4
<?php
define('gezegen', 'dünya');
echo gezegen;
?>
Ekranda dünya yazar.

Sabitleri nerede kullanabilirim?​

Dosya dizinlerini kaydederken, veritabanı olmayan sitelerde kullanıcı adı ve şifreleri ya da veritabanı kullanılan sitelerde de veritabanı kullanıcı adı ve şifre gibi bilgilerini saklarken ve çalışma boyunca hep okuyacağımız ama hiç değiştirmeyeceğimiz nitelikte olan veriler için sabitleri kullanabiliriz.

Bir sabitin tanımlanıp tanımlanmadığına nasıl bakarız?​

Bunun içinde defined() fonksiyonu kullanılır. Örnek;

1
2
3
4
<?php
define('site', 'forumdas.com.tr');
echo defined('site');
?>
Ekranda 1 yazar, bu 1 sonucu olumlu anlamına gelir. Olumsuz olduğunda ekranda bir şey yazmaz. (Bu fonksiyon if koşullarında kullanılır)

Eğer sabit daha önceden tanımlamışsan ve onu yeniden tanımlamaya çalışırsan hata verir. Bu yüzden önce tanımlanmış mı diye kontrol etmen gerekir.
 

Similar threads

PHP çalışmalarında kullanabileceğin işe yarar ve alternatif fonksiyonlarla tanışmaya hazır mısın? İçerikleri detaylı yönetmek, tarih saat yazdırmak, bir PHP dosyasına farklı dosyalar dahil etmek, rastgele rakamlar üretmek ve daha bir çok alanda işlemler yapmamızı sağlayan birbirinden acayip...
Cevaplar
0
Görüntüleme
601
Şuan hali hazırda bir sürü PHP veritabanı sınıfı mevcut. Bunlardan bir kaçını saymak gerekirse; ezSQL, ADOdb, MeekroDB. Hepsinin bir çok fonksiyonu ve bazı farklı özellikleri var, incelemenizi öneririm. Fakat sonuç olarak baktığımda aslında ben bunların bir çoğunu kullanmıyorum ve kod kalabalığı...
Cevaplar
0
Görüntüleme
316
İnternette otomatik olarak programlandıkları amaç üzerine bir çok adrese ve içeriğe ulaşıp değerlendiren, kullanan, saklayan veya yayınlayan inter robotlarına bot denir. PHP’de bot yapmak gayet basit ve eğlencelidir. Günümüzde en çok başka sitelerden içerik (ç)almak amacıyla kullanılan botlar...
Cevaplar
0
Görüntüleme
301
PHP ifadeleri ve operatörleri PHP’de yapacağımız ve yaptıracağımız her şey için PHP ifadelerini kullanırız. Adı üstünde çalışmamızı ifade edecek şeylere PHP ifadeleri deriz. Genel olarak <?php ve ?> arasına yazacağımız her şey bir PHP ifadesidir. Bunlardan bir çoğunu ayrı başlıklar altında...
Cevaplar
0
Görüntüleme
288
Access Nedir : Depolanmış olduğu yerden bir bilgiye, (data) veya bir cihaza (bir disket okuyucusu gibi) girişi sağlamak, okumak veya yazmak Adapter (Adaptör) Nedir : Direkt olarak birbirlerine uyum sağlamayan iki konnektörün veya cihazın bağlanmasını sağlayan bir aracı cihaz Address...
Cevaplar
0
Görüntüleme
185
858,505Konular
982,565Mesajlar
33,029Kullanıcılar
alisevenSon üye
Üst Alt