[Düzeltme] PHP UYARI: Tanımsız sabitin kullanımı (bu, PHP'nin gelecekteki bir sürümünde bir hata atacaktır)

Hata için basit bir çözüme sahip öğretici “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.

PHP 7.2 & PHP 7.3 daha fazla istikrar, esneklik ve birçok yeni işlev getirin, Eski Kutsal Yazılar- eklenti-uri ve TEME DE Wordpress Onları tamamen sindirmeyin.

Sunucuda PHP 5.x'den PHP 7.2'ye veya PHP 7.3'e yükseltmeye karar verdiğinizde, bazı kod uyumluluğunu da göz önünde bulundurmalısınız. Aksi halde şu hatalarla buluşmak çok mümkündür:

 PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)

Bu hata mesajı her seferinde görünür PHP kodu Belirsiz bir sabit var. Tüm versiyonlarında geçerli PHP 7.2 veya PHP 7.3.

[Düzeltme] PHP UYARI: Tanımsız sabitin kullanımı (bu, PHP'nin gelecekteki bir sürümünde bir hata atacaktır)

Örneğin, varsa:

 echo $_POST[email]; 

// constanta “mail” Tanımlanması gerekecek ve kod aşağıdaki gibi görünecektir:

echo $_POST["email"];

Kurtarmadan sonra hata “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” kaybolacak.

Sembolü koymayı unutursanız bu hata da görünebilir “$” bir değişkenin adının önünde.

PHP yükseltmesinden sonra meydana gelebilecek diğer hatalar

Sözdizimi hataları: PHP'nin daha yeni sürümleri dilin sözdiziminde değişiklikler yapmıştır ve PHP 5.x için yazılı kod yeni sürümlerle uyumlu olmayabilir. Yükseltmeden önce herhangi bir sözdizimi hatasını kontrol etmek ve güncellemek önemlidir.

Modası geçmiş veya değiştirilen işlevler: PHP 5.x'de kullanılan bazı işlevler veya özellikler artık PHP 7.x'de mevcut olmayabilir veya diğerleriyle değiştirilebilir. Uyumluluğu sağlamak için kodunuzdaki bu özellikleri tanımlamak ve değiştirmek gerekir.

Veri Türleri Sorunları: PHP 7.x, veri türlerinin daha katı bir yönetimini sunar. Bu nedenle, varsayılan veya zorlayıcı veri türlerine dayanan kodda bazı hatalar oluşabilir. Verilerin dikkatli bir şekilde kontrol edilmesi ve bunları doğru bir şekilde yönetmeniz tavsiye edilir.

Değer düşüklüğü hataları: PHP 7.x, belirli modern özellikleri veya özellikleri kaldırabilir veya amortismana neden olabilir. Bu amortisman öğelerini önerilen alternatiflerle kontrol etmek ve değiştirmek önemlidir.

Teknoloji konusunda tutkulu, 2006'dan başlayarak StealthSetts.com'da zevkle yazıyorum. İşletim sistemlerinde zengin bir deneyime sahibim: macOS, Windows ve Linux, aynı zamanda programlama dilleri ve bloglama platformlarında (WordPress) ve çevrimiçi mağazalar için (WooCommerce, Magento, Presashop).

Ev BT öğreticileri, faydalı ipuçları ve haberler. [Düzeltme] PHP UYARI: Tanımsız sabitin kullanımı (bu, PHP'nin gelecekteki bir sürümünde bir hata atacaktır)
Yorum bırak