Функции Язык программирования PHP

cpdf_add_outline

(PHP 3>= 3.0.9, PHP 4)

cpdf_add_outline - добавляет закладку/bookmark на текущую страницу.

Описание

void cpdf_add_outline (int pdf document, string text)

Функция cpdf_add_outline() добавляет закладку с текстом text, которая указывает на текущую страницу.
Пример 1. Добавление наброска страницы
<?php $cpdf = cpdf_open(0); cpdf_page_init($cpdf, 1, 0, 595, 842); cpdf_add_outline($cpdf, 
0, 0, 0, 1, "Page 1"); // ... // некоторая прорисовка // ... cpdf_finalize($cpdf); 
Header("Content-type: application/pdf"); cpdf_output_buffer($cpdf); cpdf_close($cpdf); 
?>

Создание аргументов, передаваемых по ссылке

По умолчанию аргументы передаются в функцию по значению (поэтому, если вы изменяете значение аргумента внутри функции, оно не изменяется за пределами этой функции). Если вы хотите дать функции возможность модифицировать свои аргументы, вы обязаны передавать их по ссылке.

Если вы всегда хотите передавать аргументы по ссылке, вы можете ввести префикс-амперсанд (&) в имени аргумента в определении функции:

function 
add_some_extra(&$string) { $string .= 'and something extra.'; } $str = 'This 
is a string, '; add_some_extra($str); echo $str;// выводит 'This is a string, 
and something extra.'