ООП. Использование конструкторов

Четверг, 12 августа 2010 г.
Рубрика: PHP программирование -> ООП
Метки:
Просмотров: 764
Подписаться на комментарии по RSS

Конструктор - это своеобразная функция имеющая название класса, в

котором она используется. Для нашего примера возьмём класса из

предыдущего урока и добавим в него конструктор:

<?php
class Stroki {
	var $cena = 20;
	var $status = "good";
	function Stroki ( $cn ) {
	
		$this->cena = 20;
		
		echo "Конструктор<br />";
	
	}
	function hello () {
		return "hello";
	}
	function privet () {
		return "Привет";
	}
	function set_cena ($cn) {
	
		$this->cena = $cn;
	
	}
}

В этом примере мы создали функцию с именем класса - конструктор - и в

него прописали новую цену и вывели строку. А теперь напишем исполняемый

код, где и выведем цену:

<?php
require_once ( "stroki.class.php" );
$c = new Stroki ();
$c->Stroki (50);
echo "Цена = ".$c->cena;

Ну вот - мы вывели значение конструктора. Теперь Вы можете

попрактиковаться создавая новые классы и их конструкторы.

Полный код урока:

Файл stroki.class.php

<?php
class Stroki {
	var $cena = 20;
	var $status = "good";
	function Stroki ( $cn ) {
	
		$this->cena = 20;
		
		echo "Конструктор<br />";
	
	}
	function hello () {
		return "hello";
	}
	function privet () {
		return "Привет";
	}
	function set_cena ($cn) {
	
		$this->cena = $cn;
	
	}
}

Файл stroki.php

<?php
require_once ( "stroki.class.php" );
$c = new Stroki ();
$c->Stroki (50);
echo "Цена = ".$c->cena;
Поделиться...
twitter.com facebook.com vkontakte.ru mail.ru google.com bobrdobr.ru
Комментариев: 1
  1. По моему это самое легкое и начинать учится надо с этого!

Оставьте свой комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор, укажите пароль и свой действующий email.

(обязательно)