看书的时候发现一条php语句,原文是这样的:
if($info[tupian]!="")
{
   @unlink(substr($info[tupian],6,(strlen($info[tupian])-6)));
}
请问@unlike是什么意思啊?查了好久没有找到,请高人指点~~~

解决方案 »

  1.   

    unlink()删除某文件
    在unlink()函数前加上@是用来抑制错误信息输出的。
      

  2.   

    unlink -- 删除文件
    说明
    bool unlink ( string filename )
    删除 filename。和 Unix C 的 unlink() 函数相似。如果成功则返回 TRUE,失败则返回 FALSE。 
      

  3.   

    unlink() 函数删除文件。若成功,则返回 true,失败则返回 false。
    unlink(filename,context)  filename 必需。规定要删除的文件。  context 可选。规定文件句柄的环境。Context 是可修改流的行为的一套选项。 
    @ 是错误抑制符,抑制错误信息的输出 。   PHP手册什么都有
      

  4.   

    遇到不认识的函数就到php.net上搜索一下就都知道了!
      

  5.   

    嗯,可以理解为删除文件,
    至于为什么叫unlink而不叫delete,remove
    可以看看linux里的同名命令unlink及相关的linux文件系统知识 
      

  6.   

    都不看人家问的问题的吗?是 unLIKE 不是 unLINK。我猜这个方法大概是可能是作者不喜欢主编或者员工不喜欢老板,定义的方法名用来发泄用的吧。嘿嘿,这个方法你当然在网上是查不到D
      

  7.   

    第一,unlike好像不存在
    第二,unlink 是之前的用来删除文件的一个函数,但是由于有时候权限的问题,unlink可能会失败,失败之后会抛错误提示;为了不显示这个错误提示,用@来屏蔽。
    最后,现在出现的一个新的delete的函数,和unlink差不多的功能。
      

  8.   


    不知道你到底要问什么,这代码中怎么有 unlink 又有 unlike  ???
      

  9.   


    function unlike(str){
        return @unlink(str);
    }O(∩_∩)O哈哈~。闹着玩的。