国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Ralat pengendalian

Pada masa lalu, semasa kami menulis kod, kami sering melihat: nama fungsi ditulis dengan tidak betul, koma bertitik dilupakan, dan fungsi itu ditakrifkan semula, pelbagai ralat akan dilaporkan.

Semasa pembangunan, memaparkan ralat sangat bermanfaat untuk pembangunan kami. Kerana memaparkan ralat boleh membantu kami mencari ralat dan menyelesaikan masalah dengan cepat.

Dalam persekitaran pengeluaran (iaitu rangkaian awam), tapak web, tapak mikro, tapak web mudah alih, antara muka mudah alih, dsb. boleh diakses oleh orang lain.

Jika ralat dipaparkan, ia mudah didedahkan:

  1. Laluan fail dan spesifikasi storan fail pelayan
  2. Sesetengah orang suka menggunakan nama peribadi , melalui kejuruteraan sosial Belajar membuat kesimpulan kata laluan secara terbalik
  3. Kadangkala alamat pelayan pangkalan data mysql terdedah
    ... ... dsb.

Maklumat di atas adalah terutamanya mudah digunakan untuk motif tersembunyi dalam talian Sesetengah orang mengambil kesempatan daripadanya.

Sebagai contoh, dalam kod berikut, kami mendedahkan sepenuhnya laluan storan fail sisi pelayan kami, maklumat rangka kerja, dsb. tanpa menambah titik bertitik. Seperti berikut:

<?php

$fp = fopen('abc.txt','a+')

fwrite($fp,'abc');

fclose($fp);
?>

melaporkan ralat:

document/2015-09-22/560126786806a

Terjemahan bahasa Cina bagi mesej ralat ialah:
Ralat parse: ralat sintaks. Kemalangan berlaku berhampiran baris 5 fwrite dalam fail /home/vagrant/Code/Laravel/public/index.php.

Kalau begitu, bagaimana kita harus menyelesaikannya?

——Ini memerlukan mempelajari bab pengendalian ralat kami.

Meneruskan pembelajaran