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__));
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__)));
4. Dapatkan cap masa
Dalam rangka kerja ThinkPHP5, kita boleh mendapatkan cap masa masa semasa melalui fungsi masa(). Kodnya adalah seperti berikut:
$timestamp = time();
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);
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:
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!