Специальная переменная $this
служит для обращения к текущему объекту из его класса. Так, в приведенном ниже примере метод getModel ()
вызывается из того же самого класса.
Специальная переменная Создает элемент разметки script в коде HTML. У него имеются пять следующих аргументов: путь к файлу сценария JavaScript; логическое значение, обозначающее, следует ли загружать интегрированную среду MooTools, логическое значение, обозначающее, указан ли путь к файлу относительно папки с мультимедийными файлами, логическое значение, обозначающее, следует ли искать файл замещения в папке с шаблонами, а также логическое значение, обозначающее, следует ли включать характерные для браузера файлы сценариев JavaScript. Ниже приведен характерный пример вызова данного метода. Создает элемент разметки Создает элемент img разметки изображения в коде HTML. У него имеются пять следующих аргументов: файл изображения для атрибута src, атрибут alt, ассоциативный массив с другими атрибутами, логическое значение, обозначающее, является ли путь к файлу относительным, а также логическое значение, обозначающее, следует ли искать файл замещения в папке с шаблонами. Ниже приведен характерный пример вызова данного метода. Стандартный классВ языке РНР имеется встроенный класс, называемый стандартным. Объект этого класса можно создать следующим образом: Функции и методы PHPБольшая часть кода программ, написанных для Joomla, содержится в теле функций, которые, в свою очередь, находятся в классах. Но иногда функции создаются как автономные единицы программного кода и не входят в состав классов. Функции, объявляемые в классах, зачастую называются методами (именно так их принято называть в языках ООП), хотя многие пользуются обозначениями "функция" и "метод" попеременно. Следует также заметить, что в языке РНР зарезервировано ключевое слово только для функции, но не для метода. Ниже приведен ряд примеров обращения с массивами, для чего используются функции count(), is_array() и isset (). Для выполнения кода по заданному условию чаще всего применяются условные операторы if. Ниже приведен пример простейшей синтаксической формы условного оператора if.
Не следует забывать, что одинарный знак равенства служит для присваивания переменной заданного значения, тогда как двойной и тройной знаки равенства — для логического сравнения на равенство значений. Ниже приведены характерные примеры применения этих знаков в коде РНР. Для задания или приведения типов переменных в качестве оператора используются круглые скобки. Ниже приведены характерные примеры применения такого оператора в коде РНР. |