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三个文本框中的值
php语法笔记的更多相关文章
- SQL基础语法笔记教程整理
PS:本文适用SQL Server2008语法. 一.关系型数据库和SQL 实际上准确的讲,SQL是一门语言,而不是一个数据库. 什么是SQL呢?简而言之,SQL就是维护和使用关系型数据库中的的数据的 ...
- C语言语法笔记 – 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表 | IT宅.com
原文:C语言语法笔记 – 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表 | IT宅.com C语言语法笔记 – 高级用法 指针数组 指针的指针 二维数组指针 结构体指针 链表 | I ...
- SQL 基础语法笔记教程整理
最近从图书馆借了本介绍 SQL 的书,打算复习一下基本语法,记录一下笔记,整理一下思路,以备日后复习之用. PS:本文适用 SQL Server2008 语法. 首先,附一个发现的 MySQL 读书笔 ...
- [python] Pythonic语法笔记
Pythonic语法笔记 __new__ 在类实例化之前执行的,也就是在init之前执行,可以为这个类写操作.接受的参数不是self而是cls.只有在new方法里返回类才会执行init操作,需要返回父 ...
- SQL Server 常用高级语法笔记
自从用了EF后很少写sql和存储过程了,今天需要写个比较复杂的报告,翻出了之前的笔记做参考,感觉这个笔记还是很有用的,因此发出来和园友分享. 1.case...end (具体的值)case后面有值,相 ...
- C#语言不常用语法笔记
只看过3天C#语法书,了解个大概,与C++等不同之处,或者看开源遇到一些奇异用法,记录一下,脑子不够用的情况下,还是记笔记靠谱. ==================== 顺便吐槽下,这年头得会各种编 ...
- solr使用语法笔记
http://127.0.0.1:8095/shangbiao_sale/select?sort=id+desc&fq=&wt=json&json.nl=map&q=s ...
- Java语法笔记
目录 知识点 不支持 恶心事 与C#的区别 组件 学习资料 母版页 知识点 类 静态方法,即可以在类上被调用,也可以在实例对象上被调用. Java类 先执行静态构造函数,再执行静态方法或静态字段,所以 ...
- Java基本语法笔记
1. 基本格式: public class HelloWprdApp { public static void main(String[] args) { // TODO Auto-ge ...
- Solr常用查询语法笔记
1.常用查询 q - 查询字符串,这个是必须的.如果查询所有*:* ,根据指定字段查询(Name:张三 AND Address:北京) fq - (filter query)过虑查询,作用:在q查询符 ...
随机推荐
- dymaic方式的Json序列化
from:http://stackoverflow.com/questions/3142495/deserialize-json-into-c-sharp-dynamic-object If you ...
- [CTSC2011]幸福路径
题目描述 有向图 G有n个顶点 1, 2, …, n,点i 的权值为 w(i).现在有一只蚂蚁,从 给定的起点 v0出发,沿着图 G 的边爬行.开始时,它的体力为 1.每爬过一条 边,它的体力都会下降 ...
- zero-base coordinate 和one-base coordinate
zero-base和one-base是生信会经常碰到的两套坐标系统. zero-base是半开放式的,是不包括该点的,zero-base的文件有:bed;bam one-base是封闭式的,是包括该点 ...
- TensorFlow实现CNN
TensorFlow是目前深度学习最流行的框架,很有学习的必要,下面我们就来实际动手,使用TensorFlow搭建一个简单的CNN,来对经典的mnist数据集进行数字识别. 如果对CNN还不是很熟悉的 ...
- HDU 1176 免费馅饼 简单动态规划
世道很简单的动态规划,但是却错了,让我很无语,改来改去还是不对,第二天有写就对了,之后我就耐着性子慢慢比较之前的错误代码,发现 第一次错:纯粹用了a[i][j]+=max3(a[i+1][j-1], ...
- Spring积累
<tx:annotation-driven/> (Spring的XML配置里两大Bean的声明之一) 那我们是否就可以在程序中所有被spring管理的类(@Controller.@Ser ...
- GCD汇总
//总结如下: //1.同步请求:不会开启新的线程 //1-1.同步请求--串行队列:不开启新线程--按照顺序执行下去 //1-2.同步请求--并发列队:不开启新线程--按照顺序执行下去 //2.异步 ...
- truncate delete 与 drop的区别
一张表几亿条数据.根据task_id删除几千万. delete删除后查询,发现查询速度还是没有变快.explain查看 rows并没有发生变化.查询速度肯定也不会变化.原因? truncate del ...
- 关系型数据库的ACID规则
1.A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚. 比如 ...
- eclipse部署的web项目没有添加到Tomcat的webapps目录下解决方法
eclipse没有像myeclipse那样,添加web项目时会自动部署到Tomcat的webapps目录下. 而是部署到了eclipse的.metadata\.plugins\org.eclipse. ...