01 Php学习:导学篇

Php是什么?

PHP 是服务器端脚本语言。

PHP(Hypertext Preprocessor)是一种通用开源脚本语言,主要用于服务器端开发。PHP脚本在服务器端执行,生成动态网页内容或执行服务器端任务。PHP可以嵌入到HTML中,也可以与各种数据库结合使用,常用于开发Web应用程序。

  • PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码
  • PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器
  • PHP 文件的默认文件扩展名是 .php。

Php的Hello world

  • PHP 可以生成动态页面内容
  • PHP 可以创建、打开、读取、写入、关闭服务器上的文件
  • PHP 可以收集表单数据
  • PHP 可以发送和接收cookies
  • PHP 可以添加、删除、修改您的数据库中的数据
  • PHP 可以限制用户访问您的网站上的一些页面
  • PHP 可以加密数据

通过 PHP,您不再限于输出 HTML。您可以输出图像、PDF 文件,甚至 Flash 电影。您还可以输出任意的文本,比如 XHTML 和 XML。

PHP 安装

  • 安装 Web 服务器
  • 安装 PHP
  • 安装数据库,比如 MySQL

PHP 服务器组件

初学者建议使用集成的服务器组件.

WampServer和XAMPP都是用于Windows平台的Web开发环境工具,它们集成了Apache Web服务器、MySQL数据库以及PHP解释器,方便开发人员在本地进行PHP应用程序的开发和测试。

  1. WampServer:

WampServer是一个流行的Windows环境下的Web开发工具,其名字代表Windows、Apache、MySQL和PHP。它提供了一个简单易用的安装包,使得在Windows系统上快速搭建起一个集成了Apache、MySQL和PHP的开发环境成为可能。此外,WampServer还集成了phpMyAdmin用于MySQL数据库管理。

  1. XAMPP:

XAMPP是另一个广泛使用的Windows环境下的Web开发工具。除了集成了Apache、MySQL和PHP之外,XAMPP还包括Perl解释器和MariaDB(曾使用MySQL)。与WampServer类似,XAMPP为开发人员提供了一个快速创建本地开发环境的解决方案,并且易于安装和配置。

无论选择WampServer还是XAMPP,都可以获得一个快速搭建的本地PHP开发环境,从而进行PHP应用程序的开发和测试。这些工具对于初学者和中小型项目的开发都非常有帮助,因为它们简化了搭建开发环境的复杂性,让开发人员能够专注于代码的编写和调试。

IDE (Integrated Development Environment,集成开发环境)

  1. Eclipse 是一个开放源代码的、基于Java的可扩展开发平台(如果未安装JDK,则需要先 下载 JDK 安装)。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

    支持 Windows、Linux 和 Mac OS 平台。

  2. PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。

PhpStorm 非常适合于PHP开发人员及前端工程师。提供诸于:智能HTML/CSS/JavaScript/PHP编辑、代码质量分析、版本控制集成(SVN、GIT)、调试和测试等功能。

支持 Windows、Linux 和 Mac OS 平台。

hello world

python 复制代码
<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>

</body>
</html>

Php语法

在PHP中,有两种常见的标签语法用于包裹 PHP 代码:

  1. 标准 PHP 标签:<?php 和 ?>
    • PHP 代码通常使用 <?php 开始,?> 结束。
    • 这是最常见的 PHP 标签形式,对所有版本的 PHP 都是兼容的。
php 复制代码
<?php
    echo "这是使用标准PHP标签的示例";
?>
  1. 短标签:<? 和 ?>
    • PHP 也支持短标签形式,允许在不同的设置中使用比较简短的标签来包裹 PHP 代码。
    • 尽管短标签可能更为简洁,但需要注意的是,并非所有的PHP环境都默认开启了对短标签的支持。
php 复制代码
<?
    echo "这是使用短PHP标签的示例";
?>

另外,还有另一种形式是XML风格的标签,推荐给模板引擎使用,如下所示:

php 复制代码
<?php echo "这是使用XML风格的PHP标签的示例"; ?>

为了确保代码在不同的PHP环境中能够正常工作,建议始终使用标准 PHP 标签 <?php?>

Php注释

在 PHP 中,注释用于对代码进行说明和解释,提高代码的可读性、可维护性,同时可以暂时禁用一部分代码。PHP 支持单行注释和多行注释,以下是 PHP 中常见的注释形式:

  1. 单行注释:使用 // 符号表示单行注释,// 后面的内容直到行尾都会被视为注释。
php 复制代码
// 这是单行注释,用于注释一行代码或做简短说明
$number = 10; // 定义一个变量并赋值为 10
  1. 多行注释:使用 /* */ 符号包裹起来的内容为多行注释,/* 开头,*/ 结尾,中间内容都被视为注释。
php 复制代码
/*
这是多行注释的示例
可以注释多行内容
比较适合作为文档说明
*/

在编写 PHP 代码时,合理使用注释有助于代码的可维护性和团队协作效率。注释应该清晰明了,避免过多无意义的注释,而应注重对关键逻辑、算法和复杂代码块进行说明。

关注我,不迷路,共学习,同进步

关注我,不迷路,共学习,同进步

相关推荐
ServBay21 小时前
垃圾堆里编码?真的不要怪 PHP 不行
后端·php
用户962377954481 天前
CTF 伪协议
php
BingoGo3 天前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php
JaguarJack3 天前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php·服务端
BingoGo4 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php
JaguarJack4 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php·服务端
JaguarJack5 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
后端·php·服务端
BingoGo5 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
php
JaguarJack6 天前
告别 Laravel 缓慢的 Blade!Livewire Blaze 来了,为你的 Laravel 性能提速
后端·php·laravel
郑州光合科技余经理7 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php