zoukankan      html  css  js  c++  java
  • PHP01

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>PHP基础</title>
    </head>
    <body>
        <?php
            //输出方法
            echo 'asd';
            print 'aaa';
            //区别:print方法不能进行多变量输出
    /////////////////////////////////////////////////////////////////
    
            /** 
             * 变量:
             * 1.变量以 $ 符号开始,后面跟着变量的名称
             * 2.变量名必须以字母或者下划线字符开始
             * 3.变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
             * 4.变量名不能包含空格
             * 变量名是区分大小写的($y 和 $Y 是两个不同的变量);但关键字和函数名不区分大小写
            */
            //定义变量
            $name = '张三';
            echo $name;
    
            //可变变量
            $a = 'b';
            $b = 1;
            echo $$a; //结果为1   $$a => $b => 1
    
            //引用传值
            $c = 1;
            $d = $c;
            echo $d; //1
    
            $c = 2;
            echo $d;//值还是1
        
            
            $e = 1;
            $f = &$e;
            // $f = 2;
            echo $f;//1
    
            $e = 2;
            echo $f;//值变为2
    
    
    ///////////////////////////////////////////////////////////////////////////////////////
            /*
            基本数据类型:
            字符串:String
            整数型:Integer
            浮点数:Float
            布尔值:Boolean
            */ 
    
    
            //单引号和双引号在字符串中的区别:单引号输出内容包含变量时,不会解析该变量;双引号输出内容包含变量时,如果
            //该变量在输出位置的最后面,会解析该变量,如果放在前面,不会解析,可以使用{}来实现变量的解析
            $aa = 1;
            $bb = 2;
    
            $cc = '$a';
            echo $cc;//值为$a
            $dd = "abc$aa";
            echo $dd;//值为abc1
            $ff = "$bbabc";//错误,没有变量$bbabc
            $ee = "{$bb}abc";
            echo $ee;//值为2abc
    
            //字符串拼接用 "."进行拼接
            //返回字符串的长度方法:strlen()
            //判断字符串中是否存在某个字符:strpos()返回的是字符在字符串中的位置
            //var_dump()返回数据的类型
    
        ?>
    </body>
    </html>
  • 相关阅读:
    Eclipse解决运行、启动缓慢问题思路
    Flask---日常笔记1
    Flask与Django对比
    Flask框架-基本使用
    常用软件下载地址
    乌合之众大众心理学
    C#使用IKVM来实现与java互通的RSA签名
    C#使用BouncyCastle来实现私钥加密公钥解密的方法与java互通的RSA加解密和签名(转)
    SignalR新手系列教程详解总结(转)
    项目管理的三大难题及应对策略(转)
  • 原文地址:https://www.cnblogs.com/1500418882qqcom/p/13396710.html
Copyright © 2011-2022 走看看