Второй вариант наоборот лучше. В общем, иди в верстальщики, всем лучше будет.Там мне мои знания о том, что:
Лучше чем:PHP:<?php $amount = count($array); for ($i=0; $i<$amount; ++$i) { } ?>
PHP:<?php for ($i=0; $i<count($array); ++$i) { }
чем лучше?Второй вариант наоборот лучше. В общем, иди в верстальщики, всем лучше будет.
ключевое слово я выделил жирнымУ нас из того, что я видел, требуется виртуозное и быстрое умение настраивать компоненты и плагины в конкретной CMS, лишь изредка работая с её API.
в конторе ЗАО "рога и копыта" конечно не найдешь!Только я понимаю, что на это уйдёт много времени, притом не факт, что я найду где это применить
ЗАО "рога и копыта" -- карьера делается у нас!Ну и новичкам которые пишут, с чего начать изучать php, я бы посоветовал ещё сразу какую-нибудь CMS осваивать и учиться с ними работать
Это кажется так. Просто потому, что если бы на это не было спроса, этого бы или не было, или бы ты об этом не слышалПо хорошему я понимаю, что было бы классно изучать Zend framework или подобное и получше вникать в суть ООП, в суть шаблонов и сложных запросов SQL. Только я понимаю, что на это уйдёт много времени, притом не факт, что я найду где это применить.
это гипербола конечно =)Лучше чем:PHP:<?php $amount = count($array); for ($i=0; $i<$amount; ++$i) { } ?>
PHP:<?php for ($i=0; $i<count($array); ++$i) { }
пока с modx возился, такие же ощущения былиЛОл, а почему лучше? Меня этому на работе научили... Ну и по логике вроде функция выполняется раз, тем самым экономит скорость. А в верстальщики я всегда успею. И я не такой глупый и бездарный, просто моё обучение похоже на хождение по лабиринту.
LOL... не туда копаешь. PHP тут малую долю играет, изучать надо было все с самых низов с того что такое TCP/UDP как работает и дальше выше по стеку, или ты кулхацкером похапе хочешь быть?)Я же хакером хочу быть
не любят когда им в говнокод их же лицом тыкают?)Если помнишь, меня два раза забанили на форуме модекса за попытки объяснить, что
Так ты изучи рынок труда-то, посмотри, насколько этот модх востребован.Если я буду дальше изучать Modx и его код и умение делать на нём различные сайты, то это не будет сильной ошибкой?
Потому что размер массива и так берется из внутренней переменной, аналогично и strlen().чем лучше?
А если $array это объект типа ArrayObject?Потому что размер массива и так берется из внутренней переменной, аналогично и strlen().
https://github.com/php/php-src/blob/master/ext/standard/array.c#L306
https://github.com/php/php-src/blob/master/Zend/zend_hash.c#L1053
Давай без фантазий.К тому же в текущем неймспейсе array или count может быть переопределен.
Ну да, а если бы у бабки был ***, то она была бы дедом. Да и потом, в 99% count у ArrayObject тоже сводится к count() array'я.А если $array это объект типа ArrayObject?
Вы сами начали говорить о производительности, указывая на то что count берет значение из внутренней переменной. Я просто намекнул что даже в этом случае 1-й вариант все равно будет быстрее.
Это неправда. Меня это даже не интересует.Вы сами начали говорить о производительности
Я даже думать не желаю о том, что тут может быть быстрее. Если у человека есть здравый смысл, он не будет вводить дополнительную переменную после изучения исходников PHP. Я бы понял, если тебе было бы 15 лет, но тут уже клиника.Я просто намекнул что даже в этом случае 1-й вариант все равно будет быстрее
zval хранит в себе размер элементаВурдалак
я исходники не смотрел (забросил C на указателях - еще вернусь), как руки дойдут - обязательно изучу, но откуда то этот миф взялся, его я слышал не раз, зато тут услышал впервые, что оказывается внутренняя переменная используется.