我正在测试官方镜像 docker PHP:
docker run -d -p 8000:80 --name test php:7-apache
Run Code Online (Sandbox Code Playgroud)
然后,我测试http://localhost:8000,我发现:
Forbidden
You don't have permission to access / on this server.
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
对我来说,看起来perl split永远不会给出结果(""),即单个元素列表,其单个元素是空字符串.无论什么 - 任何输入,任何参数split.任何人都可以表示否则 如果没有,这是一个功能还是一个bug?
我希望split能够保持一致性,但唉:
请注意,无论指定的LIMIT如何,将评估为空字符串的EXPR拆分始终会产生零字段.
http://perldoc.perl.org/functions/split.html
例如:
$ echo ""|perl -ne 'chomp;print 0+split/x/,$_,-1'
0
$ echo "x"|perl -ne 'chomp;print 0+split/x/,$_,-1'
2
$ echo "xx"|perl -ne 'chomp;print 0+split/x/,$_,-1'
3
$ echo "xxx"|perl -ne 'chomp;print 0+split/x/,$_,-1'
4
Run Code Online (Sandbox Code Playgroud)