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'); //正確的調(diào)用方式 echo '我們是'.Name; echo '<br/>'; //錯誤的調(diào)用方式 echo '我們是Name'; ?>
Seterusnya, mari sahkan beberapa pernyataan tentang pemalar
Contoh :
<?php //其實可以小寫,但是不好區(qū)分出來,所以習(xí)慣上大家都大寫 define('age',27); echo age; //常量可以在外面不加引號 define(A,'安徽省'); echo A; //只能用于標(biāo)量,用于其他會報錯,例如數(shù)組 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 //輸出當(dāng)前所在行 echo __LINE__; echo "<br/>"; //輸出當(dāng)前文件所在服務(wù)器的路徑 echo __FILE__; echo "<br/>"; //輸出當(dāng)前PHP運行的操作系統(tǒng) 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'這一行代碼注釋后再執(zhí)行看看,對比結(jié)果 include 'version.php'; if(!defined('AUTH')){ echo '非法!非法!你嘗試跳過授權(quán)文件'; 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');
//正確的調(diào)用方式
echo '我們是'.Name;
echo '<br/>';
//錯誤的調(diào)用方式
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
|