Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/282: Рейтинг темы: голосов - 282, средняя оценка - 4.72
 Аватар для Vitorrio
18 / 8 / 2
Регистрация: 12.02.2010
Сообщений: 200

Что означают эти стрелки? "->" и "=>"

10.07.2012, 16:50. Показов 59732. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
и как это понять:

PHP
1
2
3
$man = new cblockgadman('gadgets/desktop/templates/default/base.php');
$man->basegadgets(Array('desktop','auth'));
$man->exe();
и
PHP
1
2
3
4
5
6
'navig_design'=>Array(
        'top'=>430,
        'left'=>137,
        'width'=>225,
        'height'=>200,  
        ),
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.07.2012, 16:50
Ответы с готовыми решениями:

Что означают стрелки в схемах?
Сначала я думал что стрелка показывает направление тока, но как я понял, ток движется в другом направление (сверху вниз, противоположно...

что означают эти 2 строки (желательно подробно) и что такое wizardmask
procedure TForm1.Timer1Timer(Sender: TObject); begin BitBlt(Buffer.Canvas.Handle,0,0,320,320,Flur.Canvas.Handle,0 ,0,SRCCOPY); ...

что означают эти 2 строки (желательно подробно) и что такое wizardmask
procedure TForm1.Timer1Timer(Sender: TObject); begin BitBlt(Buffer.Canvas.Handle,0,0,320,320,Flur.Canvas.Handle,0,0,SRCCOPY); ...

9
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
10.07.2012, 16:55
Цитата Сообщение от Vitorrio Посмотреть сообщение
$man->exe();
обращение к методу , как в яваскрипе document.write()

Цитата Сообщение от Vitorrio Посмотреть сообщение
'navig_design'=>Array(
указывает на содержания массива (ключ => значение)
0
Рождён удивлять
53 / 56 / 9
Регистрация: 08.08.2011
Сообщений: 438
10.07.2012, 17:00
стрелка -> вызывает функцию из класса а стрелка => приравнивает результат переменной работает в цыкле foreach
PHP
1
foreach($var as $key => $values)
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
10.07.2012, 17:05
Цитата Сообщение от vixa Посмотреть сообщение
стрелка -> вызывает функцию из класса

Не по теме:

правельно говорить метод


Цитата Сообщение от vixa Посмотреть сообщение
в цыкле foreach
не только
PHP
1
2
3
4
$a = new array(
'a' => 1 ,
'b' => 2
);
это тоже самое что
PHP
1
2
3
$a = new array();
$a['a'] = 1;
$a['b'] = 2;
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.07.2012, 17:21
Цитата Сообщение от vixa Посмотреть сообщение
стрелка -> вызывает функцию из класса а стрелка => приравнивает результат переменной работает в цыкле foreach
о_О не, ну по поводу первого частично да. частично
PHP
1
2
3
4
5
6
7
8
 class Ololo {
var $name; 
function lol() { 
echo $this->name = "Я работаю!!!";
}
}
$obj = new Ololo();
echo $obj->lol();
то есть это не будет работать? не выведет Я работаю, я же не к методу обращаюсь (кстати так правильно - методы или свойства, а не функции)
а стрелка - чаще всего означает обращение к значению массива по ключу, т.е.
PHP
1
2
$arr = array('1'=>'first','2'=>'second');
print_r($arr);
Добавлено через 53 секунды

Не по теме:

ы) опять опоздал)))



Добавлено через 3 минуты
http://ru2.php.net/manual/ru/l... .basic.php
Пример #1 Простое определение класса
Добавлено через 1 минуту

Не по теме:

еще точнее:

Доступ к класам и объектам в PHP

Мы рассмотрели, каким образом описываются классы и создаются объекты. Теперь нам необходимо получить доступ к членам класса, для этого в PHP предназначен оператор ->

1
 Аватар для Vitorrio
