PHP 是一种广泛使用的服务器端脚本语言,主要用于 Web 开发。PHP 中有许多符号和操作符,用于执行各种操作。以下是一些常见的 PHP 符号及其使用方法:
<?php ?>
:
php
//
和 #
:
php
// 这是一个单行注释
# 这也是一个单行注释
/* */
:
php
/*
这是一个
多行注释
*/
=
:
php
$a = 10;
.
:
php
$a = "Hello";
$b = "World";
echo $a . " " . $b; // 输出 "Hello World"
+
, -
, *
, /
, %
:
php
$a = 10;
$b = 3;
echo $a + $b; // 输出 13
echo $a - $b; // 输出 7
echo $a * $b; // 输出 30
echo $a / $b; // 输出 3.333...
echo $a % $b; // 输出 1
==
, !=
, ===
, !==
, >
, <
, >=
, <=
:
php
$a = 10;
$b = "10";
var_dump($a == $b); // 输出 true,因为值相等
var_dump($a === $b); // 输出 false,因为类型不同
var_dump($a != $b); // 输出 false
var_dump($a !== $b); // 输出 true
var_dump($a > $b); // 输出 false
var_dump($a < $b); // 输出 false
var_dump($a >= $b); // 输出 true
var_dump($a <= $b); // 输出 true
&&
, ||
, !
:
php
$a = true;
$b = false;
var_dump($a && $b); // 输出 false
var_dump($a || $b); // 输出 true
var_dump(!$a); // 输出 false
++
, --
:
php
$a = 10;
$a++; // $a 现在是 11
$a--; // $a 现在是 10
?:
:
php
$a = 10;
$b = ($a > 5) ? "大于5" : "小于等于5";
echo $b; // 输出 "大于5"
[]
:
php
$arr = [1, 2, 3];
echo $arr[0]; // 输出 1
=>
:
php
$arr = ["name" => "John", "age" => 30];
echo $arr["name"]; // 输出 "John"
->
:
php
class MyClass {
public $prop = "Hello";
public function myMethod() {
echo $this->prop;
}
}
$obj = new MyClass();
echo $obj->prop; // 输出 "Hello"
$obj->myMethod(); // 输出 "Hello"
::
:
php
class MyClass {
public static $prop = "Hello";
public static function myMethod() {
echo self::$prop;
}
}
echo MyClass::$prop; // 输出 "Hello"
MyClass::myMethod(); // 输出 "Hello"
&
:
php
$a = 10;
$b = &$a;
$b = 20;
echo $a; // 输出 20
...
:
示例:
function sum(...$numbers) {
return array_sum($numbers);
}
echo sum(1, 2, 3); // 输出 6
$arr1 = [1, 2];
$arr2 = [3, 4];
$arr3 = [...$arr1, ...$arr2]; // [1, 2, 3, 4]
??
:
php
$a = null;
$b = $a ?? "default"; // $b 是 "default"
<=>
:
php
echo 1 <=> 1; // 输出 0
echo 1 <=> 2; // 输出 -1
echo 2 <=> 1; // 输出 1
这些是 PHP 中一些常见的符号及其使用方法。掌握这些符号和操作符对于编写 PHP 代码非常重要。