2011-12-14 23 views
5

Tengo que utilizar una lista doblemente enlazada usando PHP para mi script para cavé en la web y encontré uno muy bueno:lista vinculada php spl o personalizada?

http://www.codediesel.com/algorithms/doubly-linked-list-in-php/

éste me hizo comprender cómo funciona, y cómo los elementos están vinculados, etc ...

Ahora, PHP tiene su propio conjunto de funciones SPL para listas de doble enlace, lo que hace que sea muy fácil, pero por otro lado, tengo que confiar en lo que php do y también estoy limitado a lo que tienen.

¿Debo usar en su lugar el de PHP? ¿O debería usar este código en el enlace y, en caso de que quiera personalizarlo, puedo hacerlo fácilmente?

Respuesta

4

Utilice lo que es más apropiado para usted, pero aquí hay algunas consideraciones: Código SPL

  • PHP se mantiene y la comunidad-revisado, código de un blog al azar no suele ser
  • la SplDoublyLinkedList ya está ahí , ningún código adicional para mantener
  • la SplDoublyLinkedList es sólo allí si su versión de PHP es actual
  • puede extend y personalizar la clase SplDoublyLinkedList a su lik ing
  • SplDoublyLinkedListpuede ser más rápido, ya que es código nativo (supongo); punto de referencia si esto es un factor importante para usted
Cuestiones relacionadas