<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: ООП. Наследование классов в php</title>
	<atom:link href="http://i-novice.net/oop-nasledovanie-klassov-v-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://i-novice.net/oop-nasledovanie-klassov-v-php/</link>
	<description>Веб-разработка, php скрипты, поисковая оптимизация.</description>
	<lastBuildDate>Fri, 03 Feb 2012 23:15:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Автор: Павел Третьяков</title>
		<link>http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3454</link>
		<dc:creator>Павел Третьяков</dc:creator>
		<pubDate>Mon, 04 Apr 2011 22:11:05 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3454</guid>
		<description>Вот таких бы статеек побольше. В общем порадовала меня, всё на пальцах! Только один фиг, не доперло до меня зачем нужны абстрактные классы (и методы)! Как он может на примере применяться... хоть кусочек кода ^^</description>
		<content:encoded><![CDATA[<p>Вот таких бы статеек побольше. В общем порадовала меня, всё на пальцах! Только один фиг, не доперло до меня зачем нужны абстрактные классы (и методы)! Как он может на примере применяться&#8230; хоть кусочек кода ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: мнительный</title>
		<link>http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3444</link>
		<dc:creator>мнительный</dc:creator>
		<pubDate>Wed, 23 Mar 2011 22:01:43 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3444</guid>
		<description>мне казалось что строчка (во втором из примеров)
$this-&gt;mark = 5;      // Ошибка доступа!
не должна вызывать никакой ошибки просто создаст своё свойство &quot;новое&quot; mark в созданном объекте.

проверил - скопировал пример классов с наследованием, создал объект класса GraduateStudent, вызвал метод someFn(), но никакой ошибки. 
Что-то с чем-то не так?</description>
		<content:encoded><![CDATA[<p>мне казалось что строчка (во втором из примеров)<br />
$this-&gt;mark = 5;      // Ошибка доступа!<br />
не должна вызывать никакой ошибки просто создаст своё свойство &#8220;новое&#8221; mark в созданном объекте.</p>
<p>проверил &#8211; скопировал пример классов с наследованием, создал объект класса GraduateStudent, вызвал метод someFn(), но никакой ошибки.<br />
Что-то с чем-то не так?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Tankha</title>
		<link>http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3376</link>
		<dc:creator>Tankha</dc:creator>
		<pubDate>Sun, 26 Dec 2010 18:02:34 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3376</guid>
		<description>Интерфейсы видимо нужны только для наглядности кода, при разработке несколькими программистами.
Грубо говоря интерфейс - это директивный комментарий :)</description>
		<content:encoded><![CDATA[<p>Интерфейсы видимо нужны только для наглядности кода, при разработке несколькими программистами.<br />
Грубо говоря интерфейс &#8211; это директивный комментарий <img src='http://i-novice.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: PHP: проектирование, наследование классов и FTP - это просто! &#124; Masterix.com.ua &#124; Блог для тех, кто верстает.</title>
		<link>http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3312</link>
		<dc:creator>PHP: проектирование, наследование классов и FTP - это просто! &#124; Masterix.com.ua &#124; Блог для тех, кто верстает.</dc:creator>
		<pubDate>Mon, 18 Oct 2010 08:38:30 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3312</guid>
		<description>[...] вам понять принцип наследования в PHP. Иначе выражаясь, наследования классов в PHP выгодно для каждого [...]</description>
		<content:encoded><![CDATA[<p>[...] вам понять принцип наследования в PHP. Иначе выражаясь, наследования классов в PHP выгодно для каждого [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Тормоз</title>
		<link>http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3298</link>
		<dc:creator>Тормоз</dc:creator>
		<pubDate>Sat, 09 Oct 2010 10:35:02 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3298</guid>
		<description>Сейчас изучаю ООП в PHP для своего нового проекта, наткнулся на эту статью, спасибо, многое понял. Вот только мне, как и комментатору до меня, совсем не понятно, на кой чёрт нужно объявление интерфейсов, если там всё равно нет рабочего кода?

С абстрактными классами ещё можно придумать применение (хотя тоже не очень понятно), а вот с интерфейсами? Странно.</description>
		<content:encoded><![CDATA[<p>Сейчас изучаю ООП в PHP для своего нового проекта, наткнулся на эту статью, спасибо, многое понял. Вот только мне, как и комментатору до меня, совсем не понятно, на кой чёрт нужно объявление интерфейсов, если там всё равно нет рабочего кода?</p>
<p>С абстрактными классами ещё можно придумать применение (хотя тоже не очень понятно), а вот с интерфейсами? Странно.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: greatperson</title>
		<link>http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3269</link>
		<dc:creator>greatperson</dc:creator>
		<pubDate>Tue, 14 Sep 2010 13:33:26 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3269</guid>
		<description>А можно совсем глупый вопрос задать? Можно? Спасибо, щас задам.

Нахрена вообще в PHP интерфейсы?

Я понимаю, для чего нужны интерфейсы, например, в Java. Когда два класса MyClass1 и MyClass2 реализуют один и тот же интерфейс Inter1, то их обоих можно будет передавать в функцию, которая принимает параметр типа Inter1. Поскольку в Java строгая типизация, то это важно: если передать функции что-то не то, то компилятор заругается.

Но в PHP-то интерфейсы тогда зачем? Тут же нет строгой проверки по значению. Неважно, реализуют MyClass1 и MyClass2 интерфейс Inter1, или просто каждый из них независимо содержит функцию fn1() - всё равно с ними можно будет без проблем работать, держа в уме что они &quot;как бы реализуют Inter1&quot;. Так какой тогда смысл в наследовании? Чисто идеологически, что ли, для собственного понимания?

На мой взгляд, в PHP эти интерфейсы никому не нужны. А вот множетственное наследование не помешало бы... :-(</description>
		<content:encoded><![CDATA[<p>А можно совсем глупый вопрос задать? Можно? Спасибо, щас задам.</p>
<p>Нахрена вообще в PHP интерфейсы?</p>
<p>Я понимаю, для чего нужны интерфейсы, например, в Java. Когда два класса MyClass1 и MyClass2 реализуют один и тот же интерфейс Inter1, то их обоих можно будет передавать в функцию, которая принимает параметр типа Inter1. Поскольку в Java строгая типизация, то это важно: если передать функции что-то не то, то компилятор заругается.</p>
<p>Но в PHP-то интерфейсы тогда зачем? Тут же нет строгой проверки по значению. Неважно, реализуют MyClass1 и MyClass2 интерфейс Inter1, или просто каждый из них независимо содержит функцию fn1() &#8211; всё равно с ними можно будет без проблем работать, держа в уме что они &#8220;как бы реализуют Inter1&#8243;. Так какой тогда смысл в наследовании? Чисто идеологически, что ли, для собственного понимания?</p>
<p>На мой взгляд, в PHP эти интерфейсы никому не нужны. А вот множетственное наследование не помешало бы&#8230; <img src='http://i-novice.net/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: ochenhoroshiyparenvasyadaushiykomment</title>
		<link>http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3174</link>
		<dc:creator>ochenhoroshiyparenvasyadaushiykomment</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:30:40 +0000</pubDate>
		<guid isPermaLink="false">http://i-novice.net/oop-nasledovanie-klassov-v-php/#comment-3174</guid>
		<description>Спасибо, статья очень помогла!
</description>
		<content:encoded><![CDATA[<p>Спасибо, статья очень помогла!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

