写在前面的话。
对于我什么要学习PHP呢,其实是工作需要。我本是一个兢兢业业,勤勤恳恳的前端,因处于一家以设计为主的公司,技术自然是不怎么受重视的,当有一天前端的业务需要后端业务一起辅助的时候,老板开始找我说,甭管是前端还是后端,开发类型必须拿下。。。这就是我学习PHP的起源了。
PHP: (PHP: Hypertext Preprocessor), 超文本预处理器的缩写
PHP 是开源的,免费的,运行在服务端的,用来动态生成网页数据的脚本语言
所谓脚本语言,是指不需要编译,直接由解释器/虚拟机执行的编程语言
.php
做为扩展名初学者推荐使用集成环境,省去手工逐一安装配置麻烦
序号 | 集成环境 | 操作系统 | 描述 |
---|---|---|---|
1 | phpStudy | Windows / Linux | 中文,免费,功能全, 推荐 |
2 | MAMP | MacOS | 英文,收费, 功能全, 推荐 |
序号 | 组成 | 描述 |
---|---|---|
1 | <?php ... ?> |
PHP 代码标记 |
2 | ; 分号 |
语句分隔符,代码块使用右大括号 |
3 | 空白符 | 合理使用空白符可增强代码可读性 |
4 | 注释 | // 单行注释 , /* 多行注释 */ |
php 标记之外的内容会原样返回客户端,如 html 代码
序号 | 指令 | 描述 |
---|---|---|
1 | echo |
语言结构, 可查看多个变量 |
2 | print |
语言结构,功能与echo 类似,区别是有返回值 |
3 | print_r() |
函数,以更容易理解的格式打印变量信息,常用于数组 |
4 | var_dump() |
函数,可查看一个变量更多信息,如类型 |
5 | var_export() |
函数,输出或返回一个变量的字符串表示(源代码) |
实际工作中,
echo
和var_dump()
基本可以满足大多数需求
<?php
// 这是 PHP 单行注释
/*
这是
PHP 多行
注释
*/
//注释还可以这样写
$x = 5 /* + 15 */ + 5;
echo $x; //10
?>