1. PHP 基础知识
1.1. PHP运行环境安装
初始学习PHP时使用集成开发环境是最好的选择,下面是常用的集成开发环境
集成开发软件 | 可使用的操作系统 | 说明 |
---|---|---|
WAMP | Win | 推荐 |
XAMPP | Win/Mac | |
Mamp | Mac | 推荐 |
Lamp | Linux(CentOS/Fedora/Debian/Ubuntu) |
WAMP
: Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
MAMP
: 苹果系统下MAMP PRO是专业级版本的经典本地服务器环境的os x软件。MAMP这几个首字母代表苹果的OSX系统上的Macintosh、Apache、MySQL和PHP,顾名思义,你应该知道MAMP的强大功能 啦!MAMP 内含 Apache 伺服器、PHP 安装套件以及MySQL安装套件。
1.2. 常用PHP代码编辑器
- VS Code
- PhpStorm
- Sublime
- Zend Studio
1.3. PHP 标记风格
PHP 一共支持4种标记风格
① XML风格(标准标记)
<?php
echo 'XML风格'; //PHP 7只支持这种标记风格
?>
推荐使用的标记,服务器不能禁用它
②脚本风格
<script language="php">
echo '脚本风格';
</script>
③短风格
<? echo '短风格'; ?>
④ASP风格
<%
echo 'ASP风格';
%>
上述②③④三种风格只能在PHP 5或者更低的版本中使用,PHP 7已经不再支持上述3种风格。
如果要使用简短风格和ASP风格的标记,需要在php.ini文件中对其进行设置。打开php.ini文件,将short_open_tag和asp_tags都设置为On,重启Apache服务器即可。
1.4. PHP 注释
PHP支持3种风格的程序注释。
// 单行注释(c风格)
/*
多行注释,注意:不能嵌套
c++风格
*/
# 单行注释(Shell风格)
1.5. PHP 输出语句
常用的有echo、print、print_r()和var_dump()。
echo
: 输出一个或多个字符串、表达式、变量和常量的值到页面中,他不是函数,不需要使用括号,如果输出多个请用逗号分隔。
echo 'true'; //输出结果:true
echo 'result=', 4 + 3*3; //输出结果:result=13
print
: print与echo的用法相同,区别如下
(1)echo可以输出多个字符串,print只能输出一个字符串。
(2)echo输出的速度比print快。
(3)echo没有返回值,print有返回值1。
print 'best'; //输出结果:best
print_r()
: 是PHP的内置函数,它可以输出任意类型的数据,如字符串、数组等。
print_r('best'); //输出结果:best
var_dump()
: 不仅可以打印一个或多个任意类型的数据,还可以获取数据的类型和元素个数。
var_dump(2); //输出:int(2)
var_dump('php','c'); //输出:string(3) "php" string(1) "c"