[Day 2] php变数型态与运算

php中的资料型态(Data Type)

  • String
  • Integer
  • Float
  • Boolean
  • Array
  • Object
  • NULL
  • Resource
<?php
$string1 = "Hello world!";
$string2 = 'Hello world!';
$integer = 30;
$float = 3.7;
$boolean1 = true;
$boolean2 = false;
$array = ar("a","b","c");

class learn{
  public $L1;
  public $L2;
  public function __construct($L1, $L2) {
    $this->L1 = $L1;
    $this->L2 = $L2;
  }
  public function message() {
    return "I am leanring " . $this->L1 . " and " . $this->L2 .".";
  }
}
$object = new learn("php","laravel");
echo $object -> message();

$checknull = 'Hello World!';
$checknull = null;
?>

使用var_dump印出的结果会显示其变数的形态和变数的值,会自动换行。
变数运算

  • 加法 +
  • 减法 -
  • 乘法 *
  • 除法 /
  • 余数 %
$num1 = 20;
$num2 = 8;
$total1 = $num1 + $num2;
$total2 = $num1 - $num2;
$total3 = $num1 * $num2;
$total4 = $num1 / $num2;
$total5 = $num1 % $num2;

可以使用echo来印出一个或多个字串,但使用时要注意echo不会自动换行
若是要换行的话可以加上."\r\n",注意一定要使用"双引号",使用'单引号'的话就会被视为字串列印出来,就没有换行效果了。
例如:echo($total1."\r\n");


<<:  Day 5 - 原型 (4): 帖子页元件

>>:  [Day17] NLP会用到的模型(二)-LSTM

Day 16 - 进行影像辨识训练

Day 16 - 进行影像辨识训练 在进行训练的过程中,我们可能因为某些关系而中断训练,可能是网路断...

Day 09 pipenv

Pipenv 是什麽呢? 想像一下,当你现在是个专业的工程师,身上背着十几个不同类型的专案(好啦,有...

Blazor 开发入门系列

2022 新的一年降临了,回首望望过去,原本用 Blog 方式写下技术文, 後来尝试用 youtub...

Day29 Postman 设定环境变数

Day29 Postman 设定环境变数 铁人赛到了第29天,我觉得我的专案简易版trello已经差...

Day 22 利用transformer自己实作一个翻译程序(四) 输入资料处理

输入管道(input pipeline) 要建立适合训练的管道,需要对资料集做一些转换 def to...