1 PHP概述
PHP
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。
PHP 代表 PHP: Hypertext Preprocessor
PHP 是一种使用广泛的开源的脚本语言
PHP 脚本在服务器上执行
PHP 可免费下载使用
PHP 文件
PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码
PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器
PHP 文件的默认文件扩展名是 ".php"
PHP优点
PHP 可在不同的平台上运行(Windows、Linux、Unix、Mac OS X 等)
PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等)
PHP 提供了广泛的数据库支持
环境
找一个支持 PHP 和 MySQL 的 Web 主机
PC 机上安装 Web 服务器,然后安装 PHP 和 MySQL
只要在 web 目录中创建 .php 文件,服务器将自动解析这些文件。
不需要编译任何软件,或安装额外的工具。
基本的 PHP 语法
PHP 脚本可以放在文档中的任何位置。
PHP 脚本以 <?php 开始,以 ?> 结束:
<?php
// PHP code
?>
找一个在线工具,运行第一个php 程序;如下;
https://tool.lu/coderunner/
2 PHP数组
在 PHP 中,array() 函数用于创建数组;
PH有三种类型的数组:
数值数组 - 带有数字 ID 键的数组
关联数组 - 带有指定的键的数组,每个键关联一个值
多维数组 - 包含一个或多个数组的数组
数值数组:也叫索引数组,即以数字(从0 开始)作为数组下标。相当于C++中的vector。
关联数组:以字符串作为数组下标。相当于C++中的map。
多维数组:数组中每个元素也是一个数组。其子数组中的每个元素也可以是数组。
数值数组,
关联数组,
语法不一样;它是使用.来连接的;
$names = array("Peter","John","Lile");
echo $names[0]." AND ".$names[1]." OR ".$names[2];
$scores = array("Peter"=>77, "John"=>80, "Lile"=>68);
echo "John score is ".$scores["John"]."!!!";