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

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • Mega64

    Mega64

    24 ŞUBAT 2006