18 / 8 / 2
Регистрация: 12.02.2010
Сообщений: 200
10.07.2012, 18:47  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
как в яваскрипе document.write()
Как понять document.write() ? - это же вывод в яваскрипте, а тут пользовательская функция,


Цитата Сообщение от crautcher Посмотреть сообщение
обращение к методу
Это запись аналогична этой: "$man=exe();" ? или этой "exe();" ? если не аналогична, то в чем отличие?


Цитата Сообщение от vixa Посмотреть сообщение
стрелка -> вызывает функцию из класса
Как понять из класса? Класс как я понял это какой-то большой массив из пользовательских функций ?но как он тогда распознает какой именно класс(вмысле имя класса) тот пример который я дал : $man = new cblockgadman - это и есть название класса? Вот продолжение кода:

PHP
1
2
3
4
5
6
7
8
9
class cblockgadman extends man
    {
    function exe()
        {       
..
..
..
                       }
           }
Или $man = new cblockgadman - это создание класса ,т.е. если стоит new значит всегда создает именно класс ?



Цитата Сообщение от KOPOJI Посмотреть сообщение
echo $this->name = "Я работаю!!!";
Тут код точно правилньо написан? если да объясните пожалуйста.Как я понимаю $this приравнивается $name которая в свою очередь приравнивается к "Я работаю"? <- Правильно?


Цитата Сообщение от KOPOJI Посмотреть сообщение
то есть это не будет работать? не выведет Я работаю, я же не к методу обращаюсь (кстати так правильно - методы или свойства, а не функции)
так вот это: function lol() { <- Это метод или функция или вообще свойство? что же тогда называется функцией?


Цитата Сообщение от KOPOJI Посмотреть сообщение
а стрелка - чаще всего означает обращение к значению массива по ключу
Почему обращение? я думал это приравнивание такому-то ключу такое-то значение...



Объясните пожалуйста этот пример:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$aA = array(
    array (
        "name"  => "Сергей",
        "nik"   => "programmer",
        "site"  => "http://phpprogs.ru/"
    ),
    array (
        "name"  => "Вася Пупкин",
        "nik"   => "vasyapupkin",
        "site"  => "http://phpprogs.ru/"
    )
    );
 
    foreach ($aA as $a) {
    foreach ($a as $key=>$value) {
        echo $key.": ".$value."<br>";
    }
    }
Все это выведет это:

name: Сергей
nik: programmer
site: http://phpprogs.ru/
name: Вася Пупкин
nik: vasyapupkin
site: http://phpprogs.ru/

Но как мне вывести какой-нибудь конкретный элемент,Я пробовал так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
echo .$aA[""]["name"];
//и так:
echo .$aA["name"]["name"];
//Если в первый код изменить на это:
 
$aA = array("1"=>
    array (
        "name"  => "Сергей",
        "nik"   => "programmer",
        "site"  => "http://phpprogs.ru/"
    ),"2"=>
    array (
        "name"  => "Вася Пупкин",
        "nik"   => "vasyapupkin",
        "site"  => "http://phpprogs.ru/"
    )
    );
 
    foreach ($aA as $a) {
    foreach ($a as $key=>$value) {
        echo $key.": ".$value."<br>";
    }
    }
//то к ним можно обращаться таким образом:
echo .$aA["1"]["name"];
// и
echo .$aA["2"]["name"];

Цитата Сообщение от KOPOJI Посмотреть сообщение
Часть вопросов отпадает, Спасибо=)
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
10.07.2012, 18:59
Цитата Сообщение от Vitorrio Посмотреть сообщение
Как понять document.write() ? - это же вывод в яваскрипте, а тут пользовательская функция,
document это дефолтный объект (объект - экземпляр класса) он содержит свойства и методы
Цитата Сообщение от Vitorrio Посмотреть сообщение
обращение к методу
Это запись аналогична этой: "$man=exe();" ?
нет , = это присвоение
Цитата Сообщение от Vitorrio Посмотреть сообщение
Как понять из класса? Класс как я понял это какой-то большой массив из пользовательских функций ?
почитайте основы ООП
Цитата Сообщение от Vitorrio Посмотреть сообщение
Объясните пожалуйста этот пример:
создаём массив , что посмотреть его структуру можете выполнить такой код
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
$aA = array(
    array (
        "name"  => "Сергей",
        "nik"   => "programmer",
        "site"  => "http://phpprogs.ru/"
    ),
    array (
        "name"  => "Вася Пупкин",
        "nik"   => "vasyapupkin",
        "site"  => "http://phpprogs.ru/"
    )
    );
