Вызов функции из файла

ss25_satana

Новичок
Вызов функции из файла

к примеру есть файл индекс.пхп

<?php
function my_func() {
echo "qwerty";
}

function func_2() {
echo "asdfg";
}
?>

при вызове из браузера
index.php?my_func

также и вторая функция
ничего не выводит


подскажите как вызвать по ссылке нужную мне функцию из файла
 

ss25_satana

Новичок
то что функция так вызываеца в самом файле эт я знаю но мне нужно по ссылке из пхп файла вызвать нужную функцию если эт конечно возможно


index.php?go=News&in=view&id=23
вот ссылка к примеру

из модуля новостей вызывваеца функция виев

я проста пересмротрел инструкцию к пхп но та не нашел ответа
 

Фанат

oncle terrible
Команда форума
постарайся писать по-русски.
вызываеТСя

инструкция, которая тебе нужна, называется IF
проверяешь, чему равна переменная $_GET['go'] и вызываешь соответствующую функцию
 

ss25_satana

Новичок
мона на примере показать

вот для этого
<?php
function my_func() {
echo "qwerty";
}

function func_2() {
echo "asdfg";
}
?>
 

Фанат

oncle terrible
Команда форума
ss25_satana
вызов функции ничем не отличается от любого другого кода.

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

ss25_satana

Новичок
я через свич пробовал но он мне выводит значение по умолчанию а не нужную функцию
 

Фанат

oncle terrible
Команда форума
а ты чеорез свич вызывай нужную функцию, а не значение по умолчанию
 

ss25_satana

Новичок
вот и вызывал я через свич функцию а в значение по умолчанию написал echo "lalalal";

если не сложно привести простенький пример так будет значительно проще понять


чтоб когда я пишу index.php?go=нужная мне функция
 

Фанат

oncle terrible
Команда форума
пример находится в документации по функции свитч.

-~{}~ 14.04.06 13:47:

скажи, ты вообще читаешь, что я пишу?
или ты робот, который млжет только долбить одно и тоже, клянчить "простенький пример"?

ты способен на обратную связь?
спрашивать что-то, что тебе не ясно?

если не работает свитч -так надо ИСПРАВИТЬ.
а не бежать на форум другое решение искать.
 

ss25_satana

Новичок
Огромное спасибо великим за просвещение недостойного похоже разобрался

собсно вот это мне нужно было
index.php?i=myfunc
выводит кверти

<?php
$i = $_GET['i'];
function myfunc() {
echo "qwerty";
}

switch ($i) {
case myfunc:
myfunc();
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
}

?>
 

ss25_satana

Новичок
Автор оригинала: Фанат
пример находится в документации по функции свитч.

-~{}~ 14.04.06 13:47:

скажи, ты вообще читаешь, что я пишу?
или ты робот, который млжет только долбить одно и тоже, клянчить "простенький пример"?

ты способен на обратную связь?
спрашивать что-то, что тебе не ясно?

если не работает свитч -так надо ИСПРАВИТЬ.
а не бежать на форум другое решение искать.
я вчера токо открыл книжку по пхп :( и там не не все понятно поэтому и спрашиваю до этого програмированием не интересоввался умные люди посоветовали этот форум

-~{}~ 14.04.06 14:00:

Автор оригинала: Фанат
только убери 1 и 2
ок спасибо ;)
 

Фанат

oncle terrible
Команда форума
ну так вот надо как-то реагировать на то, что тебе говорят.
а не долбить одно и то же.
 
Сверху