0
点赞
收藏
分享

微信扫一扫

PHP学习 Day_01

杰森wang 2022-04-06 阅读 76



文章目录

  • PHP是什么?
  • PHP可以做什么?
  • PHP工作原理
  • PHP运行环境
  • PHP程序存放位置
  • 标识符
  • 注释的功能
  • PHP代码
  • 运行PHP代码
  • 常量、变量

PHP是什么?

  • PHP是Hypertext Preprocessor(超文本预处理器)的缩写
  • PHP是一种开源、跨平台、嵌入式的服务器端执行的动态网页开发语言
  • PHP是目前动态网页开发中使用最为广泛的语言之一
  • PHP程序可以嵌入HTML内部
  • PHP以基本语言为基础,语法简单 支持多种主流和非主流的数据库,与MySQL是最佳组合
  • PHP是一种解释型语言

PHP可以做什么?

  • 开发网站
  • 开发数据库管理系统
  • 开发电子商务网站、网上购物、网上支付
  • 开发在线论坛
  • 开发微信小程序等

PHP工作原理

  • 运行在服务器端,需要Apache的解析

PHP运行环境

  • PHPstudy
  • 四合一软件
  • Apache​是服务器
  • MySQL​是数据库
  • PHPmyadmin​操作数据库可视化的应用程序

在运行PHP代码时必须要先打开​PHPstudy

PHP程序存放位置

  • 存放在安装​PHPstudy​目录下的​PHPTutorial\WWW​目录中
  • 使用​PHPstorm​来编写程序,编写的PHP代码会存放在​WWW​目录下


当然,PHPstorm只是个编写代码的工具,也可以使用​​notpad++​​​、​​Github Atom​​、Sublime Text、Visual Studio Code、HBuilder等来编写PHP程序。如果想用PHPstorm直接编写程序并运行,需要另行配置PHPstorm。


标识符

  • 以英文字符或者下划线开头
  • 由英文字符、下划线、阿拉伯数字组成的字符序列
  • 区分大小写
  • 不要使用关键字
  • 做到见名知意

注释的功能

  • 仅作说明,服务器不解析
  • 对重点进行标注
  • 让其他人看的时候快速看懂
  • 还可以生成文档,代码写完相关的文档就写完了,提高工作效率
  • 注释、空行、回车之后的代码看起来更优美
  • 注释可用来排错。不确定代码中哪一块写错了,可以将一大段注释,确定错误区间

PHP中注释​一般为三种:

单行注释(只注释一行)
多行注释(注释多行)
单行注释
//  表示单行注释
# 也表示单行注释,用的较少

/*
多行注释,也叫块注释
*/


需要注释哪一行代码可以直接将光标移到哪一行,使用​​Ctrl+/​​直接注释一行,再按一次则取消注释。


HTML中的注释

<!--

-->


如果想要注释php代码,需要用以上这种HTML中的注释


PHP代码

  • 必须严格按照规定的格式开始结束,每一条语句结束需要加上​​;​​分号。使用英文输入法,不要使用中文输入法。
<?php

echo "Hello World!";

?>

运行PHP代码

  • 在浏览器地址栏输入地址,运行​WWW​目录下的abc.php代码
  • http://localhost/abc.php //使用本地地址
  • http://127.0.0.1/abc.php //可以使用本地回环地址访问
  • http://hostname/abc.php //可以使用主机名访问
  • 端口被占用,更改端口之后,地址后要加上端口号才可以访问
  • http://localhost:port/abc.php
  • http://127.0.0.1:port/abc.php
  • http://hostname:8080/abc.php


只能在浏览器输入以上的地址才可以运行PHP代码,直接使用浏览器打开PHP代码是无法运行的


常量、变量

  • 必须以​​$​​​开始,如变量x必须要写成​​$x​
  • 变量的首字母不能以数字开始
  • 变量不要用特殊符号、中文,_不算特殊符号
  • 变量命名要有意义(不要写XXX,aaa,ccc这样的变量名)
<php?    //此处说明代码从这里开始

phpinfo();

?> //此处说明代码写完了


  • ​phpinfo()​​ 是一个功能函数,它会显示当前电脑(服务器)的详细的PHP信息。
  • 上下的回车空行是为了使代码会更看,每行语句写完要在最后加上​​;​​。
  • PHP代码要使用​半角英文​,也就是使用英文输入。
  • 在写文件命名的时候,不要使用​中文​,不要使用​特殊符号​,不要中间加​空格​,严格​区分大小写


  • PHP是弱类型,不需要先定义,直接使用
  • 变量的值可以发生改变,变量的类型也可以发生改变
<?php

$x = true; //定义变量x的值为true
$y = false; //定义变量y的值为false

echo $x; //true对应的是1
echo $y; //false对应为空

$a = 554; //定义变量a的值为554
//这里会把变量x会被转换为中间变量即1来与$a相加
$c = $a + $x; //定义变量c的值

echo $c; //输出变量c的值
//查看变量x的类型是否发生了变化
echo gettype($x); //输出变量x的类型
//这里点(.)为连接符
$z =$a . $x; //定义变量z的值

echo $z; //输出z的值
//两个数字中间的点(.),不加空格则表示小数点,加空格则为连接符
$bb = 1 . 2; //中间产量,不会发生改变
//查看bb变量的类型和值
var_dump($bb); //输出变量bb的值和类型

?>


  • ​gettype($x)​​​函数的作用是输出​​$x​​的类型
  • ​var_dump($x)​​​函数的作用是输出​​$x​​的值和类型


以上代码稍长,在练习时可以一条语句一条语句来,效果更明显


本文作者: ​​ 坏坏 ​​

举报

相关推荐

Day01-MarkDown学习

springboot学习day01

java学习day01

Markdown学习 Day01

PHP学习 Day_04

0 条评论