zoukankan      html  css  js  c++  java
  • php 语法1

    PHP是弱语言,变量以$开头来标识;

      不需要声明变量的数据类型;

    布尔类型

      TRUE,FALSE(true,false)不区分大小写

      echo 输出真值时,为1

          假值时,不输出

    整型

      在数字前加上0(数字),表示八进制

      加上0x表示十六进制

    字符串

      有三种定义:双引号,单引号,heredoc结构

          如果字符串中有$怎么办?

        1)如果$a是变量,使用双引号

          “hello,$a!” 这时$a表示的是变量

        2)如果$a是字符串,使用单引号

          ‘hello,$a!’

      如果字符串很长怎么办?

        使用.连接,繁琐;

        这时,要使用heredoc结构;

        举例:

          $string = <<<GOD 字符串

                                   GOD;

          注意:

            1.GOD可以换成DOG

            2.必须以<<<开始,最后另起一行书写GOG;不能有空格等!

    常量

      自定义常量,系统常量

      自定义常量:

        格式 define(常量名,常量值,可选参数),常量名为字符串,可选参数默认为false(表示对大小写敏感)

        例如:

          define(“PI”,3.14)

          或者

          $p = "PI";

          define($p,3.14);

               使用defined(常量名)判断常量是否存在,存在,返回true;不存在,返回false;

      系统变量:

                常用的系统变量

          __FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置

          __LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行

                    PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码

          如何取出常量值?

        1.使用常量名

               2.通过constant()获取,更灵活

          constant(“PI”);或者

          constant($p);

    赋值运算符

      =

      &引用赋值,变量指向同一个内存地址

      例如:

        $price = 9;

        $p=$price;

        $s=&$price;

    比较运算符

        

    常见的内置函数:

      var_dump()

        判断一个变量的类型与长度;

        var_dump(变量)   会打印变量的类型,长度,值;如果是数组,会遍历打印;

      memory_get_usage()  返回当前PHP程序占用内存大小;

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

    • local(局部)
    • global(全局)
    • static(静态)
  • 相关阅读:
    牛逼哄哄的 RPC 框架,底层到底什么原理?
    你只会用 StringBuilder?试试 StringJoiner,真香!
    厉害了,淘宝千万并发,14 次架构演进…
    微服务中 Zookeeper 应用及原理
    牛逼哄哄的零拷贝是什么?
    排名前 16 的 Java 工具类,哪个你没用过?
    Spring Boot 2.4 正式发布,重大调整!!!
    pl/sql 实例精解 07
    ArcGIS 符号和样式
    SQL Server系统视图有什么用?
  • 原文地址:https://www.cnblogs.com/RocketV2/p/4882337.html
Copyright © 2011-2022 走看看