.


:




:

































 

 

 

 


OLD_FUNCTION




OLD_FUNCTION PHP/FI2 ( , 'function' 'old_function').

PHP/FI2 -> PHP3.

PHP. , usort(), array_walk() register_shutdown_function(). PHP3, OLD_FUNCTION.

CLASS

- , . :

<?phpclass Cart { var $items; // // $num $artnr function add_item ($artnr, $num) { $this->items[$artnr] += $num; } // $num $artnr function remove_item ($artnr, $num) { if ($this->items[$artnr] > $num) { $this->items[$artnr] -= $num; return true; } else { return false; } }}?>

Cart, .

, , . , new:

$cart = new Cart;$cart->add_item("10", 1);

, $cart Cart. add_item() 1 10 .

. , . extends:

class Named_Cart extends Cart { var $owner; function set_owner ($name) { $this->owner = $name; }}

Named_Cart, Cart $owner set_owner(). . :

$ncart = new Named_Cart; // $ncart->set_owner ("kris"); // print $ncart->owner; // $ncart->add_item ("10", 1); // ( )

$this . $this-> '' .

, , . , , .

class Auto_Cart extends Cart { function Auto_Cart () { $this->add_item ("10", 1); }}

Auto_Cart Cart , , "10". , , :

class Constructor_Cart { function Constructor_Cart ($item = "10", $num = 1) { $this->add_item ($item, $num); }} // :

$default_cart = new Constructor_Cart; // - : $different_cart = new Constructor_Cart ("20", 17);





:


: 2015-09-20; !; : 343 |


:

:

,
==> ...

1735 - | 1674 -


© 2015-2024 lektsii.org - -

: 0.007 .