powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите разобрать код,пожалуйста
11 сообщений из 11, страница 1 из 1
Помогите разобрать код,пожалуйста
    #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
Помогите разобрать код,пожалуйста
    #39112810
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так же как понять вот это вот?

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



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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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


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

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


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