📅  最后修改于: 2023-12-03 15:18:26.473000             🧑  作者: Mango
PHP是一种行业广泛使用的Web开发语言,以下是PHP开发中最常用的一些表达。
PHP中常见的数据类型包括整数、浮点数、字符串、布尔值、数组、对象和NULL等类型。
// 定义整数
$num = 20;
// 定义浮点数
$float = 3.14;
// 定义字符串
$str = "Hello World";
// 定义布尔值
$isTrue = false;
// 定义数组
$arr = [1, 2, 3];
// 定义对象
$obj = new stdClass();
// 定义NULL
$null = null;
在PHP中,变量名以$符号开头,可以存储各种类型的数据。
// 定义变量
$name = "John Doe";
// 输出变量
echo $name;
// 重新赋值变量
$name = "Jane Doe";
// 输出重新赋值后的变量
echo $name;
PHP中变量的作用域(即变量在哪个范围内可见)分为函数内部和函数外部。
$name = "John Doe"; // 这个变量在函数外部可见
function sayHello() {
$name = "Jane Doe"; // 这个变量在函数内部可见
echo "Hello " . $name;
}
sayHello(); // 输出 "Hello Jane Doe"
echo $name; // 输出 "John Doe"
PHP中的数组是一种有序、可变和键值对集合的数据类型。
// 定义数组
$arr = array(1, 2, 3);
// 获取数组长度
$len = count($arr);
// 遍历数组
foreach($arr as $val) {
echo $val;
}
// 使用键值对定义数组
$person = array(
"name" => "John Doe",
"age" => 30,
"address" => "123 Main St."
);
// 获取数组中的值
echo $person["name"]; // 输出 "John Doe"
// 在数组末尾添加元素
array_push($arr, 4);
// 删除数组末尾的元素
array_pop($arr);
PHP中的字符串可以使用单引号或双引号表示。双引号字符串支持内插变量(即在字符串中插入变量)。
$name = "John Doe";
// 使用单引号字符串
echo 'Hello ' . $name; // 输出 "Hello John Doe"
// 使用双引号字符串
echo "Hello $name"; // 输出 "Hello John Doe"
PHP中有许多字符串处理函数,例如:
// 获取字符串长度
$len = strlen("Hello World"); // $len的值为11
// 转换为大写
$str = strtoupper("Hello World"); // $str的值为"HELLO WORLD"
// 转换为小写
$str = strtolower("Hello World"); // $str的值为"hello world"
// 查找子字符串
$pos = strpos("Hello World", "World"); // $pos的值为6
PHP中有许多控制流语句,例如if语句、while语句、for语句等。
$userAge = 30;
// if语句
if($userAge > 18) {
echo "Welcome!";
} else {
echo "Sorry, you must be 18 or older to enter.";
}
// while循环
$i = 1;
while($i <= 10) {
echo $i;
$i++;
}
// for循环
for($i = 1; $i <= 10; $i++) {
echo $i;
}
在PHP中,函数是一个封装好的代码块,可以在任何地方访问,执行后可以返回一个值。函数可以接受任意数量的参数。
// 定义函数
function add($num1, $num2) {
return $num1 + $num2;
}
// 调用函数
$result = add(2, 3); // $result的值为5
// 函数中的默认参数
function greet($name = "World") {
echo "Hello " . $name;
}
greet(); // 输出 "Hello World"
greet("John Doe"); // 输出 "Hello John Doe"
以上就是PHP开发中最常用的表达,更多内容可以参考PHP的官方文档。