Pemalar tutorial asas pembangunan PHP
Konsep
Malar boleh difahami sebagai: nilai tahan lama Selepas nilai pemalar ditakrifkan, ia tidak boleh diubah di tempat lain dalam skrip.
1. Komposisi pemalar
Bentuk bertulis pemalar ialah takrif (nama pemalar, pemalar)
Nota:
Nama tetap boleh menjadi huruf kecil, tetapi biasanya huruf besar
Nama tetap boleh tidak disebut, tetapi biasanya disebut.
Apabila memanggil pemalar dalam rentetan, ia mesti berada di luar tanda petikan
Adalah disyorkan bahawa hanya huruf dan garis bawah digunakan untuk nama pemalar
Mari kita takrif dan panggil pemalar:
Contoh:
<?php //定义一个常量 define('Name','PHP.com'); //正确的调用方式 echo '我们是'.Name; echo '<br/>'; //错误的调用方式 echo '我们是Name'; ?>
Seterusnya, mari sahkan beberapa pernyataan tentang pemalar
Contoh :
<?php //其实可以小写,但是不好区分出来,所以习惯上大家都大写 define('age',27); echo age; //常量可以在外面不加引号 define(A,'安徽省'); echo A; //只能用于标量,用于其他会报错,例如数组 define('HF',array(1,2,3)); echo HF; ?>
Nota 1: Takrif malar tidak disebut dan boleh dikeluarkan seperti biasa, tetapi PHP akan mengingatkan kita bahawa takrifan itu tidak diseragamkan di sini
boleh Hilangkan dengan mengubah suai fail konfigurasi PHP Jika anda berminat, anda boleh mencari dan cuba menyelesaikannya sendiri.
Nota 2: Tujuh jenis data yang dinyatakan di atas juga boleh dibahagikan kepada tiga kategori utama
Jenis data skalar: Boolean, Integer, terapung titik, rentetan
Jenis data komposit: tatasusunan, objek
Jenis data khas: NUll, jenis sumber, Fungsi panggil balik
Nota 3: Selepas pemalar ditakrifkan, ia ialah pembolehubah global secara lalai dan boleh digunakan di mana-mana sahaja dalam keseluruhan skrip yang sedang berjalan.
2 Beberapa pemalar terbina dalam
Sistem juga telah menyediakan beberapa pemalar terbina dalam untuk kita. Pemalar ini ditentukan. Mari kita kenali beberapa dahulu. Terdapat lebih banyak pemalar sistem yang telah kami pelajari dalam jilid sebelumnya. Selepas bermula, kami akan menambah dan mempelajarinya secara perlahan.
Nama tetap | Penerangan |
__LINE__ | Barisan semasa |
__FAIL__ | Laluan fail semasa pada pelayan |
__FUNCTIOIN__ | Nama fungsi semasa |
__KELAS__ | Nama kelas semasa |
__KAEDAH__ | php_os
|
PHP_VERSION | PHP Semasa Versi |
__TRAIT__ | Nama sifat, ditambah dalam php5.4 |
__DIR__ | Direktori tempat fail terletak |
__NAMESPACE__ | Nama ruang nama semasa (sensitif huruf besar-kecil) |
Contoh: <?php //输出当前所在行 echo __LINE__; echo "<br/>"; //输出当前文件所在服务器的路径 echo __FILE__; echo "<br/>"; //输出当前PHP运行的操作系统 echo PHP_OS; ?> Nota: Anda boleh cuba mengeluarkan beberapa yang lain yang anda belum pelajari lebih lanjut dalam bab kemudiannya 🎜>Diketahui di sini, Hanya memahami buat masa ini. Selepas mempelajari fungsi tersebut, anda boleh melihat bahagian kod ini semula. defined() Mari kita pelajari penggunaan ini, terutamanya untuk menghalang orang lain daripada memintas fail semakan keselamatan. Fungsi: ditakrifkan (malar)Fungsi: Lulus pemalar selepas kurungan fungsi Jika pemalar ditakrifkan, ia akan kembali benar, jika tidak ia kembali palsu Andaian: <. 🎜>Kami mempunyai set perisian e-mall dalam talian yang memerlukan pembayaran Menyemak sama ada pembayaran dibuat dengan menyemak kebenaran perisian.php mempunyai fungsi menyemak kebenaran bahawa tiada fail semakan kebenaran version.php tidak boleh menggunakan perisian ini. Semua kod termasuk version.php. Dan untuk mengelakkan seseorang daripada cetak rompak, saya juga boleh menyulitkan kod version.php. Fail mengandungi fungsi perniagaan tertentu. Contohnya: pendaftaran pengguna, log masuk, dsb., nama fail ialah pengguna.php Apakah yang perlu kita lakukan? ——Maksudnya, jika fail version.php tidak disertakan, kod selepas users.php akan dilaksanakan.
Kod adalah seperti berikut: <?php //尝试将include 'version.php'这一行代码注释后再执行看看,对比结果 include 'version.php'; if(!defined('AUTH')){ echo '非法!非法!你尝试跳过授权文件'; exit; } Hasilnya ialah version.php mesti disertakan, jika tidak, gema 'Pendaftaran Pengguna' tidak akan dipaparkan; Nota: Fungsi: sertakan('Input laluan fail dan nama fail')Fungsi: Fungsi fungsi ini adalah untuk menghantar fail dengan laluan yang ditentukan dan biarkan PHP memasukkannya untuk pelaksanaan Inclde akan diterangkan secara terperinci kemudian ||
<?php
//定义一个常量
define('Name','PHP.com');
//正确的调用方式
echo '我们是'.Name;
echo '<br/>';
//错误的调用方式
echo '我们是Name';
?>
Perisian kursus tidak tersedia untuk dimuat turun pada masa ini. Kakitangan sedang menganjurkannya. Sila beri perhatian lebih kepada kursus ini pada masa hadapan~
Pelajar yang telah menonton kursus ini juga sedang belajar
|