это специальный оператор, требуется заключать
Так как INCLUDE() это специальный оператор, требуется заключать его в фигурные скобки при использовании внутри условного оператора.
if ($a < 5) { include("file_1.inc");} else { include("file_2.inc");}
function
Объявление функции.
Внутри функции может быть любой верный код PHP, даже объявление другой функции или класса. Функции должны быть объявлены перед тем, как на них ссылаться.
function foo ($arg_1, $arg_2,...,$arg_n) { echo "Пример функции."; return $retvalue;}
Возвращение результатов :
Результаты возвращаются через необязательный оператор return.
Возвращаемый результат может быть любого типа, включая списки и объекты.
function my_sqrt ($num) { return $num * $num;}echo my_sqrt(4); //выведет 16
Множественные результаты не могут быть возвращены в качестве результата, но вы можете реализовать это путем возврата списка :
function foo() { return array (0, 1, 2);}list ($zero, $one, $two) = foo();
Аргументы :
Информация может быть передана функции через список аргументов, которые являются разделенным запятыми списком переменных и/или констант.
Списки аргументов переменной длины не поддерживаются, но того же можно достичь, передавая массивы.
function takes_array($input) { echo "$input[0] + $input[1] = ", $input[0]+$input[1];}
Передача по ссылке :
По умолчанию, аргументы функции передаются по значению. Для изменения аргументов в функции их надо передавать по ссылке.
Для этого надо поставить амперсанд (&) перед именем аргумента в объявлении функции :
function foo( &$bar) { $bar .= "и добавочная строка.";}$str = "Это строка, ";foo($str);echo $str; // выведет : "Это строка, и добавочная строка."function foo($bar) { $bar .= "и добавочная строка.";}$str = "Это строка, ";foo($str);echo $str; //выведет : "Это строка, "foo(&$str);echo $str; //выведет : "Это строка, и добавочная строка."
Значения по умолчанию :
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий