PHP知识汇总
warning:
这篇文章距离上次修改已过188天,其中的内容可能已经有所变动。
PHP是一种广泛使用的开源脚本语言,特别适用于Web开发,并可嵌入到HTML中。PHP的主要目标是允许web开发人员快速编写动态网页。
以下是一些PHP的基本知识点和示例代码:
- 显示字符串:
<?php
echo "Hello, World!";
?>
- 注释:
单行注释:
<?php
// 这是单行注释
多行注释:
<?php
/* 这是多行注释 */
- 变量:
<?php
$x = 5;
$y = 6;
echo $x + $y;
?>
- 数据类型:
<?php
$x = 5; // 整数
$y = 5.0; // 浮点数
$z = "Hello, World!"; // 字符串
$a = true; // 布尔值
$b = array(1, 2, 3); // 数组
?>
- 控制结构:
条件语句:
<?php
$x = 5;
if ($x > 3) {
echo "X is greater than 3";
} else {
echo "X is not greater than 3";
}
?>
循环语句:
<?php
for ($i = 0; $i < 10; $i++) {
echo $i . " ";
}
?>
- 函数:
<?php
function sayHello($name) {
echo "Hello, " . $name . "!";
}
sayHello("World");
?>
- 类和对象:
<?php
class Person {
public $name;
function sayHello() {
echo "Hello, " . $this->name . "!";
}
}
$person = new Person();
$person->name = "World";
$person->sayHello();
?>
- 异常处理:
<?php
try {
// 可能会抛出异常的代码
} catch (Exception $e) {
echo "Caught exception: " . $e->getMessage();
}
?>
- 文件处理:
<?php
$file = fopen("test.txt", "r");
if ($file) {
while (($line = fgets($file)) !== false) {
echo $line;
}
fclose($file);
} else {
echo "Cannot open the file";
}
?>
- 数据库操作:
<?php
$servername = "localhost";
$username = "dbuser";
$password = "dbpass";
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, firstname, lastname FROM Users";
$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();
?>
这些代码片段提
评论已关闭