php学习笔记(一)

2023-04-13 543 0

PHP 简介

PHP 是服务器端脚本语言。

PHP 是什么?

  • PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。
  • PHP 脚本在服务器上执行。

为什么使用 PHP?

  • PHP 可在不同的平台上运行(Windows、Linux、Unix、Mac OS X 等)
  • PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等)
  • PHP 提供了广泛的数据库支持
  • PHP 易于学习,并可高效地运行在服务器端

PHP 能做什么?

  • PHP 可以生成动态页面内容
  • PHP 可以创建、打开、读取、写入、关闭服务器上的文件
  • PHP 可以收集表单数据
  • PHP 可以发送和接收 cookies
  • PHP 可以添加、删除、修改数据库中的数据
  • PHP 可以限制用户访问网站上的一些页面
  • PHP 可以加密数据
  • 通过 PHP,您不再限于输出 HTML。您可以输出图像、PDF 文件,甚至 Flash 电影。您还可以输出任意的文本,比如 XHTML 和 XML。

一. XAMPP

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言。

XAMPP官网:https://www.apachefriends.org/

1.安装

打开官网,下载软件包。

双击打开下载的文件。如果你的电脑中安装有杀毒软件,它会弹出一个询问框,告知“杀毒软件可能会拖慢安装程序。若看到下面的询问框,可不用管,点击是,继续安装。

点击是之后,会弹出下面的警告框,告知“系统启动用户账户控制功能时,会影响XAMPP的某些功能(由权限问题导致),因此不要将其安装到C:Program Files (x86)目录下。记住这一要求,点击确定继续安装。

进入正式安装,点击下一步。

下一步。

选择安装目录,不要安装到C:Program Files下。目录名称中不能有中文。

之后一直点击下一步完成安装即可。

安装完成后打开,显示如下:

点击start,启动Apache 和 mysql,若对应的端口有冲突,可以点击config修改文件中的端口。

服务成功启动后,在浏览器中输入http://localhost:80可进入XAMPP主页。

二. 在本地服务器运行文件

在本地服务器运行的文件需要放在XAMPP > htdocs文件夹下面。在htdocs下面新建文件夹:

在浏览器中输入 http://localhost/php-mysql-me/ 显示如下,说明能正常访问我们的文件夹。运行前需启动Apache,MySQL服务。

三. 创建php文件

PHP 文件是什么?

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

四. php语法

1.基本语法

  • PHP 脚本可以放在文档中的任何位置。
  • PHP 脚本以 <?php 开始,以 ?> 结束。
  • PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。
  • 通过 PHP,有两种在浏览器输出文本的基础指令:echo 和 print

echo 可以输出一个以上的字符串,英文逗号隔开。

print 只能输出一个字符串,并始终返回1。

<? php 
   echo "hello world!";
   print 'test ';
   echo print 'test ';
?>

浏览器输出结果:

2. php代码嵌入html

直接在标签中插入php代码:

<?php
    echo 'hello world!';
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>php嵌入html</title>
</head>
<body>
    <h1><?php  echo 'Hello world'; ?></h1>
</body>
</html>

浏览器输出结果:

相关文章

Laravel框架-环境配置
PHP面向对象
PHP学习笔记(六)
PHP学习笔记(五)
PHP学习笔记(四)
PHP学习笔记(三)

发布评论