Aşağıdaki Hatalar Oluştu:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3379 - File: inc/functions.php PHP 7.4.33 (Linux)
File Line Function
/inc/functions.php 3379 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3322 - File: inc/functions.php PHP 7.4.33 (Linux)
File Line Function
/inc/functions.php 3322 errorHandler->error
/inc/functions.php 3315 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3322 - File: inc/functions.php PHP 7.4.33 (Linux)
File Line Function
/inc/functions.php 3322 errorHandler->error
/showthread.php 195 build_forum_breadcrumb
Warning [2] preg_match(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 357 - File: inc/class_parser.php PHP 7.4.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/class_parser.php 357 preg_match
/inc/class_parser.php 153 postParser->parse_mycode
/inc/functions_post.php 571 postParser->parse_message
/showthread.php 968 build_postbit
Warning [2] preg_match(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 364 - File: inc/class_parser.php PHP 7.4.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/class_parser.php 364 preg_match
/inc/class_parser.php 153 postParser->parse_mycode
/inc/functions_post.php 571 postParser->parse_message
/showthread.php 968 build_postbit



   
Ana Sayfa Portal Gelişmiş Arama Üye Listesi Takvim Yardım Belgeleri
Tarih: 17.09.2026, Saat: 03:52 Hoşgeldin, Ziyaretçi: (Giriş YapÜye Ol)
Hızlı Arama:
Yeni Yorum Gönder 
 
Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Php De Degisken Bos Olup Olmadigi Kontrolu
25.05.2013, 21:59
Yorum: #1
Php De Degisken Bos Olup Olmadigi Kontrolu
DEĞIŞKEN BOŞ OLUP OLMADIĞI KONTROLÜ
Belirtilen bir değişkenin boş olup olmadığını empty() fonksiyonu ile kontrol ederiz. Eğer değişken boş veya sıfır ise true sonucu döndürür.

Örnek Kod :

1
2
3
4
5
6
7
8
9
(; ?PHP
$degisken = "";
$degisken2 = 0;

if(empty($degisken))
{
echo `$degisken isimli değişkene değer atanmamıştır.`;
}
?);
Yukardaki kod bloğunu çalıştırdığınızda değişkene değer atanmadığını ekrana yazdırabilirsiniz. Aynı şekilde if koşulunda sorgulanan $degisken değişkeni yerine $degisken2 değişkenini de yazsanız yine aynı şekilde boş sonucu dönecektir.

Fonksiyonun ters hali !empty() olarak kullanılmaktadır. Eğer boş değilse anlamına gelir.

Örnek Kod :

1
2
3
4
5
6
7
8
9
10
11
12
(; ?PHP
$degisken = "veri";

if(!empty($degisken))
{
echo "belirtilen değişken bir veri taşımaktadır.";
}
else
{
echo "belirtilen değişken herhangi bir veri taşımamaktadır.";
}
?);
Üstteki kod bloğunda belirttiğimiz gibi değişken bir veri taşığından dolayı koşulumuzun ilk adımındaki işlem gerçekleşecek ve echo komutu ekrana “belirtilen değişken bir değer taşımaktadır.” yazısını yazdıracaktır.

EMPTY() VE ISSET() KARŞILAŞTIRILMASI

empty() ve/veya !empty() fonksiyonuyla değişkenin veri taşıyıp taşımadığını kontrol ederiz. isset() fonksiyonu ile belirtilen değişkenin tanımlanıp tanımlanmadığı kontrol edilir. Eğer değişken tanımlanmış, fakat herhangi bir değer atanmamışsa bile true sonucu dönecektir ve program ona göre işlem yapacaktır.

Örnek Kod:

1
2
3
4
5
6
7
8
(; ?PHP
$degisken = ``;

if(isset($degisken))
{
echo `$degisken isimli bir değişken tanımlanmıştır fakat içinde veri olup olmadığı bilinmemektedir.`;
}
?);
kullanıcının tüm mesajlarını bul
Alıntı ile Cevapla
Yeni Yorum Gönder 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Surekli Degisken alimallah 0 634 20.09.2013 23:12
Son Yorum: alimallah
  Nitel Degisken alimallah 0 689 20.09.2013 22:57
Son Yorum: alimallah
  Degisken alimallah 0 686 20.09.2013 21:08
Son Yorum: alimallah

Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi


Sitemizde bulunan materyallerin 'Allah' (C.C), rızası için çoğaltılmasında herhangi bir sakınca yoktur.
Ayrıca sitede bulunan konularda, yorum yapan şahısların, yapmış oldukları yorumlar sadece şahsi bir yorum olduğu bilinmelidir.