博客列表 >初学PHP ,基础一览。

初学PHP ,基础一览。

莫小莫
莫小莫原创
2021年01月15日 10:53:36518浏览

为什么要学PHP?

写在前面的话。
对于我什么要学习PHP呢,其实是工作需要。我本是一个兢兢业业,勤勤恳恳的前端,因处于一家以设计为主的公司,技术自然是不怎么受重视的,当有一天前端的业务需要后端业务一起辅助的时候,老板开始找我说,甭管是前端还是后端,开发类型必须拿下。。。这就是我学习PHP的起源了。

1. php 是什么

  • PHP: (PHP: Hypertext Preprocessor), 超文本预处理器的缩写

  • PHP 是开源的,免费的,运行在服务端的,用来动态生成网页数据的脚本语言

  • 所谓脚本语言,是指不需要编译,直接由解释器/虚拟机执行的编程语言

2. php 程序执行流程

  • php 程序是用 php 指令编写并由 php 解析器执行的代码
  • php 程序必须使用.php做为扩展名
  • php 程序可以使用标签方式嵌入到 html 文档中

    执行流程:

    • 客户端请求服务器端的 php 程序
    • 服务器端将 php 程序转发给 php 解释器执行
    • php 解释器执行完毕将生成的 html 或其它内容返回到服务器
    • 服务器将最终生成的 html 代码做为响应内容返回客户端

3. php 集成运行环境

初学者推荐使用集成环境,省去手工逐一安装配置麻烦

序号 集成环境 操作系统 描述
1 phpStudy Windows / Linux 中文,免费,功能全, 推荐
2 MAMP MacOS 英文,收费, 功能全, 推荐

4. php 程序文档

序号 组成 描述
1 <?php ... ?> PHP 代码标记
2 ; 分号 语句分隔符,代码块使用右大括号
3 空白符 合理使用空白符可增强代码可读性
4 注释 // 单行注释, /* 多行注释 */

php 标记之外的内容会原样返回客户端,如 html 代码

5. 打印结果

序号 指令 描述
1 echo 语言结构, 可查看多个变量
2 print 语言结构,功能与echo类似,区别是有返回值
3 print_r() 函数,以更容易理解的格式打印变量信息,常用于数组
4 var_dump() 函数,可查看一个变量更多信息,如类型
5 var_export() 函数,输出或返回一个变量的字符串表示(源代码)

实际工作中, echovar_dump()基本可以满足大多数需求

6、注释

  1. <?php
  2. // 这是 PHP 单行注释
  3. /*
  4. 这是
  5. PHP 多行
  6. 注释
  7. */
  8. //注释还可以这样写
  9. $x = 5 /* + 15 */ + 5;
  10. echo $x; //10
  11. ?>

7、php是以分号(;)结尾的

回顾下过往

  • 回想下当初我接触asp的时候(一不小心,暴露了年龄Ö),看见大家在群里面聊的热火朝天,然后我就在Q群里面弱弱的问了一句,<%是什么意思呀,结果鸦雀无声。。。经过一段自学时间后,突然明白了大家为啥在我问完问题后就不说话了,唉,丢人。。。学习基础很重要,自此心里阴影面积大增,所以一般在群里面都是潜水,不到不得已,是不出来聊天的。。。

大致了解PHP后,现在对PHP也没那么陌生了,知道了PHP的标记符号、集成运行环境。那接下来就可以hello world了。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议