Символьные строки представляют собой переменные, содержащие символы, в том числе буквы, числа и знаки. В языке РНР имеется целый ряд встроенных методов для обработки символьных строк, хотя не все из них корректно обращаются с наборами символов в коде UTF-8. В классе JString, объявляемом в файле libraries/joomla/utilities/string.php, содержатся аналогичные методы, специально предназначенные для правильного обращения с символами в коде UTF-8. Именно поэтому для обработки строк, которые могут содержать символы в коде UTF-8, следует пользоваться методами из класса JString. Ниже приведены некоторые примеры обработки символьных строк.
|
Ниже приведен ряд примеров обращения с массивами, для чего используются функции count(), is_array() и isset ().
|
Массивы могут быть созданы как с начальными значениями своих элементов, так и без таковых. В приведенной ниже строке кода создается пустой массив.
|
Имена всех переменных в языке РНР начинаются со знака денежной единицы ($), после которого следует буква или знак подчеркивания (например, $myvariable или $_myvariable ), а после них можно указывать цифры и тире. В именах переменных учитывается регистр, а следовательно, $myvariable и $myVariable — это разные переменные. Поэтому следует быть очень внимательным, чтобы не ошибиться, обозначая переменную в другом регистре. И это одна из причин, по которым именовать переменные следует в определенном порядке, пользуясь, например, смешанным написанием вроде $myVariableName .
|
В файлах, содержащих только исходный код РНР, весь этот код обычно размещается в одном элементе разметки. Но в файлах компоновки элементы разметки в коде РНР и HTML используются совместно, и поэтому в таких файлах может присутствовать немало элементов разметки в коде РНР. В зависимости от конкретной ситуации может возникнуть потребность выводить элементы разметки в коде HTML из кодовых блоков условных операторов if и циклов.
|
В этой статье вкратце описываются операторы цикла, применяемые в языке РНР.
|
Структура оператора switch отлично подходит для выполнения различных кодовых блоков, исходя из значения одного выражения. Ниже приведена основная форма синтаксиса этого оператора.
|
Для выполнения кода по заданному условию чаще всего применяются условные операторы if. Ниже приведен пример простейшей синтаксической формы условного оператора if.
|
Не следует забывать, что одинарный знак равенства служит для присваивания переменной заданного значения, тогда как двойной и тройной знаки равенства — для логического сравнения на равенство значений. Ниже приведены характерные примеры применения этих знаков в коде РНР.
|
Для задания или приведения типов переменных в качестве оператора используются круглые скобки. Ниже приведены характерные примеры применения такого оператора в коде РНР.
|
|
|
|
Страница 4 из 40
|