网络安全--PHP编程与系统开发-09-PHP基本语法与字符

PHP基本语法与字符

一,基本用法
1,代码块

PHP是运行于Web服务器中, 主要用于网页的处理。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
<?php
//混搭php
?>  
2,注释
<?php
    //必须要是用<?php >进行代码的包裹
    /*可以用于注释一行或一个段落 */
    /*
    *在php中,可以通过两个函数往页面中输出注释;
    *(1)echo 
    *(2)print
    */


    echo "这是一个网页";
?>
3,内容输出
<?php
    //必须要是用<?php >进行代码的包裹
    /*可以用于注释一行或一个段落 */
    /*
    *在php中,可以通过两个函数往页面中输出注释;
    *(1)echo 支持逗号分割多个字符串进行拼接输出
    *(2)print 支持逗号分割多个字符串进行拼接输出
    *注意在php中,换行符"\n"无法被浏览器解析,<br/>才能被浏览器解析
    */

    echo "这是一个网页.<br/>";
    print "这是第二个网站";
    echo "111","222","333";
    //print "111","222","333"; print不能跟逗号分割多个字符
    echo "111"."222"."333<br/>";
    //在php中.代表字符串连接符
    print "111"."222"."333<br/>";
    echo "你好你的余额为:" . 2000 . "元";
?>
4,引号
 /*
    *引号的问题:
    *1,双引号:里面可以包裹字符串和变量
    *2,单引号:单引号只能表示字符串,不能表示变量
    *3,反引号:用于执行操作系统命令并且返回结果
    */
    $addr = "四川成都";
    echo "你所在的城市为: $addr <br/>" ;
    echo '你当前城市为:  $addr <br/>' ;
    echo `ipconfig`;

5,编码格式
   $addr = "四川成都";
    echo "你所在的城市为: $addr <br/>" ;
    echo '你当前城市为:  $addr <br/>' ;
    //header("conter-type/html;charsset='GBK'");
    echo `ipconfig`;

    /*为什么执行ipconfig命令时,会出现网页输出乱码:因为网页的编码是UTF-8,而操作系统的编码格式是GBK(中文编码
    *1,使用header函数往网页中写入GBK的响应头,让浏览器按照GBK的编码格式处理。但是,此种方式会导致整个页面的编码格式变成GBK,而不是GBK编码的内容会导致乱码
    *2,使用PHP内置函数:iconv来对需要进行转码的文本进行编码格式的转换,不影响其他内容。
    */
    $result = `ipconfig`;
    $result = iconv("GBK","UTF-8",$result);
    echo $result;
6,通信过程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8fWLv3Fc-1660578835699)(C:\Users\Chris\Desktop\learn_.png)]

二,变量
1,数据类型
  • String(字符串):“成都”,“hellow”
  • Integer(整型):200,-200
  • Float(浮点型):220.01
  • Boolean(布尔型):ture,false
  • Array(数组)一组数据的集合
  • Object(对象)
  • NULL(空值)
  • Resource(资源类型)
2,命名规范
  • 变量以 $ 符号开始,后面跟着变量的名称
  • 变量名必须以字母或者下划线字符开始
  • 变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ )
  • 变量名不能包含空格
  • 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
  • 变量名不能使用中文全拼,最好使用英文
  • 变量名不能使用无意义的简写,WB,XY,但是常规的简写可以的,html,css,js,mp4
  • 函数名必须使用动词或动名词形式
  • 变量名或函数等,首字母小写,如果有多个单词,第二个单词的首字母建议大写,使用驼峰式命名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值