Products
GG网络技术分享 2026-04-12 06:48 0
把美元符号放在前面真的不是什么好主意,是不是?就像是说你要是能加个符号就加个符号, 观感极佳。 但为什么常数也要加呢?这不是太麻烦了吗?

你知道什么时候要用下划线吗?你看,base64_encode里用了下划线,但urlencode没有。php_uname里用了phpversion里没用到。这到底是为什么啊?有人想过这个问题吗?还有,编辑API的时候,strcmp不能大写,strcasecmp可以。strpos不能大写,stripos可以。这是为什么啊?这么多的规则,谁能记得住呢?但是我们得记住啊。
你想自己创建函数吗?如果想,那你就得确定你要用PHP5.3还是更新的版本,主要原因是命名空间就在这里分开了。如果你用老版本,就得确保你的编码和库没有冲突, 尊嘟假嘟? 主要原因是早期版本里所有东西都是全局的。如果你用PHP5.3,就得准备迎接反斜杠这个丑陋的符号了。
我好了。 不同版本之间的差异真的很大,兼容性问题可不是小事情。Java或者JavaScript虽然发展很快,但它们向下兼容的特性却牺牲了。老代码在新设备上不能运行的问题并不少见。PHP的情况其实差不多,不同版本之间的差异很大,所以你得祈祷你的服务器安装了正确的版本。
推倒重来。 32位设备上整数数值过大的问题太头疼了但是64位设备就不受影响。在台式机上没问题,但是服务器上就变了。32位设备可能很快就会消失。
PHP的排序函数太多了 比如usort、sort、uksort和array_sort等等,还有的要用下划线。得记住这些,免得用的时候搞混,礼貌吗?。
我给跪了。 PHP有很多特性, 比如private、public、protected、static、final和abstract,这些PHP开发者在使用面向对象的时候都要掌握。
PHP里的SQL注入问题很多人都知道,但是这个漏洞在其他语言里也存在。PHP里更容易让这个问题出现,主要原因是简单啊。
PHP开源是好事,但是缓存等功能只有商用版本才有。Zend需要赚钱,所以他们卖好版本。 别怕... 抱怨这个就像抱怨地心引力一样,虽然正确但没什么用。
PHP语言学习务必了解的十二种特性
选择太多, 冗余太多,开源也有局限性。
我们到底需要多少种排序函数?PHP里的排序函数太多了Java就简单多了。
PHP的一大特色就是可做的事太多,做事的途径也很多。注释也很简单,用数字或者双斜线就可以。 将心比心... 但是简单的设计很容易被忽略,主要原因是大家喜欢加自己的小特性。
学习PHP,掌握这些特性,真的能让我们快速提升开发技能吗?也许吧,但是得记住PHP有时候真的让人头疼,我深信...。
Demand feedback