zoukankan      html  css  js  c++  java
  • 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 三元运算符
  • 相关阅读:
    关于OPC自动化接口编程(OPCDAAuto.dll)几点注意问题
    OPCDAAuto.dll的C#使用方法浅析(转载)
    微软系统工具包Sysinternals Suite官方下载地址
    C#的dll被其他程序调用时,获取此dll正确的物理路径
    根据存储过程,查询此过程的参数和参数数据类型讯息
    sql server中类似oracle中decode功能的函数
    c# HttpWebResponse 调用WebApi
    MariaDB10.4以上版本安装
    Windows server 2012 显示“我的电脑”
    Debian 9 启动后进入命令行
  • 原文地址:https://www.cnblogs.com/soldierback/p/11679056.html
Copyright © 2011-2022 走看看