V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moxuanyuan
V2EX  ›  PHP

is_readable and is_writable 不可靠的问题

  •  
  •   moxuanyuan · 2020-07-14 15:53:32 +08:00 · 1476 次点击
    这是一个创建于 1353 天前的主题,其中的信息可能已经有所发展或是发生改变。

    php 内置的 is_readable and is_writable 两个 function 返回的结果,是不可靠的。

    主要表现在 windows share folder 中都返回了 false 值,因为这个问题,影响了 composer 的使用。我去年也给 composer 提交了 issue 。后来 composer update 解决了这个 bug 。 但本身 php 并没有解决。

    这个问题已经存在很久了。我查到的是在 15 年已经有人反映这个问题。对于使用到这两个 function 的项目如果没有专门处理,那么问题就会一直存在,例如安装 laravel 会出错。

    相关 links:

    3 条回复    2020-07-14 18:01:48 +08:00
    ChoateYao
        1
    ChoateYao  
       2020-07-14 16:48:24 +08:00
    你可以尝试使用 C 语言的 access 来进行检测,PHP 底层也是依赖于这个方法实现的。
    phpfpm
        2
    phpfpm  
       2020-07-14 16:55:46 +08:00   ❤️ 1
    为什么要在 windows 下面用 php

    还有人在 windows 下用 php ?不会吧不会吧
    moxuanyuan
        3
    moxuanyuan  
    OP
       2020-07-14 18:01:48 +08:00
    @phpfpm #2 开发服务器是一台 DSM,然后在 windows 挂 SMB,下代码。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3271 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:10 · PVG 22:10 · LAX 07:10 · JFK 10:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.