一直在做Java的开发,现在因为要帮朋友搞个Wordpress,所以想就php的问题向各位请教下,
1. Java中有容器,如List, Map, php 是否也有类似的东西?
2. 比如对象排序的问题,用java可以写比较器Comprator进行排序; php是否也有类似的对象排序的功能?各位对学习Php有什么好的建议,或是经验,书籍的推荐;也一并感激!
1. Java中有容器,如List, Map, php 是否也有类似的东西?
2. 比如对象排序的问题,用java可以写比较器Comprator进行排序; php是否也有类似的对象排序的功能?各位对学习Php有什么好的建议,或是经验,书籍的推荐;也一并感激!
http://www.php.net/manual/en/
其实我确实在没看任何php资料,搞了个网页抓取的工具,就是照别人的葫芦画瓢。但是我确实很想知道php跟java到底有什么不一样,学习php,更多应该偏重在哪里? (面向对象已经完全过关了。)
2.这个倒没有,不过你可以实现,只要搞清楚两个对象之间如何判定大,小,等于关系即可。
java 源于 c++ 在面向对象方面高于 c++
php 源于 c 介于 c、c++ 之间如果你不习惯面向过程,最好还是少沾
ca....好早前我就觉得php对数据的处理就是数组,果然有同感啊.php对数组的函数支持 简直是无所不有...
所以很多java 可能没有的在 php 你都可以找到函数支持,当然java 我是门外汉。如果你需要你可以使用各式各样的框架,这里提一下我们boss(怪署黍)是不推荐大家使用的。嘿嘿 hoho 哈哈...
根据用户自定义的规则排序PHP也能让你定义自己的排序算法,你可以通过创建你自己的比较函数,并把它传递给usort()函数。如果第一个参数比第二个参数“小”的话,比较函数必须返回一个比0小的数,如果第一参数比第二个参数“大”的话,比较函数应该返回一个比0大的数。Listing I就是这样的一个例子,在这个例子中根据它们的长度对数组元素进行排序,最短的项放在最前面:Listing I
<?php $data = array("joe@", "@", "asmithsonian@", "jay@");usort($data, 'sortByLen');print_r($data); function sortByLen($a, $b) {if (strlen($a) == strlen($b)) {return 0;} else {return (strlen($a) > strlen($b)) ? 1 : -1;}}?>
你要是搞wordpress呢,其实就是google就行了,要个什么功能,google一个pluin装上,
出个什么错误,google一个方案解决,最后朋友写不出文章来贴,你google一个给贴上.....