网络安全小白学习第六天_php语法与变量

PHP基础语法

PHP 脚本可放置于文档中的任何位置,以<?php开头,以?>结尾,整个粗体部分以php语言进行解析:

<?php   

PHP代码

?>

PHP 文件的默认文件扩展名是 .php(文件后缀),PHP文件通常包含 HTML 标签以及一些 PHP 脚本代码,通常的是PHP代码穿插到html文档里。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
    <h1>欢迎学习PHP</h1>
     <?php echo"Hello  !!!!!";
     ?>
     <p>
     php有三种注释: <br />
     1.#  单行注释  <br />
     2.// 单行注释  <br />
     3./*   内容   */   多行注释
     </p>
    </body>
</html>

浏览器结果如图:

echo函数相当于printf函数(我的理解)

但是php里面对大小写很讲究

在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感,使用ECHO ,echo,EcHo都可以进行输出。

所有变量都对大小写敏感,而当一个

变量$a=2被赋值后,

echo $A,

echo $a

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>素质嘤嘤</title>
</head>
<body>

<?php
$a=2;
echo $A;
echo "<br>";
echo $a;
?>
</body>
</html>

浏览结果:$A不显示,只显示已知的$a


PHP 变量规则

  1. PHP中变量必须以 $ 符号开头,其后是变量的名称
  2. 变量名称必须以字母或下划线开头,不能以数字开头
  3. 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
  4. 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

注意: PHP 变量名称对大小写敏感!


PHP 有三种不同的变量作用域:

  • local(局部)
  • global(全局)
  • static(静态)

跟c语言一样,函数内局部变量,<?php后就是全局变量,写循环要保留某个值就用静态变量static

就不多说了


echo 和 print 语句

PHP 中有两个基本的输出方式:echo 和 print

  • 虽然PHP中两种输出方式echo 和 print 都可以进行输出:

  • echo - 可以输出一个或多个字符串

  • print - 只允许输出一个字符串,返回值总为 1

  • echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。

酱紫

echo的:   echo "KKK"," very"," good"," and"," study hard";

print的:  print "KKK very good and study hard";

很明白了叭。。。


PHP 数据类型

PHP一种支持八种原始数据类型:

四种标量类型,即integer(整型)、float/double(浮点型)、string(字符串型)和boolean(布尔型)

两种复合类型,即array(数组)、object(对象)

两种特殊类型,即resource(资源)、NULL(空)

字符串(string)

字符串是字符序列,可以是以引号内的任何文本,单双引号的使用有区别:

单引号:单引号里出现的变量会原样输出,PHP引擎不会对它进行解析,因此单引号定义字符串效率最高。

双引号:双引号所包含的变量会自动被替换成变量值。

如下例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>素质嘤嘤</title>
</head>
<body>

<?php 
$x = "Hello !!!!!!";
echo $x;
echo "<br>"; 
$y = 'Hello world!';
echo "$y";
echo "<br>";
echo '$y';
?>

</body>
</html>

 

 明天继续..晚安

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值