初识PHP(PHP基础)

PHP代码的认识对于我来说大概就是由下面一段代码开始的

<?php
$name = '张三';
echo $name ;

在这段代码中,第一行代码是PHP的开端,由<?php才能开启我们的PHP, 当PHP遇到html和javascript代码时我们就需要用到它的结尾:

<?php
...
?>

PHP是一种脚本语言,是 弱类型,解释型,面向过程,面向对象的语言

PHP有三种数据类型

  • 标量   boolean    string    integer   float 、 double
  • 复合   array数组    object对象
  • 特殊   null   资源

在PHP中,所有用户定义的函数、类和关键词(if、else、echo)都对大小写敏感

变量

在PHP 中,变量名要以$开头,由英文字母、数字和下划线组成,但不能数字开头

由于PHP属于弱类型语言,所以变量不需指定定数据类型,数据类型可以随时变化,但对大小写敏感

<?php

$name = '张三';
$age = 20;
echo $name ;//张三
echo '<br>';//为换行符
echo $age ;//20

echo gettype($name);//string 


$name = 50;
echo gettype($name);//integer

在此段代码中我们涉及到了gettype()函数,gettype()函数用来得到数据类型,当$name = '张三'时,gettype得到是string字符串类型;当$name = 50的时候,gettype得到是integer数值类型。通过此段代码展示了我们PHP中的一大特点:变量不用指定数据类型,她的数据类型可以随时变化。

<?php
$name = '张三';
echo $name;//张三
<?php
$name = '张三';
echo $Name;//error

通过这两段代码,说明的是变量对大小写的敏感,定义的$name,输出$name,则会输出$name的内容 “张三”,但如果输出$Name,这时候name与Name并不相同,那么它就不会输出$name中的内容,反而是error,也就是报错。

最后有一个小点需要注意的是:当PHP代码在不同的系统下运行时,输出的内容是不同的,原因就是sublime  text3中默认是utf-8的格式,所以我们需要在PHP代码中加入这样一行代码

<?php
header("content-type:text/html,charset=utf-8");

这样才不会导致输出时有乱码

猜你喜欢

转载自blog.csdn.net/qq_41912073/article/details/83792115