学习目的:了解php
一、php
1、php是服务器端开源脚本语言,全称 : PHP Hypertext Preprocessor 译为:PHP 超文本预处理器。
2、php文件
- PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码
- PHP 代码在服务器上执行,而结果以纯文本返回浏览器
- PHP 文件的后缀是 ".php"(类似C#的后缀.net和java的后缀.jsp)
3、php能干什么?
- PHP 能够生成动态页面内容
- PHP 能够创建、打开、读取、写入、删除以及关闭服务器上的文件
- PHP 能够接收表单数据
- PHP 能够发送并取回 cookies
- PHP 能够添加、删除、修改数据库中的数据
- PHP 能够限制用户访问网站中的某些页面
- PHP 能够对数据进行加密
4、为什么使用php
- PHP 运行于各种平台(Windows, Linux, Unix, Mac OS X 等等)
- PHP 兼容几乎所有服务器(Apache, IIS 等等)
- PHP 支持多种数据库
- PHP 易于学习,并可高效地运行在服务器端
- PHP 是免费的。
- 学习网址:菜鸟教程、W3school、php官网
二、php安装
window下直接安装xampp,xampp集成了php、服务器apache、数据库mysql(实质为mariaDB都是一个写的用法一样)。
在安装xampp的文件路径下找到htdocs文件,把自己创建的工程放在htdocs文件夹下即可。
编译器目前用PhpStorm。
xampp界面
三、php语法
1、基本的php语法
php脚本以<?php开始,以?>结束
php每个语句都要以分号(;)结束
在PhpStorm里面只有<?php不用手动的补全?>补全会报错,当在html代码中嵌入php代码时一定要以<?php //php代码 ?>这种形式嵌入
php中的注释:单行注释和多行注释(注释的意义方便日后维护)
//php单行注释
/*
这是
php多行注释
*/
2、php输出语句
- echo (); 可以输出一个或多个字符串,输出语句有无括号皆可
- print (); 只允许输出一个字符串,输出语句有无括号皆可(一般配合print_r使用,在用print_r之前先先写print '<prev>'可以格式化数据)
- print_r (); 可以输出数组和对象
- var_dump (); 不但会输出数据而且会返回输出数据的类型
注:php兼容html元素,例如:<p></p>和<br/>都可以用来为数据换行。