当前位置: 首页 > article >正文

PHP语法入门完全指南(2024新版)


一、开发环境搭建

1.1 快速启动方案

  • 本地环境:安装XAMPP(含Apache+PHP+MySQL)
  • 在线沙盒:使用PHP Sandbox
  • Docker方案(推荐):
    docker run -it -p 80:80 -v $(pwd):/var/www/html php:8.2-apache
    

1.2 第一个PHP程序

<?php
// 01_hello.php
echo "Hello, PHP World!";
?>

▶️ 运行方式:浏览器访问 http://localhost/01_hello.php


二、基础语法核心

2.1 变量与常量

$username = "Alice";    // 变量声明
define("MAX_LOGIN", 5); // 常量声明
const MIN_AGE = 18;     // 类常量声明方式

// 输出变量值
echo "欢迎," . $username; // 字符串连接符 .

新手陷阱

  • 变量名区分大小写($Name ≠ $name)
  • 常量默认全局有效且不可修改
  • 单引号不解析变量,双引号解析变量

2.2 数据类型详解

类型 示例 检测函数
整型 $age = 25; is_int()
浮点型 $price = 99.95; is_float()
字符串 $msg = "Hi!"; is_string()
布尔型 $is_admin = true; is_bool()
数组 $colors = ['红','蓝'] is_array()
NULL $var = null; is_null()

类型转换示例

$strNum = "123";
$realNum = (int)$strNum; // 显式转换为整型
$sum = $realNum + 5;     // 结果为128

2.3 运算符大全

算术运算符

$a = 10;
$b = 3;
echo $a % $b;</

http://www.kler.cn/a/549956.html

相关文章:

  • 生成对抗网络(GAN)的“对抗“过程解析:从图像合成到药物发现的跨领域应用
  • 制作一个项目用于研究elementUI的源码
  • 腿足机器人之七- 逆运动学
  • 【Unity】打包运行后如何查看日志
  • SQL语言的区块链
  • React 第二十六节 <Profiler></Profiler> 的用途使用方法
  • MySQL Dockerfile 示例
  • Linux:线程概念、理解、控制
  • 自动化UI测试 | 什么是测试驱动开发(TDD)和行为驱动开发(BDD)?有何区别?
  • DockerDesktop更改默认的磁盘镜像地存储位置
  • React常用库
  • 【NLP251】命名实体实战(基于Transformer分类)
  • MySQL 知识点总结
  • 使用 Playwright 和沙箱模式实现安全的浏览器自动化
  • ⚡️《静电刺客的猎杀手册:芯片世界里的“千伏惊魂“》⚡️
  • 前端面试技巧与实践
  • 深度学习框架探秘|PyTorch:AI 开发的灵动画笔
  • 微信小程序之mobx-miniprogram状态管理
  • mysql中general_log日志详解
  • 数据结构——哈希表使用