Rumah > rangka kerja php > ThinkPHP > teks badan

Bagaimana untuk mendapatkan pemalar yang dibatalkan dalam rangka kerja ThinkPHP5

PHPz
Lepaskan: 2023-04-11 15:59:30
asal
727 orang telah melayarinya

Dengan pembangunan berterusan teknologi PHP, semakin ramai pembangun mula menggunakan rangka kerja ThinkPHP5 untuk pembangunan projek. Semasa penggunaan, kami mungkin menghadapi beberapa masalah, seperti cara mendapatkan pemalar yang dibatalkan dalam rangka kerja ThinkPHP5. Artikel ini menerangkan cara mendapatkan nilai yang diingini melalui kaedah lain.

1. Fahami pemalar yang dibatalkan oleh ThinkPHP5

Dalam versi sebelumnya, terdapat banyak pemalar dalam rangka kerja ThinkPHP yang boleh digunakan secara langsung, seperti ROOT_PATH, APP_PATH, NOW_TIME, dsb. Tetapi dalam ThinkPHP5, pemalar ini telah dibatalkan, dan kaedah lain digunakan untuk mendapatkan nilai ini.

2. Dapatkan ROOT_PATH

Dalam rangka kerja ThinkPHP5, dapatkan direktori di mana fail semasa terletak melalui __DIR__, dan kemudian dapatkan direktori peringkat atas direktori melalui fungsi dirname() , yang merupakan akar Laluan ke direktori. Kodnya adalah seperti berikut:

define('ROOT_PATH', dirname(__DIR__));
Salin selepas log masuk

3 Dapatkan APP_PATH

Begitu juga, kita boleh mendapatkan direktori di mana fail semasa terletak melalui __DIR__, dan kemudian mendapatkan dua entri terakhir bagi direktori melalui direktori tahap fungsi diname(), yang merupakan laluan ke direktori akar aplikasi. Kodnya adalah seperti berikut:

define('APP_PATH', dirname(dirname(__DIR__)));
Salin selepas log masuk

4. Dapatkan cap masa

Dalam rangka kerja ThinkPHP5, kita boleh mendapatkan cap masa masa semasa melalui fungsi masa(). Kodnya adalah seperti berikut:

$timestamp = time();
Salin selepas log masuk

Tetapi kami juga boleh memformatkannya ke dalam format rentetan yang kami mahu melalui fungsi date() PHP. Contohnya:

$dateStr = date('Y-m-d H:i:s', $timestamp);
Salin selepas log masuk

Di sini cap waktu diformatkan dalam format "Tahun-Bulan-Hari Jam:Minit:Kedua".

5. Dapatkan pemalar lain

Dalam rangka kerja ThinkPHP5, banyak pemalar telah dibatalkan Jika kita perlu menggunakan nilai-nilai tersebut, kita boleh melakukannya dengan cara lain. Contohnya:

  1. Gunakan pemalar sistem: PHP_EOL (aksara baris baharu), DIRECTORY_SEPARATOR (pemisah direktori), dsb.
  2. Tentukan pemalar dalam fail konfigurasi: Kami boleh menentukan pemalar dalam fail config.php dalam direktori konfigurasi, dan kemudian dapatkan nilainya melalui nama pemalar di tempat lain di mana ia perlu digunakan.

6. Ringkasan

Artikel ini memperkenalkan cara mendapatkan pemalar yang dibatalkan dalam rangka kerja ThinkPHP5 melalui kaedah lain. Ini memerlukan pembangun untuk mempunyai pemahaman dan penguasaan tertentu tentang sintaks asas dan penggunaan rangka kerja PHP. Saya harap artikel ini dapat membantu pembangun yang perlu memahami isu ini.

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan pemalar yang dibatalkan dalam rangka kerja ThinkPHP5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan