ethernal Chercheur de vérité... | Code :
- <?// test arrays in classes
- class A
- {
- var $queue= array();
- function A($val)
- {
- $this->queue[] = $val;
- //ou array_push($this->queue, $val)
- }
- function add($val)
- {
- $this->queue[] = $val;
- //ou array_push($this->queue, $val)
- }
- function display()
- {
- echo "<p>count : ".count($this->$queue)."<br>";
- echo "content: ".print_r(array_values($this->queue))."<p>";
- }
- }
- $Aobj = new A(1);
- $Aobj->display();
- $Aobj->add(2);
- $Aobj->display();
- //$Aobj->add(3,4); pas possible, sauf $Aobj->add("3,4" ); avec un explode(',', $val) dans fct add($val)
- $Aobj->display();
- ?>
|
Message édité par ethernal le 28-01-2003 à 11:51:21
|