Два самых главных заблуждения для новичков PHP:
1. PHP это компилируемый язык
2. PHP это OOП
Это ЛОЖЬ!!!
1. PHP - это интерпретируемый язык, т.е. между вашим кодом и выводом существует некая прослойка, называемая интепретатор PHP, и что она делает и сколько ресурсов занимает, не знает никто кроме лиц заинтересованных
2. По поводу OOП да же стыдно обсуждать, этот язык рядом не лежал с Java и Ruby, тем более C#. PHP называют во всем цивилизованном мире псевдо OOП
Мне очень трудно об этом говорить, отдав PHP несколько лет своей жизни.
1. GarryKa - 05 Октября, 2013 - 15:45:40 - перейти к сообщению
2. EuGen - 05 Октября, 2013 - 15:50:10 - перейти к сообщению
1. Ложь. PHP - устроен не так, как Вы описываете
2. Ложь. Неважно, C# ли это или Java, ООП != ЯП
2. Ложь. Неважно, C# ли это или Java, ООП != ЯП
3. GarryKa - 05 Октября, 2013 - 15:59:49 - перейти к сообщению
по всей видимости у вас не хватает времени и желания прочитать хотя бы док по PHP, я не говорю о серьезных трудах, вы польстились на якобы простоту в кодировании, получите сложность в вашем дальнейшем трудоустройстве... дерзайте
4. OrmaJever - 05 Октября, 2013 - 16:13:12 - перейти к сообщению
Да, php плохой язык. Товарищи расходимся.
5. GarryKa - 05 Октября, 2013 - 16:18:29 - перейти к сообщению
неужели есть есть еще умные люди?
6. LIME - 05 Октября, 2013 - 16:20:43 - перейти к сообщению
GarryKa пишет:
лучше бы эти годы были отданы не ЯП а программированию))отдав PHP несколько лет своей жизни.
не было бы этих бредовых постов)
(Добавление)
GarryKa пишет:
первый раз такое слышу Два самых главных заблуждения для новичков PHP
имхо так могут заблуждаться не новички, а дурачки
7. GarryKa - 05 Октября, 2013 - 16:28:21 - перейти к сообщению
по всей видимости ты модератор поста, забивая голову другим, не забывай о своей голове!
8. caballero - 05 Октября, 2013 - 16:44:13 - перейти к сообщению
не очень понял смысл этого вы..ра
ну не компилируемый PHP как C++ и что?
ну не такое ООП как в яве и что?
зато прост в изучении и прекрасно справляется с тем для чего он был написан.
ну не компилируемый PHP как C++ и что?
ну не такое ООП как в яве и что?
зато прост в изучении и прекрасно справляется с тем для чего он был написан.
9. DelphinPRO - 05 Октября, 2013 - 18:07:28 - перейти к сообщению
Задача: забить гвоздь.
Можно съездить в супермаркет, купить крутой, красивый, удобный гвоздезабивной пистолет, пачку обойм с гвоздями к нему, вернуться и забить гвоздь.
А можно просто взять молоток и забить гвоздь.
Не так круто, но поставленную задачу решает быстро и эффективно.
Можно съездить в супермаркет, купить крутой, красивый, удобный гвоздезабивной пистолет, пачку обойм с гвоздями к нему, вернуться и забить гвоздь.
А можно просто взять молоток и забить гвоздь.
Не так круто, но поставленную задачу решает быстро и эффективно.
![Радость Радость](./im/emoticons/biggrin24.gif)
10. esterio - 05 Октября, 2013 - 21:46:29 - перейти к сообщению
GarryKa
И что Вы хотите сазать етим постом?
Зачем регаться на форуме чтоб сказать единое свое висказивание?
И что Вы хотите сазать етим постом?
Зачем регаться на форуме чтоб сказать единое свое висказивание?
11. avtor.fox - 06 Октября, 2013 - 00:32:32 - перейти к сообщению
GarryKa, очень кривой вброс в разработку на PHP, а в частности в EuGen. Ой))
12. Stierus - 07 Октября, 2013 - 10:02:25 - перейти к сообщению
Цитата:
1. PHP - это интерпретируемый язык, т.е. между вашим кодом и выводом существует некая прослойка, называемая интепретатор PHP, и что она делает и сколько ресурсов занимает, не знает никто кроме лиц заинтересованных
а) Никто и никогда не называл его компилируемым, странно что только спустя 2 года работы с языком, вы узнали о том, компилируемый этот язык или интерпретируемый
![Улыбка Улыбка](./im/emoticons/smile24.gif)
б) В той же яве, которую вы упоминули во 2-м пункте, есть такая же прослойка (ява-машина), что с того?
![Улыбка Улыбка](./im/emoticons/smile24.gif)
в) Если вы не знаете, как работает php внутри и сколько ресурсов ест - это не значит, что никто не знает. Исходники открыты, все, кому это интересно, смотрят в них и узнают все, что нужно. Есть куча статей на хабре про то, как работает зенд машина ( http://habrahabr[dot]ru/post/141093/ , например)
Цитата:
2. По поводу OOП да же стыдно обсуждать, этот язык рядом не лежал с Java и Ruby, тем более C#. PHP называют во всем цивилизованном мире псевдо OOП
а) хотелось бы увидеть, где реализацию ООП в последних версиях php, называют псевдо-оооп
б) в чем обман-то?
13. DeepVarvar - 07 Октября, 2013 - 12:23:25 - перейти к сообщению
Бобер, выдыхай.
14. Silver Soft - 07 Октября, 2013 - 13:28:14 - перейти к сообщению
Высказывания:
не сходятся.... это скорей разочарования новичка, который едва ли начал программировать, только узнал про слова "компилируемый" и "ООП"...
1) известно становится сразу после прочтении первой страницы (максимум второй) любого учебника по PHP
2) явное незнание ООП в принципе, так как выражаясь словами ТС - PHP это ООП ))
GarryKa пишет:
ИДва самых главных заблуждения для новичков PHP:
1. PHP это компилируемый язык
2. PHP это OOП
1. PHP это компилируемый язык
2. PHP это OOП
GarryKa пишет:
отдав PHP несколько лет своей жизни.
не сходятся.... это скорей разочарования новичка, который едва ли начал программировать, только узнал про слова "компилируемый" и "ООП"...
1) известно становится сразу после прочтении первой страницы (максимум второй) любого учебника по PHP
2) явное незнание ООП в принципе, так как выражаясь словами ТС - PHP это ООП ))
15. Zuldek - 07 Октября, 2013 - 13:53:28 - перейти к сообщению
ТС, узбогойтесь.
Каждый второй программист, который отписался в этой теме рограммировал/программирует на чем-нибудь Си-подобном.
Посему то что вы написали, не злорадствую, но веселит.
Например ваше цепляние к терминам:
Если быть более корректным, php правильнее называть транслирующим интерпретатором а не компилируемым языком. Последним его никто и никогда не считал, если мы ведем речь о разработчиках а не обучающихся программированию.
Во вторых, конечно, вы путаете или не понимаете отличии в возможностях языка в сфере поддержки объектной модели разработки и её (модели) техническую реализацию в самом интерпретаторе.
Так вот, касательно поддержки ООП, — в пыхе реализовано достаточно много функционала, необходимого для объектной разработки. А то, чем эти объекты являются на самом деле для движка — ни в коей мере не отражает названную вами фальшивой реализацию объектного подхода в PHP для разработчика.
Ещё раз повторяю, ООП в PHP есть и он включает весь основной функционал, который, если сравнивать допустим с С или C#, что естественно и неудивительно, урезан в силу принципиальных отличиев в подходах к разработке на PHP, упрощающих и переводящих большой круг задач с программиста на машину интерпретатора (вспомним работу с типами данных в PHP, С# и С) и делающих разработку тех приложений, для которых PHP предназначался проще и быстрее.
Очень грустно что, программируя на языке несколько лет, вы не осознали эти не сложные в сущности истины и ломитесь в давно открытые и потертые двери с седыми холиварами многогодичной давности.
Каждый второй программист, который отписался в этой теме рограммировал/программирует на чем-нибудь Си-подобном.
Посему то что вы написали, не злорадствую, но веселит.
Например ваше цепляние к терминам:
Если быть более корректным, php правильнее называть транслирующим интерпретатором а не компилируемым языком. Последним его никто и никогда не считал, если мы ведем речь о разработчиках а не обучающихся программированию.
Во вторых, конечно, вы путаете или не понимаете отличии в возможностях языка в сфере поддержки объектной модели разработки и её (модели) техническую реализацию в самом интерпретаторе.
Так вот, касательно поддержки ООП, — в пыхе реализовано достаточно много функционала, необходимого для объектной разработки. А то, чем эти объекты являются на самом деле для движка — ни в коей мере не отражает названную вами фальшивой реализацию объектного подхода в PHP для разработчика.
Ещё раз повторяю, ООП в PHP есть и он включает весь основной функционал, который, если сравнивать допустим с С или C#, что естественно и неудивительно, урезан в силу принципиальных отличиев в подходах к разработке на PHP, упрощающих и переводящих большой круг задач с программиста на машину интерпретатора (вспомним работу с типами данных в PHP, С# и С) и делающих разработку тех приложений, для которых PHP предназначался проще и быстрее.
Очень грустно что, программируя на языке несколько лет, вы не осознали эти не сложные в сущности истины и ломитесь в давно открытые и потертые двери с седыми холиварами многогодичной давности.