Usefull small examples

Hello world

<?php

echo "Hello1!\n";

echo var_dump($_REQUEST);

?>
<?

echo "Hello1!\n";

?>

Input args

<?php

// TODO

?>

Поднять php сервер локально

php -S localhost:8000

Работа с переменными и объектами

echo var_dump($_REQUEST);  // Вывести содержимое объекта

$param = 1;

echo "Param = ", $param, "\n";
echo "Param = ".$param."\n";

Системные переменные

$_REQUEST — все параметры запроса
$_REQUEST["someQueryParam"] -> 1 — https://example.com/?someQueryParam=1

$_SERVER — все переменные сервера
$_SERVER['DOCUMENT_ROOT'] — путь до ~

Подключить другой скрипт

$filename = "some.php";
$filename = "some.jpg";

@include($filename);  // еще есть директива required.

try-catch

try {
    // ...
}
} catch (Exception $e) {
    echo 'Выброшено исключение: ',  $e->getMessage(), "\n";
}

Last updated