powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как выполнить php функцию в другом php файле?
43 сообщений из 43, показаны все 2 страниц
Как выполнить php функцию в другом php файле?
    #38902331
PHucker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток! Как выполнить функцию в другом php файле? То есть,
Код: html
1.
2.
3.
<form action="index.php" method="get">
<input type="submit" name="button" value=" do it baby! " />
</form>


Только вот php функ-я находится в другом файле functions.php.
Код: php
1.
2.
3.
4.
5.
<?PHP
if (isset($_GET['button'])) {
  echo "<h1>Ok baby &laquo;Ыть!&raquo;</h1>";
  }
?>

Как его вызвать оттуда? Чтоб каждый раз не инклюдировать в каждом файле. Нужна функция , раз обратился именно к этой функции в файле, а не подгружать весь php файл инклюдом или require'ом.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38902358
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PHucker,
как выполнить функцию не подключая файл... Фантастика да и только.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38902364
PHucker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит придется весь php файл подключить? просто в файле functions.php есть и ненужные функции...
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38902366
DeLemur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PHuckerЗначит придется весь php файл подключить? просто в файле functions.php есть и ненужные функции...

Вынеси твою функцию в отдельный файлик.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38902391
PHucker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ясно. Я думал насчет этого. Но если так пойду, то придется все функции делать отдельным файлом. Получается минимум 50 php файлов. Тогда лучше include и require фстудию. Спасибо
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38902420
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PHuckerпридется все функции делать отдельным файлом. Получается минимум 50 php файлов.По файлу на функцию? Явный перебор. Кучка функций одним файлом - не?. Или группами по нескольким файлам раскидать с учётом функционала.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38902480
PHucker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так и есть у меня :) Хотелось лучшего. Оставлю как есть.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38903302
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PHucker,

Лучшее - часто враг хорошего. Не ведитесь.

Все функции, требуемые для однотипных запросов - правильнее собрать в один файл. Перегруз памяти от лишних функций - незначителен, зато количество обращений к файлам - существенно меньше, чем "одна функция - один файл". В целом, чего и как компоновать и кешировать (системной ФС, спец. средствами) - это достаточно сложный баланс и его оптимизация в 99.999% случаев не интересна никому.

Скажем так: сайт на Зенде:

При типовом подходе в среднем жрет 20-30 метров только на зенд и его причиндалы и отдается со средней машинки (даже не сервера) в среднем за 0.5сек на запрос... в сутках около 90тыс. сек. ... что зачастую по производительности даст "итого" в пределах 200-500 тысяч запросов в сутки (апач: минимально 5 ниток на обслуживание запросов). Много сайтов, кому надо "больше"? А ведь это - по сути "жуткие тормоза" (глубина вызовов в Зенд часто достигает 60-и!), а не "экономное, нагруженное решение"... :)

При глубокой оптимизации сайта на Зенде (только 2Мб на запрос) и большой БД на мускуле (около 10 объемных запросов на каждый html-запрос, глубокое кеширование), мне удавалось поднять производительность сервера Intel32000 в мин. конфигурации (8Гб RAM, Xeon 2x2 1.9Ghz) до 127 запросов в сек. ... что даже на этом, теперь уже "ноутбуке", позволяет обеспечить около 2 миллионов html-запросов в сутки, даже с учетом посуточной изменчивости траффика. Ну, и кому оно столько надо? Много таких сайтов? :)

Ещё раз: лучшее - враг хорошего, и нет предела совершенству. Умение останавливаться в нужный момент - и есть "исккуство программирования". :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38909413
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109PHucker,

Лучшее - часто враг хорошего. Не ведитесь.

Все функции, требуемые для однотипных запросов - правильнее собрать в один файл. Перегруз памяти от лишних функций - незначителен, зато количество обращений к файлам - существенно меньше, чем "одна функция - один файл". В целом, чего и как компоновать и кешировать (системной ФС, спец. средствами) - это достаточно сложный баланс и его оптимизация в 99.999% случаев не интересна никому.

Скажем так: сайт на Зенде:

При типовом подходе в среднем жрет 20-30 метров только на зенд и его причиндалы и отдается со средней машинки (даже не сервера) в среднем за 0.5сек на запрос... в сутках около 90тыс. сек. ... что зачастую по производительности даст "итого" в пределах 200-500 тысяч запросов в сутки (апач: минимально 5 ниток на обслуживание запросов). Много сайтов, кому надо "больше"? А ведь это - по сути "жуткие тормоза" (глубина вызовов в Зенд часто достигает 60-и!), а не "экономное, нагруженное решение"... :)

При глубокой оптимизации сайта на Зенде (только 2Мб на запрос) и большой БД на мускуле (около 10 объемных запросов на каждый html-запрос, глубокое кеширование), мне удавалось поднять производительность сервера Intel32000 в мин. конфигурации (8Гб RAM, Xeon 2x2 1.9Ghz) до 127 запросов в сек. ... что даже на этом, теперь уже "ноутбуке", позволяет обеспечить около 2 миллионов html-запросов в сутки, даже с учетом посуточной изменчивости траффика. Ну, и кому оно столько надо? Много таких сайтов? :)

Ещё раз: лучшее - враг хорошего, и нет предела совершенству. Умение останавливаться в нужный момент - и есть "исккуство программирования". :)
помниться когда делал на компе с одноядерным процом сайт, и потом запустил тестирование нагрузки(софтинку ставил) то сайт на кодигнитере без всякой оптимизации и кеширования, выдавал 110 запросов в секунду. :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38909429
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шел 2015й год, в пэхэпэшники так и не поняли, зачем нужен ООП
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38909469
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

почему же, поняли - нахер не надо - ибо:
-софт не начал разрабатываться быстрее
-гибкость повторного исопльзования кода не увеличилась(а наоборот)
-количество ошибок не уменьшилось.
-лёгкость поддержки (время исправления, доработки ..) не стала лучше

хотя да многие пишут статьи о ведущей роли ООП в народном хозяйстве, точно также
как наши кандидаты и доктора(депутаты) - говорят о реформах и новых стандартах.

а воз и нынче там.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38909478
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453почему же, поняли - нахер не надо - ибо мы ничего не поняли
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38909489
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FishHook,
к чему это ..не понятно
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38909502
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разве что про автозагрузку классов.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38909507
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunaksergey,

я думаю осуждает нелюбителей ООП
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38909722
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор-софт не начал разрабатываться быстрее
-гибкость повторного исопльзования кода не увеличилась(а наоборот)
-количество ошибок не уменьшилось.
-лёгкость поддержки (время исправления, доработки ..) не стала лучше
а пацаны и не знают
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38909835
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowавтор-софт не начал разрабатываться быстрее
-гибкость повторного исопльзования кода не увеличилась(а наоборот)
-количество ошибок не уменьшилось.
-лёгкость поддержки (время исправления, доработки ..) не стала лучше
а пацаны и не знают


я между строк прежде всего имел ввиду конференцию на эту тему, когда одна команда доказывала ооп - себя не оправдал, другая доказывала что офигенная хреновина.

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

но...если учесть что противником ооп - группу возглавлял человек которого спецом нанимали для создания ООП языка(нового языка) и до этого он принимал участие в создании другого ооп языка, сам занимаеться айти как наукой

а возглавлял групу стороников ооп... как маркетологи красиво выразились - человек, признанный экспертом в ооп в ооп сообществе. ну тоесть у нас есть експерт в медицине (в нашей команде посидеть, один програмер, у него мама врач, вот он у нас за медэксперта)
то есть основания для выводов. ...хотя может среди светил науки плохо искали кто готов на общими фразами а чётко доказать что ООП хотя бы в чёмто себя оправдало.

к слову холивар не совсем закончился каждый при своём...часть аргументов противников опп, была признана сторониками ооп.

