zoukankan      html  css  js  c++  java
  • php语法笔记

    1、  php中设置页面的编码方式:

    header(“content-type:text/html;charset=utf-8”);

    2、  数据类型

    布尔类型:Boolean/bool:true、false

    整数类型:int/integer 保存的值为整数

    小数类型:float

    字符串类型:string/str:”值”或单引号’值’,如:”字符串”或’字符串’。

    3、  一般定义变量的规则

    布尔类型的变量:$b_1,诸如这种形式的写法

    整数类型的变量:$i_1

    字符串:$str_1

    4、  如何显示变量的类型和值

    Var_dump(变量);

    echo isset($b);//判断内存中是否存在变量$b,存在,则为true,否则为false

    unset($a);//unset释放内存中的变量

    var_dump(isset($a));

    var_dump(empty($a));//empty判断是否存在变量,如果存在为false  否则为true

    5、  算术运算符

    %:求余。写法: a、变量=值1  % 值2;echo 值1 % 值2。

    ++:变量自加1。

    用法1:变量++ :表示后加1 。如echo $i1++èecho $i1;$i1=$i1+1;

    用法2:++变量:表示先加1。如echo ++$i1è$i1=$i1+1;echo $i1;

      如果单独的++变量和变量++,那么它们的结果是一样的。

    如:$i=1;$i++;++$i;//则$i++;++$i都只是对$i1加1

    6、  赋值运算符

    =:赋值号的左边是一个变量,阅读程序的时候,只需要管赋值号的右边计算就ok。

    7、  php中的变量必须有值,如果没有赋值,则会报错

    8、  比较运算符

    ==:只是判断值是否相等,不考虑类型。如果相等,则为true 否则为false

    ===:同时考虑值和类型,如果都相同,则为true,否则为false。

    9、  赋值语句

    =

    +=、-=、/=、*=

    .=:

    例如:变量.=值==>变量=变量.值

    10、比较运算符:比较的结果是bool类型,true或false

    >、>=、<、<=

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

    11、true在网页上显示为1,false显示空

    结果不为空和0,则表示为true;否则表示为false

    12、三元运算符

    变量=条件?为true结果:为false的结果

    Echo条件?为true结果:为false的结果

    13、如何取得提交表单中文本框的值?

    提交表单的方法:get、post

    如:<form method="get">

       a:<input  type="text" name="a" id="a"/><br />

       b:<input  type="text" name="b" id="b"/><br />

       c:<input  type="text" name="c" id="c"/><br />

       <input  type="submit" value="输 出"/><!—提交按钮à

    </form>

    现在是get方法:通过$_GET[“a”] $_GET[“b”] $_GET[“c”]分别取得a、b、c三个文本框中的值

    注意的是:每个文本框的名称属性一定要

    如:<form method="post">

       a:<input  type="text" name="a" id="a"/><br />

       b:<input  type="text" name="b" id="b"/><br />

       c:<input  type="text" name="c" id="c"/><br />

       <input  type="submit" value="输 出"/><!—提交按钮à

    </form>

    现在是post方法:通过$_POST[“a”] $_ POST [“b”] $_ POST [“c”]分别取得a、b、c三个文本框中的值

  • 相关阅读:
    Entity Framework 5.0运行.NET Framework 4.0之上在查询表达式中使用显示转换的一个问题
    How to get memcached all keys
    不同dll相同Type.FullName引发的问题
    WinDbg的cmdtree命令
    警惕缺省参数(Optional Parameters)对类型(Type)构造函数(Constructor)设计的影响
    如何解决Silverlight InitializeError #2103 Invalid or malformed application: Check manifest
    在北京拿5000.00元的工资
    分区表2
    C#操作config文件
    分区表1
  • 原文地址:https://www.cnblogs.com/tcheng/p/5935051.html
Copyright © 2011-2022 走看看