| | |
Oo Php
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
Thread Solved |
well ive been doing some work with object oriented php and came across a question i couldnt answer. can you create a list i.e. similiar to a linkedlist in java or the like in php ?
When Autumn Falls [ http://www.whenautumnfalls.co.uk ] &&
Designdotworks [ http://www.designdotworks.co.uk ] Web / Graphic / Software Design
Designdotworks [ http://www.designdotworks.co.uk ] Web / Graphic / Software Design
•
•
Join Date: Oct 2006
Posts: 42
Reputation:
Solved Threads: 4
Yes not a problem, this the code for a list node. Writting the rest of the operation functions are quite easy once you have a node.
<?php
class ListNode{
var $previousNode;
var $nextNode; //a reference to the next node
var $element; //the object || value for this node.
/**
* Constructs a ListNode.
* @param $element The object/value of the node
*/
function ListNode($element = NULL){
$this->element = &$element;
}
/**
* Sets the reference to the previous node.
* @param &$node The previous node.
*/
function setPrevious($node){
$this->previousNode = &$node;
}
/**
* Sets the reference to the next node.
* @param &$node The next node.
*/
function setNext($node){
$this->nextNode = &$node;
}
/**
* Returns the reference to the previous node.
* @return The reference to the previous node.
*/
function &getPrevious(){
return $this->previousNode;
}
/**
* Returns the reference to the next node.
* @return The reference to the next node.
*/
function &getNext(){
return $this->nextNode;
}
/**
* Returns the object/value of the node
* @return The object/value of the node
*/
function getNodeValue(){
return $this->element;
}
}
?>
brilliant thanks
When Autumn Falls [ http://www.whenautumnfalls.co.uk ] &&
Designdotworks [ http://www.designdotworks.co.uk ] Web / Graphic / Software Design
Designdotworks [ http://www.designdotworks.co.uk ] Web / Graphic / Software Design
![]() |
Similar Threads
- learning php (PHP)
- PHP vs ASP... the big ShOwdOwN (IT Professionals' Lounge)
Other Threads in the PHP Forum
- Previous Thread: Missing openssl
- Next Thread: Read and parse and xml file from an ftp server
Views: 859 | Replies: 2
| Thread Tools | Search this Thread |
Tag cloud for PHP
.htaccess access ajax apache api array beginner binary broken cakephp checkbox class cms code cron curl database date directory display download dropdown dynamic echo email error file files folder form forms function functions google href htaccess html httppost image include insert integration ip java javascript joomla jquery limit link login loop mail md5 menu methods mlm mod_rewrite multiple mysql oop parse paypal pdf php problem query radio random recursion regex remote script search secure select server sessions sms soap source space speed sql structure syntax system table tutorial update updates upload url validation validator variable video votedown web xml youtube