лично я за опп. точно так же как за капитализм, но не считаю это идеалом. я голосовал за ющенко, но не считаю его и не считал хорошим а тем более лучшим.
я купил шкоду, но не считают что это саммый лудший авто.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38910631
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453,

речь шла не о "высоких достижениях" в оптимизации (Зенд - то ещё дерьмо в этом плане!), а о том, что "нафиг не нужно". И когда на собеседованиях меня спрашивают "а работали ли вы на высоконагруженных проектах" я чаще просто улыбаюсь и спрашиваю в ответ "а что вы считаете высоконагруженным проектом, какая нагрузка, по-вашему - высокая?" ... и часто слышу ну ... 50тыс визитов в сутки... :)

автор озадачился вопросом, который на современном железе по сути "роялей не играет". Вот об чем було. :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38910634
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

почему же? вполне поняли: главное достоинство ООП - резкий и значительный рост кодогенерации при существенном снижении требований к разработчику. По-просту - говнокод, позволяющий выжать из заказчика на порядок больше денег, в т.ч. и на железо.

И только. :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38910682
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109FishHook,

почему же? вполне поняли: главное достоинство ООП - резкий и значительный рост кодогенерации при существенном снижении требований к разработчику. По-просту - говнокод, позволяющий выжать из заказчика на порядок больше денег, в т.ч. и на железо.

И только. :)

надеюсь вы это не серьезно
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38910722
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-k2-Arhat109FishHook,

почему же? вполне поняли: главное достоинство ООП - резкий и значительный рост кодогенерации при существенном снижении требований к разработчику. По-просту - говнокод, позволяющий выжать из заказчика на порядок больше денег, в т.ч. и на железо.

И только. :)

надеюсь вы это не серьезно

Да серьёзно он.
Мне пришлось какое-то время общаться с коллективом пэхэпэшников. Безо всяких шуток: концепция пространств имён слишком сложна для рядового пэхэпэшника. И да, они меряют качество кода его объёмом, на полном серьёзе.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38910796
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-k2-,

ровно настолько серъезно, насколько об этом писал в т.ч. и сам труп страуса...

Практика показывает, что прогеров (даже среди сионистов), понимающих ООП хотя бы наполовину - менее 10%. :)

ООП очень хорош, но ровно для своих задач. Коих на самом деле не так многа... :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38910810
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookМне пришлось какое-то время общаться с коллективом пэхэпэшников. И да, они меряют качество кода его объёмом, на полном серьёзе.

Я - не совсем ПХП-шник. В прошлом - сионист и ассемблерщик, Паскаль/Делфи (в т.ч. преподавание), Ада (незавершенная разработка собственного компилятора), а ещё раньше Фортран, Алгол ... и ещё около 30 языков, вплоть до "автокодов" Минск-222М :)

Кстати, да. Качество кода меряется в т.ч. и объемом ИСПОЛНЯЕМОГО кода. А ещё и объемом таскаемых передаваемых данных промеж памятью и процом(ами)... а ваще, Касьянова вам в руки и читать до полного просветления. :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38910825
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109,

любая задача, которая манипулирует какими-то предметными сущностями и
занимает в рамках пхп более нескольких страничек чисто для отображения
- уже предпочтительно решать через ооп по-моему - а это большинство задач
а как дельфист в прошлом может иметь такое мнение о ооп у меня вообще в голове не укладывается
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38910837
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109Касьянова вам в руки и читать до полного просветления
Вы, уважаемый, поучите лучше жену щи варить. Я так подозреваю, что ваше развитие остановилось где-то на уровне Фортрана и Алгола, то есть годах в 60-х. Так вот, у меня для вас новость! С того времени очень многое изменилось, появились всякие интересные парадигмы и технологии, основываясь на которых пишется весь современный код. Вы можете, конечно, пойти поискать работу алголщика, но боюсь без особого результата.
Лично я бы вас на работу не взял. Нафиг мне нужна ваша Ада?
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38911069
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

