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

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

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

相关推荐
shinelord明5 分钟前
【再谈设计模式】享元模式~对象共享的优化妙手
开发语言·数据结构·算法·设计模式·软件工程
Monly2112 分钟前
Java(若依):修改Tomcat的版本
java·开发语言·tomcat
boligongzhu13 分钟前
DALSA工业相机SDK二次开发(图像采集及保存)C#版
开发语言·c#·dalsa
Eric.Lee202113 分钟前
moviepy将图片序列制作成视频并加载字幕 - python 实现
开发语言·python·音视频·moviepy·字幕视频合成·图像制作为视频
7yewh16 分钟前
嵌入式Linux QT+OpenCV基于人脸识别的考勤系统 项目
linux·开发语言·arm开发·驱动开发·qt·opencv·嵌入式linux
小张认为的测试20 分钟前
Linux性能监控命令_nmon 安装与使用以及生成分析Excel图表
linux·服务器·测试工具·自动化·php·excel·压力测试
waicsdn_haha27 分钟前
Java/JDK下载、安装及环境配置超详细教程【Windows10、macOS和Linux图文详解】
java·运维·服务器·开发语言·windows·后端·jdk
_WndProc29 分钟前
C++ 日志输出
开发语言·c++·算法
biter008832 分钟前
opencv(15) OpenCV背景减除器(Background Subtractors)学习
人工智能·opencv·学习
qq_4335545438 分钟前
C++ 面向对象编程:+号运算符重载,左移运算符重载
开发语言·c++