PHP语法学习第一课

1.php的变量

和很多程序一样,php也有变量的定义.抽象来说变量就是保存了一小块数据的"对象".从变这个角度来说,就是这个对象里保存的数据随时可以更改,即在不同的时间段内代表不同的实体.

PHP对变量名的长度没有任何限制,在变量名中可以使用数字和字母字符,但是也有以下规定:

(1)php变量名是区分大小写的,和c一致

(2)变量名必须以($)开始

(3)变量名开头可以是下划线

(4)变量名不能以数字开头

php是一种类型弱化的语言,这意味着变量可以含有任意给定类型的数据类型,该类型取决于使用变量的上下文环境.

这个C语言java有很大的不同,这类语言在变量声明的开始就已经给定了类型

php中对变量的数据类型不需要声明,可以直接为其赋值,类似swift.

$tempNum=100; //表示为整型

$tempStr="Hello world!"; //表示为字符串类型

php变量的数据类型有2种,一种是标量数据类型,设置编程语言中最常见的简单数据类型;第二种是混合数据类型,即将多个简单数据类型组合到一起,并将他们存储在一个变量名中.

标量数据类型:

(1)布尔型(boolean)

(2)整型(integer)

(3)浮点型(float)

(4)字符串(string)

符合数据类型:

(1)数组(array)

(2)对象(object)

另外2种特殊的数据类型:

(1)资源(resource)

(2)空值(NULL)

注:php中自定义变量名都是区分大小写的,但是php的关键字和函数是不区分大小写的,而且php的关键字也可以用作自定义变量名

php字符串

php在浏览器中输出字符串可以使用 "echo"或者"print"

如果想在浏览器中输出单引号,则必须在字符串中加入转义符"\",例如在 "\'"

HereDoc方式,HereDoc的字面意思是"此处问题",是用来专门处理长字符串的方法.例如

<?php

$heredoc_str=<<<heredoc_mark

您好<br>

美元符号$<br>

反斜杠 \<br>

"我爱你"<br>

'我还爱你'<br>

heredoc_mark;

echo $heredoc_str;

?>

ps:heredoc_mark;表示结束必须放到首行,不能缩进;heredoc_mark可以自由命名

字符串中包含变量

"$str_1"双引号输出的是变量的值

'$str_1'单引号输出的变量名

如果变量名后有非空格字符则需要在变量名上加上大括号

{$str_1}和$(str_1)是一样的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值