cpdf_curveto(PHP 3>= 3.0.8, PHP 4) Описаниеvoid cpdf_curveto (int pdf document, float x1, float y1, float x2, float y2, float x3, float y3 [, int mode]) Функция cpdf_curveto() прорисовывает кривую Безье от текущей точки до точки (x3, y3) с использованием (x1, y1) и (x2, y2) в качестве контрольных точек. Необязательный параметр mode определяет единицы измерения. Если он равен 0 или отсутствует, по умолчанию используются единицы, установленные для страницы. Иначе координаты измеряются в пунктах postscript без учёта текущих единиц. См. также cpdf_moveto(), cpdf_rmoveto(), cpdf_rlineto(), cpdf_lineto(). |
Значения по умолчанию аргументов
Функция может определить значения по умолчанию в стиле C++ для скалярных аргументов:
function
makecoffee ($type = "cappuccino") { return "Making a cup of $type.\n"; } echo
makecoffee (); echo makecoffee ("espresso");
|
Вывод будет таким:
Making a cup of cappuccino. Making a cup of espresso. |
Значение по умолчанию обязано быть константным выражением, а не (например) переменной или членом класса.
Обратите внимание, что, при использовании аргументов по умолчанию, любые значения по умолчанию должны находиться справа от любых значений не по умолчанию; иначе что-нибудь может работать не так, как ожидалось. Рассмотрим следующий фрагмент кода: