SORU
31 Mayıs 2010, PAZARTESİ


PHP hata mesaj " nedir;Dikkat: tanımsız sabit" Kullanımı;?

PHP bu hata günlükleri yazıyor: "Dikkat: Kullanım tanımsız sabit".

Günlükleri: hata

PHP Notice:  Use of undefined constant department - assumed 'department' (line 5)
PHP Notice:  Use of undefined constant name - assumed 'name' (line 6)
PHP Notice:  Use of undefined constant email - assumed 'email' (line 7)
PHP Notice:  Use of undefined constant message - assumed 'message' (line 8)

Kanunu'nun ilgili satırlar:

$department = mysql_real_escape_string($_POST[department]);
$name = mysql_real_escape_string($_POST[name]);
$email = mysql_real_escape_string($_POST[email]);
$message = mysql_real_escape_string($_POST[message]);

Bu ne anlama geliyor ve neden bunu görüyorum?

CEVAP
31 Mayıs 2010, PAZARTESİ


Dizi anahtarları alıntı:

$department = mysql_real_escape_string($_POST['department']);
$name = mysql_real_escape_string($_POST['name']);
$email = mysql_real_escape_string($_POST['email']);
$message = mysql_real_escape_string($_POST['message']);

Gibi, sabitler Bakanlığı aradım, adı, e-posta, mesaj, vb arıyordu. Böyle bir sabit, PHP (tuhaf) bir dize olarak yorumlar bulmuyor ('bölüm', vs.). Belli ki, bu daha sonra böyle bir sabit tanımlı yaparsan kolayca kırabilir kötü tarzı küçük harf sabitler var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dive In

    Dive In

    17 Temmuz 2013
  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009