众所周知,php的内置函数很多,不过很多都写的是简称,如:strtoupper(),还原它的全名就是string to upper,这么一来,理解这个函数就很容易了,可是php书籍中都不还原函数全称的,都只写简称,如以下这个函数的全称是什么,我就不知,有人知吗?
ucfirst()
那个uc的全称是什么?当然了,这些简称函数还很多,有高手能提供一下这些简称函数的全称吗?因为有全称才方便理解呀,别拿中国人当机器,去记那些简称过的东西。希望能给个函数名称全称的大全

解决方案 »

  1.   

    现在很多计算机的书真的很害人,都给简称,如var,乍一看这玩意儿还不整你个摸不着头脑,不过它是有全称的,全称是variable,意思是“变量”,一目知道全称,这玩意还算个啥?所以呀,这些计算机书根本就是整人的,呵呵
      

  2.   

    而且我觉得php的函数命名都不怎么规范的,你比如说吧strtoupper()其实是分为str to upper这三个部份的,而nl2br()其实是分为nl 2 br三个部分的,不过这里用了2来代替“to”,而上一个函数中却又不用2代替“to”,所以很不规范,这些函数名制定得太随意了。
      

  3.   

    看看php的manual(英文版的)就知道怎么回事了
    ucfirst -- Make a string's first character uppercase
    uc => uppercase
    preg_match -- Perform a regular expression match
    preg => perl regular expression
      

  4.   

    手册里面不是都有解释嘛,如果都像java的函数那么一看就明白,函数名会很长的.php的内置函数有的是从c移植过来的,有的是开发人员写的,有的可能是一些爱好者写的,由于这个项目初期比较混乱,所以缺乏标准,如命名规范,内部架构等.虽然现在php也在追求标准,但用的时间比较长了,如果现在将所有函数按一个标准重命名,很多老phper会觉得非常别扭的.