zoukankan      html  css  js  c++  java
  • php笔记之运算符

    运算符

    赋值运算符

    运算规则:

           将赋值号右边的值赋值给左边的变量。左边必须是变量不能是式子

     

    算术运算符

    +、-、*、/、%

    %           取模(取余)

    运算规则:求两个数相除,除不尽的部分。

     在实际开发中,我们经常使用%运算判断奇偶数

    自操作运算符

    ++ 自增、--自减

    自增运算符

           前自增  规则:先对变量的值自增1,再使用变量的新值参与式子的运算。

           后自增 规则:先使用变量的原值参与式子的运算,再对变量的值进行加1

    前自增

    <?php
    /**
     * Created by PhpStorm.
     * User: ASUS
     * Date: 2020/1/14
     * Time: 10:53
     */
    
    $v = 10;
    $ret = ++$v;
    echo $ret,"<br/>"; // 11
    echo $v; // 11
    前自增

    后自增

    <?php
    /**
     * Created by PhpStorm.
     * User: ASUS
     * Date: 2020/1/14
     * Time: 10:53
     */
    
    $v = 10;
    $ret = $v++;
    echo $ret,"<br/>"; // 10
    echo $v; // 11
    后自增

    说明:

           前++是先更改内存中变量的值,再将新值读取到这个式子中。

           后++是先取内存中的这个变量的值,放在式子中,再对变量的值加1

    自减运算符

           前自减  规则:先对变量的值自减1,再使用变量的新值参与式子的运算。

           后自减 规则:先使用变量的原值参与式子的运算,再对变量的值进行减1

           $i+=2            等效于 $i=$i+2;

           $i-=2             等效于 $i=$i-2;

           $i*=2            等效于 $i=$i*2;

           $i/=2            等效于 $i=$i/2;

           $i%=2           等效于 $i=$i%2;

    字符串运算符

    .     对字符串进行拼接
    .=   第字符串进行拼接

    注意:

     比较运算符

    >、<、>=、<=、==、!=、===、!==

    前提:

           与变量相关的有两部分:其一是值,其二是类型。

    ==                 用于判断两个数的值是否相等

    ===               同时判断变量的值与类型是否相同,如果相同返回true,

    示例:

    !==         判断两个变量的值或类型至少有一方面不相同

    提示:

           比较运算符得到的最终结果boolean类型的值

    逻辑运算符

    &&、||、!、and、or

    &&         逻辑与

           运算规则:

    真值运算规则:参与运算的两个操作数,如果同时为true或能转换为true,那么最终的结果就是true

    假值运算规则:参与运算的两个操作数,只要有一个为false或能转换为false,那么最终的结果就是false

     条件运算符

    三元运算符

    语法:

    表达式?表达式A:表达式B

    运算规则:

    先计算表达式是否成立,如果成立去表达式A的值,如果不成立去表达式B的值,就是简单的分支语句

    示例:

     拓展:

    语法:

    变量?:表达式B

    运算规则

    如果能量能够转换为true,那么就取变量,否者取表达式B

     错误控制运算符

    错误抑制符

    @ 错误抑制符

    作用是不显示错误信息

     php.ini中隐藏错误

     说明:

    此种配置影响是全局,所有使用此份php配置文件的站点都会受此影响

    脚本级的错误控制

    脚本级的错误控制仅限于当前的php脚本文件

    ini_set() 主要用于在php脚本中来设置php.ini中的配置项

    语法:

    ini_set(配置项名,值)

    示例:

     ini_get(配置项名)   主要用于获取php.ini胚配置文件中的配置项的值

    示例:

    进制转换函数

    dec  decimal 十进制
    bin  binary 二进制
    oct  octet 八进制
    hex   hex 十六进制
    decbin() 十进制转换为二进制
    dechex() 十进制转换为十六进制
    decoct()  十进制转换为八进制

     php的输出语法

    echo 

    只能输出标量的数据类型,对于任何数据都要转换为字符串输出

    示例:

     print()

    只能输出标量的数据类型,对于任何数据都要转换为字符串输出

    示例

     echo和print的区别:

    echo没有返回值,print有返回值

    print_r()

    可以输出标量,以及符合数据类型

    示例:

     var_dump()

    主要是用于程序员进行代码调试,客输出十分详细的信息,并不是为了输出信息给用户

     sprintf()

    用于格式化输出

    语法:

    sprintf(格式化字符串,变量1,变量2,......)

    说明:

    格式化占位符有:

    %b        二进制
    %d        十进制
    %o        八进制
    %f        浮点
    %x        十六进制

    示例:

     php.exe文件

    php内置的web 服务器

    php.exe -S localhost:端口号

     

    提示:

    创建了内置的web服务器后,也需要使用浏览器访问php文件

    php_cli

    php的命令行模式

    php –m

           查看php所加载的功能模块

    php --ini

    php –f 文件的名

    php –r  “一行Php命令”

  • 相关阅读:
    volume 方式使用 Secret【转】
    查看 Secret【转】
    用 k8s 管理机密信息【转】
    MySQL 如何使用 PV 和 PVC?【转】
    【docker问题】Client.Timeout exceeded while awaiting headers
    PV 动态供给【转】
    回收 PV【转】
    NFS PersistentVolume【转】
    PV & PVC【转】
    IO流中的常见问题
  • 原文地址:https://www.cnblogs.com/zhangcheng94/p/12191738.html
Copyright © 2011-2022 走看看