Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Синоним функции / 20 сообщений из 20, страница 1 из 1
27.07.2005, 12:39
    #33186694
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
Есть ли какая-нибудь специальная структура описывающай синоним функции.

Есть функция

Код: plaintext
1.
2.
3.
function test_1()
{
     ...
}

Можно ли еще как-нибудь задать, что функция test_2 выполняет тоже самое что и test_1 кроме как
Код: plaintext
1.
2.
3.
function test_2()
{
    test_1();
}[/
...
Рейтинг: 0 / 0
27.07.2005, 13:11
    #33186781
.-.-.-.-.-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
нет
...
Рейтинг: 0 / 0
27.07.2005, 13:31
    #33186846
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
Жаль спасибо.
...
Рейтинг: 0 / 0
27.07.2005, 13:39
    #33186871
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
А для чего вам это нужно?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
27.07.2005, 13:41
    #33186877
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
Иногда бывает необходимо использовать функцию синоним и каждый раз прописывать еще одну функция с такимим же входящими параметрами долго... к тому же если функция поменяется, то надо и все синонимы изменить.
...
Рейтинг: 0 / 0
27.07.2005, 13:56
    #33186916
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
ООП?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
27.07.2005, 14:59
    #33187150
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
DamnedestИногда бывает необходимо использовать функцию синоним и каждый раз прописывать еще одну функция с такимим же входящими параметрами долго... к тому же если функция поменяется, то надо и все синонимы изменить.Никогда не бывает необходимо использовать функцию синоним. Поскольку нелепо для одной и той же последовательности действий иметь два разных названия. Впрочем, в истории PHP такие казусы встречаются - но в таких случаях в мане всегда есть приписка "не рекомендуем использовать эту функцию, а рекомендуем использовать эту, ибо та - устарела и в дальнейшем может быть кастрирована".
...
Рейтинг: 0 / 0
27.07.2005, 16:03
    #33187364
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
А вот у меня встретилась такая ситуация...
...
Рейтинг: 0 / 0
27.07.2005, 16:09
    #33187392
96
96
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
DamnedestА вот у меня встретилась такая ситуация...

...ну если Вам платят за количество уникальных имен функций внутри программы, то может быть...
...
Рейтинг: 0 / 0
27.07.2005, 16:55
    #33187530
.-.-.-.-.-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
* DamnedestИногда бывает необходимо использовать функцию синоним и каждый раз прописывать еще одну функция с такимим же входящими параметрами долго... к тому же если функция поменяется, то надо и все синонимы изменить.Никогда не бывает необходимо использовать функцию синоним. Поскольку нелепо для одной и той же последовательности действий иметь два разных названия. Впрочем, в истории PHP такие казусы встречаются - но в таких случаях в мане всегда есть приписка "не рекомендуем использовать эту функцию, а рекомендуем использовать эту, ибо та - устарела и в дальнейшем может быть кастрирована".
а в некоторых языка (ruby например) для этого даже специальную конструкцию ввели (в ruby - alias).
...
Рейтинг: 0 / 0
27.07.2005, 17:29
    #33187620
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
ИМХО, алиасы похожи на костыли.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
28.07.2005, 11:12
    #33188642
.-.-.-.-.-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
4m@t!cИМХО, алиасы похожи на костыли.
все-таки иногда они полезны. Эти случаи не так часты, но встречаются.
Например когда надо чтобы готовый класс поддерживал еще один интерфейс.

Пример - adodb.
ее автор сделал алиасы , чтобы пользователям PEAR::DB было проще переходить на adodb. (db->query -> db->execute и т.д.)
...
Рейтинг: 0 / 0
01.08.2005, 13:30
    #33194277
olden69
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
синоним функции существует

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<?php

function a1() {  echo "12345\n";  }

$b1 = "a1";
$b1();

?>
...
Рейтинг: 0 / 0
01.08.2005, 15:49
    #33194661
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
olden69синоним функции существует

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<?php

function a1() {  echo "12345\n";  }

$b1 = "a1";
$b1();

?>
А при чём тут алиасы?
...
Рейтинг: 0 / 0
01.08.2005, 17:34
    #33194934
vfabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
*А при чём тут алиасы?



а причем тут словарь англиского языка???
...
Рейтинг: 0 / 0
01.08.2005, 19:52
    #33195198
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
vfabrа причем тут словарь англиского языка???Извините, батенька, но "синоним" и " Обращение к функциям через переменные " - две абсолютно разные вещи.
...
Рейтинг: 0 / 0
02.08.2005, 13:10
    #33196350
olden69
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
DamnedestЕсть ли какая-нибудь специальная структура описывающай синоним функции.
...
Можно ли еще как-нибудь задать, что функция test_2 выполняет тоже самое что и test_1 кроме как
Код: plaintext
1.
2.
3.
function test_2()
{
    test_1();
}[/



DamnedestИногда бывает необходимо использовать функцию синоним и каждый раз прописывать еще одну функция с такимим же входящими параметрами долго... к тому же если функция поменяется, то надо и все синонимы изменить.

Код: plaintext
$test_2 = "test_1";  $test_2();
проблему решает? Это нужно автору топика?
...
Рейтинг: 0 / 0
02.08.2005, 13:18
    #33196387
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
olden69Это нужно автору топика?А вы бы вопрос-то прочли бы. Повнимательнее. Чтобы понять, что ваш пост никакого отношения к вопросу не имеет.
...
Рейтинг: 0 / 0
02.08.2005, 15:13
    #33196893
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
Надо чтобы и параметры передавались
...
Рейтинг: 0 / 0
02.08.2005, 19:21
    #33197740
olden69
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Синоним функции
DamnedestНадо чтобы и параметры передавались

а в чем проблема?

Код: plaintext
1.
2.
3.
4.
5.
function test_1($str) { echo $str;} 
 
$test_2 = "test_1";  

$test_2("И че ишшо нать?");
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Синоним функции / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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