• PHP基础学习笔记1


    一、基本语法
      1.1 形式
        PHP 脚本以 <?php 开始,以 ?> 结束:
          <?php
            //php代码
          ?>

      1.2 注释
        单行注释
          //这是单行注释
        多行注释
          /*
           这是
           多行
           注释
          */


    二、变量规则(PHP是一门弱类型语言(弱类型即创建变量时不需要事先声明该变量的类型))

       变量以 $ 符号开始,后面跟着变量的名称

       变量名必须以字母或者下划线字符开始

       变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )

       变量名不能包含空格

       变量名是区分大小写的($y 和 $Y 是两个不同的变量)

     

    三、变量作用域

      3.1 四种作用域

        local

        global

        static

        parameter

      3.2 函数要访问全局变量需要使用global关键字

        <?php

          $x=5;

          $y=10;

          function myTest() {

            global $x,$y;

            $y=$x+$y;

          }

          myTest();

          echo $y; // 输出 15

        ?>

        PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中;index 保存变量的名称;

        这个数组可以在函数内部访问,也可以直接用来更新全局变量;上面的实例可以写成这样:

        <?php

          $x=5;

          $y=10;

          function myTest() {

            $GLOBALS['y'$GLOBALS['x'$GLOBALS['y'];

          }

          myTest();

          echo $y;

        ?>


      3.3 static作用域

        <?php

          function myTest() {

            static $x=0;

            echo $x;

            $x++;

            echo PHP_EOL; // 换行符

          }

          myTest();

          myTest();

          myTest();

        ?>

        每次调用该函数时,该变量将会保留着函数前一次被调用时的值;注意该变量仍然是函数的局部变

    四、数据类型


      
    String (字符串)
      Integer(整型)
      Float (浮点型)
      Boolean(布尔型)  
      Array (数组)
      Object (对象)
      NULL (空值)

      var_dump() 函数返回变量的数据类型和值


    五、类型比较

       松散比较:使用两个等号 == 比较,只比较值,不比较类型

       严格比较:用三个等号 === 比较,除了比较值,也比较类型

     
    六、常量

       常量名不需要加 $ 修饰符;注意: 常量在整个脚本中都可以使用

       6.1 常量设置

       设置常量,使用 define() 函数,函数语法如下:

       bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

       该函数有三个参数:

        name: 必选参数,常量名称,即标志符;

        value:必选参数,常量的值;

        case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感;默认是大小写敏感的.

       6.2 常量的作用范围

       常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用

     
    七、字符串

       7.1 字符串连接

       使用并置运算符 (.) 用于把两个字符串值连接起来:

         <?php
           $txt1="Hello world!";
           $txt2="What a nice day!";
           echo $txt1 . " " . $txt2;
         ?>

       7.2 使用函数strlen()输出字符串的长度

       7.3 使用函数strpos()在字符串内查找一个字符或一段指定的文本

         <?php
           echo strpos("Hello world!","world");
         ?>

     
    八、换行

         echo '<br>'; // 换行

    九、运算符  

      9.1 算术运算符
      9.2 赋值运算符
      
      9.3 递增/递减运算符
      9.4 比较运算符
      9.5 逻辑运算符
      9.6 数组运算符
      9.7 三元运算符
  • 相关阅读:
    调用tensorflow中的concat方法时Expected int32, got list containing Tensors of type '_Message' instead.
    lstm公式推导
    RNN推导
    word2vec原理
    反向传播神经网络入门
    mac升级系统自带numpy失败解决方案
    mac安装.net core
    mac 当前位置打开终端
    docker安装配置
    KVM性能优化学习笔记
  • 原文地址:https://www.cnblogs.com/soldierback/p/11679056.html
Copyright © 2020-2023  润新知