日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

CI框架 -- CLI执行php代码

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

什么是CLI:

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

為什么使用CLI?

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

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

例子:

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

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

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

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

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

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

如果你操作正確,你應該會看到?Hello World!?。

$ php index.php tools message "John Smith"

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

Hello John Smith!

?

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。