原文网址:https://www.youyong.top/article/115948a4b03e5
像crontab执行php,都是把代码写到php文件,直接执行这个文件。
而有时我们就需要一个执行简单的函数,并看看结果,比如md5啦、sha1啦、base64加解密啦 等等。
没有必要弄一个文件,用完了还得删除,也没有必要弄到日常的test里面去测试,也没有必要去搜索一个工具。php命令行直接输出即可。
原文网址:https://www.youyong.top/article/115948a4b03e5
像crontab执行php,都是把代码写到php文件,直接执行这个文件。
而有时我们就需要一个执行简单的函数,并看看结果,比如md5啦、sha1啦、base64加解密啦 等等。
没有必要弄一个文件,用完了还得删除,也没有必要弄到日常的test里面去测试,也没有必要去搜索一个工具。php命令行直接输出即可。
原文网址:https://www.youyong.top/article/115948a4b03e5
1: 以md5为例,比如我们想知道 123456 md5后的值。
php -r 'echo md5("123456"),"\n";' //e10adc3949ba59abbe56e057f20f883e
-r 这个参数允许在命令行运行PHP代码。您不必加上PHP的起始和结束标识符(<?php 和 ?>),否则将会导致语法解析错误。
书写的时候注意结尾处的分号( ; ) ,没有分号是不会输出的呦!
2: base64
php -r 'echo base64_encode("123456"),"\n";' // MTIzNDU2
php -r 'echo base64_decode("MTIzNDU2"),"\n";' //123456
3:sha1
php -r 'echo sha1("123456"),"\n";' // 7c4a8d09ca3762af61e59520943dc26494f8941b
4:日期与时间戳相互转换
php -r 'echo strtotime("2017-06-20"),"\n";' //1497888000
php -r 'echo date("Y-m-d",1497888000),"\n";' //2017-06-20
等等
作者声明:本篇文章系本人原创,欢迎分享,但未经许可,谢绝转载。
共 1 条留言
Linux php-fpm报错:allow_call_time_pass_reference
6款程序员必备的开源中文汉字拼音转换及处理工具 (PHP Java .net)
PHP Fatal error: Allowed memory size of bytes exhausted
改了php.ini中的open_basedir仍报错open_basedir restriction in effect
php call_user_fun Call-time pass-by-reference has been remov
iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评
资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样
改了php.ini中的open_basedir仍报错open_basedir restriction in effect
推荐 | PHP WEB消息推送框架 web-msg-sender (PHPSocket.IO)
如何准确判断请求是不是搜索引擎爬虫(蜘蛛)发出的请求?(php window linux)
PHP Warning: feof() expects parameter 1 to be resource, null
手机扫一扫
分享文章