PHP提供的cli模式可以进行一些简单的shell程序开发,Yii框架也提供了cli程序开发的解决方案。在Yii项目的protected目录下,存在yiic和yii.bat两个文件,它们分别是类unix系统和windows系统下执行Yii项目的命令行程序的入口,例如:
$ yiic command action --param=value
或者
$ php yiic sitemap test --type=value
具体使用哪种写法,取决于入口程序是否有执行权限,例如,在linux系统下,如果执行命令:
chmod +x yiic
给予了yiic执行权限,就可以用第一种方式来执行php命令行程序,否则需要使用第二种方式。 [查看全文]
[
PHP提供了命令行模式的开发方法:cli,它可以用PHP来开发可以在命令行环境下执行的shell程序。
最近在用sqlite做一些小东西,所以需要找个好用的sqlite管理工具,桌面版的找了一堆,比如sqlite spy、sqlite admin、sqlite developer等等,这些桌面软件要么缺少中文版、要么功能太简陋、要么操作很别扭,总之我都不满意,虽然之前在firefox下用过一个用于sqlite管理的插件,各方面都还过得去,可我现在主要使用chrome浏览器,不可能为了管理sqlite特意再开个firefox。绕了一圈我又重新拿起了原本用过的PHP版的SqliteManager(还有款桌面工具也叫这个名字,不过它们的雷同实属巧合),它和所有PHP人都熟悉的PHPMyAdmin非常类似,不需要浪费你哪怕一分钟的时间去上手,打开就会用,也有多语言支持——看来还是PHP人最了解PHP人需要什么样的工具啊。