Heim > Artikel > Backend-Entwicklung > PHP-Spickzettel, der die wesentliche Syntax und Funktionen abdeckt
Hier ist ein umfassender PHP-Spickzettel, der die wesentliche Syntax und Funktionen abdeckt:
<?php // Single-line comment /* Multi-line comment */ // Variables $variable_name = "Value"; // String $number = 123; // Integer $float = 12.34; // Float $boolean = true; // Boolean $array = [1, 2, 3]; // Array // Constants define("CONSTANT_NAME", "Value"); const ANOTHER_CONSTANT = "Value"; ?>
<?php $str = "Hello"; $str2 = 'World'; $combined = $str . " " . $str2; // Concatenation // String functions strlen($str); // Length of a string strpos($str, "e"); // Position of first occurrence str_replace("e", "a", $str); // Replace all occurrences ?>
<?php $array = [1, 2, 3]; $assoc_array = ["key1" => "value1", "key2" => "value2"]; // Array functions count($array); // Count elements array_push($array, 4); // Add an element array_merge($array, [4, 5]); // Merge arrays in_array(2, $array); // Check if element exists ?>
<?php if ($condition) { // code to execute if true } elseif ($another_condition) { // code to execute if another condition is true } else { // code to execute if all conditions are false } ?>
<?php switch ($variable) { case "value1": // code to execute if variable equals value1 break; case "value2": // code to execute if variable equals value2 break; default: // code to execute if no case matches } ?>
<?php // For loop for ($i = 0; $i < 10; $i++) { // code to execute } // While loop while ($condition) { // code to execute } // Do-While loop do { // code to execute } while ($condition); // Foreach loop foreach ($array as $value) { // code to execute } ?>
<?php function functionName($param1, $param2) { // code to execute return $result; } $result = functionName($arg1, $arg2); ?>
<?php // Reading a file $file = fopen("filename.txt", "r"); $content = fread($file, filesize("filename.txt")); fclose($file); // Writing to a file $file = fopen("filename.txt", "w"); fwrite($file, "Hello, World!"); fclose($file); ?>
<?php try { // Code that may throw an exception if ($condition) { throw new Exception("Error message"); } } catch (Exception $e) { // Code to handle the exception echo "Caught exception: " . $e->getMessage(); } finally { // Code to always execute } ?>
<?php // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // Select data $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; } } else { echo "0 results"; } $conn->close(); ?>
<?php // Start session session_start(); // Set session variables $_SESSION["username"] = "JohnDoe"; $_SESSION["email"] = "john@example.com"; // Get session variables echo $_SESSION["username"]; // Destroy session session_destroy(); ?>
<?php include 'filename.php'; // Includes file, gives a warning if not found require 'filename.php'; // Includes file, gives a fatal error if not found include_once 'filename.php'; // Includes file once, checks if already included require_once 'filename.php'; // Requires file once, checks if already included ?>
Dieser Spickzettel behandelt die grundlegenden Konzepte und häufig verwendeten Funktionen in PHP. Lassen Sie mich wissen, wenn Sie weitere Informationen zu einem bestimmten Thema benötigen!
Das obige ist der detaillierte Inhalt vonPHP-Spickzettel, der die wesentliche Syntax und Funktionen abdeckt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!