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

  • 99being99

    99being99

    2 EYLÜL 2008
  • Monica Catral

    Monica Catra

    12 NİSAN 2009
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008