echo "<pre>";
 
print_r($aA);
Цитата Сообщение от Vitorrio Посмотреть сообщение
Но как мне вывести какой-нибудь конкретный элемент,Я пробовал так:
посмотрите структуру и поймете какой индекс надо
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.07.2012, 19:12
Цитата Сообщение от Vitorrio Посмотреть сообщение
т.е. если стоит new значит всегда создает именно класс ?
не класс, а объект этого класса
вот здесь вроде неплохо объясняют основы ООП http://php.su/learnphp/phpoo/

Добавлено через 2 минуты
Цитата Сообщение от Vitorrio Посмотреть сообщение
так вот это: function lol() { <- Это метод или функция или вообще свойство? что же тогда называется функцией?
это метод, или по другому - свойство
это по сути функция - но внутри класса их называют по другому - методы или свойства
1
 Аватар для Vitorrio
18 / 8 / 2
Регистрация: 12.02.2010
Сообщений: 200
10.07.2012, 19:19  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
посмотрите структуру и поймете какой индекс надо
Точно, если не ставить ключ то он сам ставит начиная с нуля...- Это понял, Спасибо .

Так и не понял вот это "Эecho $this->name = "Я работаю!!!";"


Цитата Сообщение от KOPOJI Посмотреть сообщение
это метод, или по другому - свойство
Класс может содержать собственные константы, переменные (называемые свойствами) и функции (называемые методами). взято из той ссылки что вы давали...
И все же function lol() - это свойство или переменные внутри этого метода называются свойствами?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.07.2012, 19:22
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Это функция, выведет Hello,World!!!
function hello () {
echo "Hello,World!!!";
}
hello(); 
//а это класс с методом hello,который тоже самое выведет в итоге
class helloWorld {
// это метод  класса helloWorld
 function hello() {
 echo "Hello,World!!!";
}
}
//обращаемся к методу hello()  класса helloWorld
helloWorld::hello();
echo "<br>";
//или вот так, одинаково выведет
//создаем объект класса helloWorld()
$obj = new helloWorld();
//обращаемся к методу класса
$obj->hello();
Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от Vitorrio Посмотреть сообщение
взято из той ссылки что вы давали..
пардон :) че то я попутал сам :D



Добавлено через 1 минуту
Цитата Сообщение от Vitorrio Посмотреть сообщение
Так и не понял вот это "Эecho $this->name = "Я работаю!!!";"
почитайте по ссылке что я вам дал, поизучайте - тогда поймете
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.07.2012, 19:22
Помогаю со студенческими работами здесь

Что означают эти строки
Может кто нибуть подскажет что означают эти строчки, дело в том что на странице добавляются какие то классы которые я немогу найти ...

Что означают эти предупреждения?
Задолбали предупреждения Warning: Cannot assign an empty string to a string offset in Notice: Uninitialized string offset: 405 (405...

что означают эти КОМАНДЫ?
if ( $dur == &quot;wmr&quot; ) { mysql_query(&quot; update users set cash=cash-'$double_win' where login='$l'&quot;); mysql_query(&quot;update g_set_new...

Что означают эти 2 определения?
Компилируемый язык со статической типизацией. Сочетание высокоуровневых и низкоуровневых средств.

Что означают эти команды?
Может вопрос покажется глупым, но я спрошу :D Написал небольшую программу в несколько строчек а когда ее смотришь в Hiew то там очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru