Blogger Information
Blog 4
fans 0
comment 0
visits 2309
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
初学PHP ,基础一览。
莫小莫
Original
528 people have browsed it

为什么要学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了。

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post