日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

CI框架 -- CLI执行php代码

發(fā)布時間:2025/4/5 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CI框架 -- CLI执行php代码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

什么是CLI:

CLI (命令行界面)是一種基于文本的和計算機交互的方式。 更多信息, 請查看?維基百科?。

為什么使用CLI?

雖然不是很明顯,但是有很多情況下我們需要使用命令行來運行 CodeIgniter。

  • 使用 cron 定時運行任務(wù),而不需要使用?wget?或?curl
  • 通過函數(shù)?is_cli()?的返回值來讓你的 cron 頁面不能通過 URL 訪問到
  • 制作交互式的任務(wù),例如:設(shè)置權(quán)限,清除緩存,備份等等
  • 與其他語言進行集成,例如可以通過 C++ 調(diào)用一條指令來運行你模型中的代碼。

例子:

讓我們先創(chuàng)建一個簡單的控制器,打開你的文本編輯器,新建一個文件并命名為 Tools.php,然后輸入如下的代碼:

<?php class Tools extends CI_Controller {public function message($to = 'World'){echo "Hello {$to}!".PHP_EOL;} }

然后將文件保存到?application/controllers/?目錄下。

現(xiàn)在你可以通過類似下面的 URL 來訪問它:example.com/index.php/tools/message/to

或者,我們可以通過 CLI 來訪問。在 Mac/Linux 下你可以打開一個終端,在 Windows 下你可以打開 “運行”,然后輸入 "cmd",進入 CodeIgniter 項目所在的目錄。

$ cd /path/to/project; $ php index.php tools message

如果你操作正確,你應(yīng)該會看到?Hello World!?。

$ php index.php tools message "John Smith"

這里我們傳一個參數(shù)給它,這和使用 URL 參數(shù)是一樣的。"John Smith" 被作為參數(shù)傳入并顯示出:

Hello John Smith!

?

總結(jié)

以上是生活随笔為你收集整理的CI框架 -- CLI执行php代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。