Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите разобрать код,пожалуйста / 11 сообщений из 11, страница 1 из 1
25.11.2015, 08:36
    #39112808
RMagistr2015
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
Не могу понять некоторые символы в коде\
Вот фрагмент:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
// парсинг шаблона
    function tpl_parse()
      {
      foreach($this->values as $find => $replace)
             {
             $this->html = str_replace($find, $replace, $this->html);
             }
      }



По идее это парсинг шаблона, ну так в книжке пишут, из отдельного php файла
Непонятны вот эти символы: -> Что сие означает?
Например в использовании в $this->html ?
...
Рейтинг: 0 / 0
25.11.2015, 08:38
    #39112810
RMagistr2015
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
Так же как понять вот это вот?

Код: php
1.
$this->values as $find => $replace



Я читал php.net/manual, но не допонял, отчаянно нуждаюсь в Гуру ((
...
Рейтинг: 0 / 0
25.11.2015, 09:02
    #39112820
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
RMagistr2015,

-> это обращение к свойству объекта. читайте про ООП в пхп

$this->values as $find => $replace
это перебор массива чиатйте в мануале про цикл foreach()
...
Рейтинг: 0 / 0
25.11.2015, 09:06
    #39112822
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
RMagistr2015Так же как понять вот это вот?

Код: php
1.
$this->values as $find => $replace



Я читал php.net/manual, но не допонял, отчаянно нуждаюсь в Гуру ((Каким местом читали?

http://php.net/manual/ru/control-structures.foreach.php
...
Рейтинг: 0 / 0
25.11.2015, 09:07
    #39112823
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
RMagistr2015Непонятны вот эти символы: -> Что сие означает?
Например в использовании в $this->html ? http://www.php.su/learnphp/phpoo/?classes

Доступ к класам и объектам в PHPЧтобы получить доступ к членам класса внутри класса, необходимо использовать указатель $this , которы всегда относится к текущему объекту.
...
Рейтинг: 0 / 0
25.11.2015, 10:58
    #39112910
RMagistr2015
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
r uRMagistr2015,

-> это обращение к свойству объекта. читайте про ООП в пхп

$this->values as $find => $replace
это перебор массива чиатйте в мануале про цикл foreach()

Это как типо в С# обращение к свойству, полю или методу что ли?
Про foreach я прочитал немного не понятна эта часть конструкции: as $find => $replace
Что сие означает в конструкции foreach
...
Рейтинг: 0 / 0
25.11.2015, 11:18
    #39112936
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
RMagistr2015Про foreach я прочитал немного не понятна эта часть конструкции: as $find => $replace
ключ => значение
...
Рейтинг: 0 / 0
25.11.2015, 11:38
    #39112962
RMagistr2015
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
r uRMagistr2015,

-> это обращение к свойству объекта. читайте про ООП в пхп

$this->values as $find => $replace
это перебор массива чиатйте в мануале про цикл foreach()

Если я правильно понял, то
В цикле занчение коллекции из $this будет присваиваться $find, и, уже полученное значение $find, будет сравниваться больше или равно с переменной $replace
Я правильно понял?
Немного специфичный синтаксис, немного не привычно по первой, братья ))
...
Рейтинг: 0 / 0
25.11.2015, 12:19
    #39113006
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
RMagistr2015r uRMagistr2015,

-> это обращение к свойству объекта. читайте про ООП в пхп

$this->values as $find => $replace
это перебор массива чиатйте в мануале про цикл foreach()

Если я правильно понял, то
В цикле занчение коллекции из $this будет присваиваться $find, и, уже полученное значение $find, будет сравниваться больше или равно с переменной $replace
Я правильно понял?
Немного специфичный синтаксис, немного не привычно по первой, братья ))
в $this->values находится ассоциативный массив. У массива есть ключ и значение. В $find будет ключ, в $replace будет значение.
При каждом проходе эти значения будут менятся
...
Рейтинг: 0 / 0
25.11.2015, 12:27
    #39113015
RMagistr2015
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
kunaksergeyRMagistr2015пропущено...


Если я правильно понял, то
В цикле занчение коллекции из $this будет присваиваться $find, и, уже полученное значение $find, будет сравниваться больше или равно с переменной $replace
Я правильно понял?
Немного специфичный синтаксис, немного не привычно по первой, братья ))
в $this->values находится ассоциативный массив. У массива есть ключ и значение. В $find будет ключ, в $replace будет значение.
При каждом проходе эти значения будут менятся
...
Рейтинг: 0 / 0
25.11.2015, 12:29
    #39113017
RMagistr2015
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобрать код,пожалуйста
kunaksergey,

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


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