当前位置: 首页 > news >正文

PHP-cli简介

虽然PHP是用来开发动态网页的,但是PHP也可以来搞服务器端,PHP-CLI(PHP-COMMOND-LINE-INTERFACE) 脚本完全可以加到 linux 的 crontab 定时服务里,在设定的时间点执行。

由于 PHP-CLI 的最大执行时间是没有限制的(the maximum execution time is unlimited for CLI scripts),Web 脚本默认最多只能执行30秒, PHP-CLI 脚本来维护系统是很合适的。

在window下,在php的目录下,存在一个可执行程序,那么就在,cmd模式下,

进入到php的安装目录

D:\xampp\php>php d:\www\p.php

执行输出了,p.php中的内容。

在ubuntu上也写了一个

1.php中:

 1 <?php
 2     $num = fgets(STDIN);
 3     $count = 0;
 4     for($i = 0;$i < strlen($num);$i ++){
 5             $count += $num[$i];
 6     }
 7     $i = 0;
 8     $a = array();
 9     while($count != 0){
10             $out = $count % 10;
11             $count /= 10;
12             $count = intval($count);
13             $cc = "";
14             switch($out){
15                 case 1:$cc =  "yi";        break;
16                 case 2:$cc =  "er";    break;
17                 case 3:$cc =   "san";    break;
18                 case 4:$cc =   "si";        break;
19                 case 5:$cc =   "wu";    break;
20                 case 6:$cc =   "liu";    break;
21                 case 7:$cc =   "qi";    break;
22                 case 8:$cc =   "ba";    break;
23                 case 9:$cc =   "jiu";    break;
24                 case 0:$cc =   "ling";    break;
25             }
26             $a[] = $cc;
27     }
28     $a = array_reverse($a);
29     for($i = 0;$i < count($a) - 1 ; $i ++){
30         echo $a[$i].' ';
31     }
32     echo $a[$i]."\n";
33 ?>

 

转载于:https://www.cnblogs.com/zafuacm/p/4277455.html

相关文章:

  • 致创业者的一封信(转)
  • DOM(转)
  • 修改文件注册数据库连接配置,可不在Net Manager里配置
  • Apache+Mod_Python配置
  • 【BestCoder】【Round#29】
  • struts2Demo
  • 总有一款合适你--ARM下裸机开发环境大全
  • 关于javascript原型链的个人理解
  • 项目管理学习笔记二:信息系统服务管理
  • Monkey源码分析之事件源
  • C语言课程设计题目汇总
  • tools:context=.MainActivity的作用 (转载)
  • SharePoint 2013 托管导航及相关配置
  • C语言课程设计具体安排说明
  • Oracle数据库恢复:归档日志损坏案例一则
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • canvas 五子棋游戏
  • CEF与代理
  • conda常用的命令
  • es6(二):字符串的扩展
  • EventListener原理
  • Fundebug计费标准解释:事件数是如何定义的?
  • MySQL的数据类型
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 测试如何在敏捷团队中工作?
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 对象管理器(defineProperty)学习笔记
  • 翻译:Hystrix - How To Use
  • - 概述 - 《设计模式(极简c++版)》
  • 经典排序算法及其 Java 实现
  • 如何学习JavaEE,项目又该如何做?
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 微信小程序开发问题汇总
  • 小程序开发之路(一)
  • 用Python写一份独特的元宵节祝福
  • 做一名精致的JavaScripter 01:JavaScript简介
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 函数计算新功能-----支持C#函数
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • # centos7下FFmpeg环境部署记录
  • #、%和$符号在OGNL表达式中经常出现
  • #if和#ifdef区别
  • #单片机(TB6600驱动42步进电机)
  • (4) PIVOT 和 UPIVOT 的使用
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)shell调试方法
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