zoukankan      html  css  js  c++  java
  • IDE及PHP基础——注释、变量、数据、运算符、输出等

    IDE(Integrated Development Environment ),集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

    PHP基础

    1、标记与注释

    /* 多行注释  */

    //单行注释

    2、输出语句

    echo “输出内容”:可以输出多个字符串,逗号隔开,单引号内视为纯字符串,双引号内加入标签可以识读

    print (输出内容):只能输出一个字符串

    print_r(数组):可以把字符串和数字简单地打印出来,而数组则以括起来的键和值的列表形式显示,并以Array开头。一般用于输出数组

    var_dump(输出内容):调试专用,输出带类型的值

    转义字符:

      当输出内容中有“”等特殊字符时,在特殊字符前加反斜线 ,例:echo  "ABC"abc";

    3、数据类型

    php是弱类型语言

    gettype():获取类型

    is_类型名():判断类型

    4、变量定义

    $变量名=值

      例:$a="abc";                                                                             //定义字符串用单引号、双引号都可以

        $b='123';

        $c=<<<X                                                                              //定义大段字符串可以用<<<X  字符串  X;

         <div style="background-color:red">

          {$b}                                                                              //定义字符串中可引入变量

         </div>   

    X;                                                                                                      //X为自定义的的标记字母,也可以是A或者TMP等,最后的标记字母必须顶格写在最左边

    isset():判断变量是否定义

    unset():变量清除

    empty():判断变量是否为空                                                             //变量为 ‘’ , 0 , null 时都为空

    类型转换:settype(变量名,类型)         例:settype($b,'int');

         (数据类型)变量名                 例:(int)$b;

    获取变量地址:&                                   例:$y=&$x;                      //把$x的地址赋给$y,相当于一个值有了两个名,改变任何一个变量,值都会变化

    可变变量:

      例:$a="123";

        $b="a";

        $c=$$b;                                     //此处$c="123";

    5、运算符表达式

    数学运算符:+,-,*,/,%,+=,-=,++,--

    比较运算符:>, <, >=, <=,==, !=,<>(相当于!=)

    逻辑运算符:&&     ||     !

    三元表达式:判断条件?值1:值2;

    拼接字符串:用的是点 .(区别于JS用的+),.=

    @ 错误控制运算符                                  //运行到此处时如果发现错误,跳过此处继续执行

  • 相关阅读:
    SWT的TreeViewer和TableViewer的交互
    利用SVNKit进行版本库的树的导出
    使用SVNkit删除版本库的文件
    SVN中正确的add操作和delete操作
    SVNKIT一段代码的分析
    Eclipse中的SVN的冲突解决方案详解
    CSS3实现小于1px的边框(移动端)
    向左滑动删除一区域内容(移动端)
    下拉框文本框+复选(选中的显示在文本框中)
    弹性盒布局(自适应)
  • 原文地址:https://www.cnblogs.com/cmzhphp2017/p/7664918.html
Copyright © 2011-2022 走看看