centos7 访问php页面显示源码_php学习第一天

PHP是Hypertext Preprocessor的缩写,(超文本预处理器)是一种在服务器端运行的开源的脚本语言。

  • php是一门语言,用来做业务逻辑
  • apache为PHP提供了运行环境
  • linux为Apache的运行提供了平台
  • mysql数据库用来存储数据

PHP中的五个基本概念:

  1. 静态页面和动态页面:静态页面:服务器不执行的页面。动态页面:服务器执行的页面
  2. 客户端和服务器端:浏览者者端是客户端;服务器端:给浏览者提供服务
  3. 端口和端口号 端口号的范围: 0-65535
  4. BS架构和CS架构:BS:通过浏览器去访问服务器;CS:通过客户端软件去访问服务器
  5. 前台和后台:前台:浏览器看到的界面;后台:管理员看到的界面

PHP的优点:

  1. 跨平台,既能在windows上运行,也能在linux上运行
  2. 源码开放:不会涉及到版权问题
  3. 语法简单:PHP入门简单
  4. 运行在服务器端,只要在服务器部署环境就可以了。

PHP入门语法:

  • PHP是编译型语言

5f185614dd2d626809c5f791afd94a91.png
编译语言和解释语言的区别在于是否保存最终的可执行程序。

75ae0caea5d32d24d8b47b0adb4caf2b.png
PHP执行过程
  • PHP定界符:因为PHP是脚本语言,所以需要定界符,如果整个页面都是PHP代码,PHP结束符是可以省略的

<?php

?>

  • 注释:

单行注释: //和#

多行注释: /* */

  • PHP输出语句:
  1. echo:输出
  2. print:输出,输出成功返回1
  3. print_r():输出数组
  4. var_dump():输出数据的详细信息,带有数据类型和数据长度

变量:

  • 变量的命名规则
  1. 变量必须以开头,​符不是变量的一部分,仅表示后面的标识符是变量名。
  2. 除了$以外,以字母、下划线开头,后面跟着数字、字母、下划线
  3. 变量名区分大小写,和​Aa是两个空间
  • 可变变量:变量名可以变,将变量名存储在另外一个变量中如:

<?php

$a=10;

$b='a';

echo $$b; //10

  • 变量传递:
  1. 变量的传递有值传递和地址传递(引用传递)
  2. &表示获取变量的地址
  3. 值传递中,一个变量变了,另一个变量没有影响,因为是两个空间
  4. 地址传递中,一个变量变了,另一个也变了,因为两个变量指向同一个空间
  • 销毁变量
  1. 用unset()来销毁变量,销毁的是变量名,变量值由PHP垃圾回收机制销毁
  2. 没有变量引用的值是垃圾。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值