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三个文本框中的值

php语法笔记的更多相关文章

  1. SQL基础语法笔记教程整理

    PS:本文适用SQL Server2008语法. 一.关系型数据库和SQL 实际上准确的讲,SQL是一门语言,而不是一个数据库. 什么是SQL呢?简而言之,SQL就是维护和使用关系型数据库中的的数据的 ...

  2. C语言语法笔记 – 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表 | IT宅.com

    原文:C语言语法笔记 – 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表 | IT宅.com C语言语法笔记 – 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表 | I ...

  3. SQL 基础语法笔记教程整理

    最近从图书馆借了本介绍 SQL 的书,打算复习一下基本语法,记录一下笔记,整理一下思路,以备日后复习之用. PS:本文适用 SQL Server2008 语法. 首先,附一个发现的 MySQL 读书笔 ...

  4. [python] Pythonic语法笔记

    Pythonic语法笔记 __new__ 在类实例化之前执行的,也就是在init之前执行,可以为这个类写操作.接受的参数不是self而是cls.只有在new方法里返回类才会执行init操作,需要返回父 ...

  5. SQL Server 常用高级语法笔记

    自从用了EF后很少写sql和存储过程了,今天需要写个比较复杂的报告,翻出了之前的笔记做参考,感觉这个笔记还是很有用的,因此发出来和园友分享. 1.case...end (具体的值)case后面有值,相 ...

  6. C#语言不常用语法笔记

    只看过3天C#语法书,了解个大概,与C++等不同之处,或者看开源遇到一些奇异用法,记录一下,脑子不够用的情况下,还是记笔记靠谱. ==================== 顺便吐槽下,这年头得会各种编 ...

  7. solr使用语法笔记

    http://127.0.0.1:8095/shangbiao_sale/select?sort=id+desc&fq=&wt=json&json.nl=map&q=s ...

  8. Java语法笔记

    目录 知识点 不支持 恶心事 与C#的区别 组件 学习资料 母版页 知识点 类 静态方法,即可以在类上被调用,也可以在实例对象上被调用. Java类 先执行静态构造函数,再执行静态方法或静态字段,所以 ...

  9. Java基本语法笔记

    1. 基本格式: public class HelloWprdApp { public static void main(String[] args) {        // TODO Auto-ge ...

  10. Solr常用查询语法笔记

    1.常用查询 q - 查询字符串,这个是必须的.如果查询所有*:* ,根据指定字段查询(Name:张三 AND Address:北京) fq - (filter query)过虑查询,作用:在q查询符 ...

随机推荐

  1. 本地连不上远程mysql数据库(1)

    Ubuntu 16.04下开启Mysql 3306端口远程访问   0. 前言 网上看到很多开启Mysql远程访问端口,修改的配置文件我都没有找到. 特意查看了我的Linux版本 $ sudo lsb ...

  2. Canvas:技术小结

    Canvas:技术小结 资料 [教程:MDN官方中文教程] https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Tutorial [ ...

  3. HDU 4370 - 0 or 1 (SPFA+思维)

    题意:给一个N*N的矩阵C,和一个N*N的只由0和1组成的矩阵X. X满足以下条件: 1.X 12+X 13+...X 1n=1  2.X 1n+X 2n+...X n-1n=1  3.任意 i (1 ...

  4. centos7 firewall开放查看关闭端口

    查看所有打开的端口: firewall-cmd --zone=public --list-ports 添加 firewall-cmd --zone=public --add-port=80/tcp - ...

  5. Maven的Mirror和Repository

    今天新公司入职,项目经理让迁出项目,心想maven的阿里镜像源挺快的,干脆在配置了公司私服之后自己配置了阿里的镜像源,没成想项目屡屡报错,找不到项目依赖的公司jar包,后来才发现,同事配置mirror ...

  6. Saltstack sls文件:批量替换指定文件

    一.创建salt管理配置文件:将所有minion 指定文件替换为master端的文件. 1.创建salt管理目录,并创建salt配置文件规范 # 创建salt文件目录 mkdir /srv/{salt ...

  7. 开机自动mount

    root权限编辑:/etc/fstab vim /etc/fstab #当前系统里的唯一标志  挂载到什么地方   文件系统类型    选项               是否dump # <fi ...

  8. C++二阶构造函数

    转自:http://blog.51cto.com/9291927/1896411 一.构造函数的问题 构造函数存在问题: A.构造函数只提供自动初始化成员变量的机会 B.不能保证初始化逻辑一定成功,如 ...

  9. CentOS6、7优化脚本完美版

    #!/bin/bash SysVer=`cat /etc/redhat-release | awk -F'release' '{print $2}' | awk -F'[ .]+' '{print $ ...

  10. How to create and manage configuration backups in Internet Information Services 7.0

    https://support.microsoft.com/en-us/help/954872/how-to-create-and-manage-configuration-backups-in-in ...