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

  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011