[DAY3] PHP语法小练习

废言

昨天我们讲了环境架设了,那今天我们来讲一下PHP的一些基本语法吧!

一开始的Hello,World

Hello,World在学习任何语言一开始一定会教你如何正确输出出来,这篇文也不例外

在写HelloWorld之前你要先创建一个PHP的档案,在昨天提到的htdocs资料夹,创建一个helloworld.php的文件,创建好後,打开并在里面打上

<?php ?>

这时候打开浏览器并搜索127.0.0.1/helloworld.php你会发现里面都是空白的,那是因为我们还没有让PHP输出任何资料出来这时候我们在里面加入echo "HelloWorld";
看起来会长这样

<?php echo "HelloWorld"; ?>

这时候页面上就会显示HelloWorld

if...elseif...else & 变数

变数if...else是一个非常常使用的语法

例如说某人考了X分,考100分显示学习小尖兵,考60~99分显示还可以在努力,考低於60就显示不准玩手机,并且输出某人的名字
首先要先给某人设一个名字的变数$name
再给某人的分数设一个变数为$score

变数的内容可以是字串、数字或布林值
但是字串要加 "" 才可以正常显示

$name = "神天";
$score = 100;

if($score == 100){
    echo $name;
    echo "学习小尖兵";
}elseif($score >= 60){
    echo $name;
    echo "还可以在努力";
}else{
    echo $name;
    echo "不准玩手机";
}

这样子只要改$name$score内容也会改变

这里还运用到了比较运算子,什麽是比较运算子呢?

if($score == 100)

==就是属於比较运算子白话一点的解释就是说如果分数相等於100这个意思,你可能会想说ㄟ我国小学的相等不是=吗?

这里我要提醒初学者电脑不是我们人类没有像我们那麽聪明的逻辑概念,对电脑来说是就是是,不是就是不是。

比较运算子

运算子 意义 特殊解释
== 相等
=== 全等 格式相同
!= 不相等
<> 不相等 格式不相同
!== 不全等
< 小於
> 大於
<= 小於&等於
>= 大於&等於

回圈

回圈可以节省很多不必要的代码,像是我今天要输出10个HelloWorld,你可以选择写一个echo "HelloWorld";然後复制贴上,10个相对简单,但是100个呢?1000呢?你可以吗?所以这时候就要利用回圈,这次先只介绍一种回圈的语法while

$num = 0;
while($num == 10){
    echo "HelloWorld";
    $num = $num + 1;
}

这段程序码将会输出10次HelloWorld

Q:为什麽要在前面加上$num = 0
A:因为要让电脑知道一开始要从哪里开始计算

最後总结

PHP的语法还有很多,但我觉得前期先讲的这些差不多可以应付了50%的内容,如果後续有新的语法,我会再补充


<<:  从 IT 技术面细说 Search Console 的 27 组数字 KPI (3) 点击 (2) 网页搜寻

>>:  Day 2. 关於前端

Day 3 - Array 阵列组合技 (2)

前言 前一篇介绍了 forEach、filter、map、reduce,算是平常我比较常使用,而且在...

Rust-定义泛型函式

Rust是强型别语言,执行严格的资料型别检查,因此当定义使用某种型别参数的函式时比如说 square...

Day07:部门与工程团队间协作的技巧(上)

一、前言   所谓的团队合作,我想最重要的就是如何沟通与使用有效之协作工具!沟通属於较偏人性与软性之...

JavaScript入门 Day21_if判断1

今天要讲的是if判断,那这个是要干嘛的呢 就是当if这个判断式的条件成立时,那就做什麽事情 来看看c...

Day-7 Divide-and-Conquer-2 : 求解递回式

如何求解递回式 目前主要有三种方法来求解递回式(至今没有任何一个好的演算法可以有效地解决递回式) 代...