PHP — популярный язык сценариев, используемый в основном для веб-разработки. Это означает «PHP: препроцессор гипертекста». Код PHP встроен в код HTML и выполняется на стороне сервера для создания динамических веб-страниц. Вот несколько методов, обычно используемых в PHP, с примерами кода:
-
Манипуляции со строками:
$string = "Hello, World!"; echo strlen($string); // Output: 13 echo strtoupper($string); // Output: HELLO, WORLD! echo substr($string, 0, 5); // Output: Hello -
Манипуляции с массивами:
$array = [1, 2, 3, 4, 5]; echo count($array); // Output: 5 echo array_sum($array); // Output: 15 echo implode(", ", $array); // Output: 1, 2, 3, 4, 5 -
Обработка файлов:
$file = fopen("example.txt", "r"); echo fread($file, filesize("example.txt")); // Output: Contents of example.txt fclose($file); -
Обработка форм:
if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = $_POST["name"]; $email = $_POST["email"]; // Process form data } -
Взаимодействие с базой данных (MySQLi):
$conn = mysqli_connect("localhost", "username", "password", "database"); $result = mysqli_query($conn, "SELECT * FROM users"); while ($row = mysqli_fetch_assoc($result)) { echo $row["name"]; } mysqli_close($conn); -
Обработка ошибок:
try { // Code that may throw an exception } catch (Exception $e) { echo "An error occurred: " . $e->getMessage(); } -
Регулярные выражения:
$string = "Hello, World!"; if (preg_match("/^Hello/", $string)) { echo "String starts with 'Hello'"; } -
Манипулирование JSON:
$json = '{"name": "John", "age": 30}'; $data = json_decode($json); echo $data->name; // Output: John -
Объектно-ориентированное программирование (ООП):
class Person { private $name; public function __construct($name) { $this->name = $name; } public function sayHello() { echo "Hello, my name is " . $this->name; } } $person = new Person("John"); $person->sayHello(); // Output: Hello, my name is John