Взаимно. Нафиг мне ваш объектно-ориентированный говнокод, хоть на каком языке. :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38911071
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arhat109FishHook,

Взаимно. Нафиг мне ваш объектно-ориентированный говнокод, хоть на каком языке. :)
Ученье свет, а не ученье-тьма.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38911264
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunaksergey,

потроллю: "Ученье - свет, а неученых - тьма". :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38912754
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109kunaksergey,
потроллю: "Ученье - свет, а неученых - тьма". :)

Тролль, на здоровье. У нормальных людей даже вопроса не возникает такого: "я нафигачил 100500 файлов библиотечного кода, как мне теперь без особого оверхеда эту херню импортировать?".
А вот у пэхэпэшников и любителей ретро проблемы налицо. Продолжайте деградировать, не буду мешать.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38912777
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

:) вот это: можно ли сделать свойство из метода класса? , видимо окуенный "прогресс" ООП-щика, не? (уж не позорились бы в блог выставлять)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38912799
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109FishHook,

:) вот это: можно ли сделать свойство из метода класса? , видимо окуенный "прогресс" ООП-щика, не? (уж не позорились бы в блог выставлять)

Я так подозреваю, что ты даже не понял, о чем там речь идёт.
На самом деле, в Алголе и Фортране же нет таких понятий.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38912836
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как я понимаю, нам предстоит бессмертный срач на вечную тему
YouTube Video
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38912975
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

:) У меня студенты без такого не получали даже зачета ... продолжайте осваивать ООП. У вас получится, не сразу конешно. :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38912977
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-k2-,

Да собственно дольше уже и обсуждать нечего... :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38912998
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109FishHook,

:) У меня студенты без такого не получали даже зачета ... продолжайте осваивать ООП. У вас получится, не сразу конешно. :)

Ты преподавал в ВУЗе python? А я вот уверен, что ты сейчас врёшь.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38913093
Пхп - мультипарадигменный яп...
Смысл отрезать себе руку, а не использовать обе?;)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38913371
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

Сожалею, если у вас весь ООП заканчивается на питоне. Идите, учитесь, вьюноша. Их многа... :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38913376
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109,

Дополню. То что вы выложили в блог как "откровение" - азы любого ООП-языка. Ваще одна из основ ООП. :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38914325
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109Arhat109,

Дополню. То что вы выложили в блог как "откровение" - азы любого ООП-языка. Ваще одна из основ ООП. :)

Дорогой друг! Учитывая, что выложенное мной в блог касается исключительно одного из специфических аспектов именно питона, и к ООП вообще то мало относится (речь шла про декораторы на основе дескрипторов , если вы помните) я перестал сомневаться в вашей неадекватности. Продолжать разговор с откровенно туповатым собеседником,
который не хочет и не способен слушать и понимать, считаю тратой времени. Удачи в покорении новых высот фортрана и алгола.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38914346
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

о, товарищ не только толстый трольь, но ещё и мошенник, переводящий стрелки в другую плоскость... примите мои поздравления. :)

Вы сами, свой блог (ссыль приводил) - читали или скопипастили, вы там где хоть одно слово про "дикаратары" нашли? :)
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38914357
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109,

Гневная речь выше означает лишь то, что ты пытаешься судить о том, чего не знаешь в принципе.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38914372
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор:
Arhat109
FishHook
Срач разводить заканчиваем уже. Будете продолжать троллить - получите бан.
...
Рейтинг: 0 / 0
Как выполнить php функцию в другом php файле?
    #38914502
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Извиняюсь, за оффтоп и срач. 8 лет работы продажником - "встроенная" привычка зеркалить собеседника и отвечать на уровне его пониманий и тезисов. Больше не буду. :)
...
Рейтинг: 0 / 0
43 сообщений из 43, показаны все 2 страниц
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как выполнить php функцию в другом php файле?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]