這是一個全面的 PHP 備忘單,涵蓋基本語法和函數:
<?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 ?>
本備忘單涵蓋了 PHP 中的基本概念和常用功能。如果您需要有關任何特定主題的更多詳細信息,請告訴我!
以上是PHP 備忘單涵蓋基本語法和函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!