1.表单

<form action="processorder.php" method="post">

表单的第一行,action的意思是说,提交表单后要到哪里去,或者把表单提交

到什么地方去,一般是一个URL,method意思是说用说用什么方式提交,post或着get

2.php

php的四个地方

2.1php标记

使用<?php 语句 ?>标记,php语言写在这个里面

2.2php语句

每一条语句用分号;隔开,这个分号就像我们中文中的逗号,表示这个说完了

2.3空格

php忽略所有的空格

2.4注释

//或者 /* */

3.访问表单变量

表单提交的时候变量全部保存在method指定的方法中,提交的变量一般会有不少,

所有会保存为post或者get的一个数组。

所以,想要获取表单变量需要用到:

$_POST['name']或者$_GET['name']

究竟用哪一个要看method中使用的是哪一个,当然也可以直接用统称的$_REQUEST['name']

4.变量和连接符

php用点号.来连接字符串

变量:

1.变量的前面必须用$表示

2.PHP的标示符是区分大小写的,但是作为函数名的时候是不区分大小写的

3.""双引号中的变量会显示变量的值,''单引号是不会显示变量的值得

5.变量类型

5.1类型转换

强制转换数据类型,字符类型括起来放在变量前面

格式是$totalamout = (float)$total

5.2可变变量

变量名作为值赋值给另外一个变量

$varname = 'name'

于是$$varname=5;就等同于$name=5;

5.声明和常量

声明:

define('PRICE', 100);

声明的常量用大写,是超级全局变量,可以在脚本文件中直接使用,常量不用$

几个超级全局变量:

$GLOBALS, $_POST, $_GET, $COOKIE, $FILES, $_ENV, $_REQUEST等,变量都

以数组的方式保存在这几个里面

6.操作符

! 非; &&与; ||或;

1.三元操作符

格式:

condition ? value if true : value if false

解释:若condition成立,则执行问号后面的代码,若不成立,则执行第三段代码

2.错误抑制操作符

例:$a = @(57/0)

0不能做为除数,所以肯定报错,但是用@可以将这个错误抑制,使其不会爆发出来

3.执行操作符``

符号是反引号,用于执行服务端的命令

例:$out = ls -al

4.数组操作符

[]和=>

5.类型操作符:instanceof

用于检查一个对象是否是特定类的实例

7.逻辑结构

1.if语句

if(){
语句;
}else{
语句;
}

或者:

if(){
语句;
}elseif(){
语句;
}elseif(){
语句;
}

2.switch语句

switch($var){
case "a":
echo "语句a";
break;
case "b":
echo "语句b";
break;
case "c":
echo "语句c";
break;
default:
echo '默认语句';
break;
}

$var的值和case里面的进行匹配,如果有就执行匹配的代码,如果没有,就执行

default的代码。

3.while循环,do……while循环,for循环,跟python的差不多,没啥可说的

4.跳出循环的3种方式

1.break

跳出循环,不再执行这个循环语句,直接执行循环体下面其他的语句

2.continue

跳出这次的循环,继续进行下一轮的循环,还是在这个循环体中

3.exit

结束整个脚本的执行

PHP快速入门的更多相关文章

  1. Web Api 入门实战 (快速入门+工具使用+不依赖IIS)

    平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html 屁话我也就不多说了,什么简介的也省了,直接简单概括+demo ...

  2. SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=》提升)

     SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=>提升,5个Demo贯彻全篇,感兴趣的玩才是真的学) 官方demo:http://www.asp.net/si ...

  3. 前端开发小白必学技能—非关系数据库又像关系数据库的MongoDB快速入门命令(2)

    今天给大家道个歉,没有及时更新MongoDB快速入门的下篇,最近有点小忙,在此向博友们致歉.下面我将简单地说一下mongdb的一些基本命令以及我们日常开发过程中的一些问题.mongodb可以为我们提供 ...

  4. 【第三篇】ASP.NET MVC快速入门之安全策略(MVC5+EF6)

    目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...

  5. 【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6)

    目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...

  6. Mybatis框架 的快速入门

    MyBatis 简介 什么是 MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架.MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果 ...

  7. grunt快速入门

    快速入门 Grunt和 Grunt 插件是通过 npm 安装并管理的,npm是 Node.js 的包管理器. Grunt 0.4.x 必须配合Node.js >= 0.8.0版本使用.:奇数版本 ...

  8. 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)

    目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...

  9. 【第四篇】ASP.NET MVC快速入门之完整示例(MVC5+EF6)

    目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...

  10. Vue.js 快速入门

    什么是Vue.js vue是法语中视图的意思,Vue.js是一个轻巧.高性能.可组件化的MVVM库,同时拥有非常容易上手的API.作者是尤雨溪,写下这篇文章时vue.js版本为1.0.7 准备 我推荐 ...

随机推荐

  1. C#------Aspose.cells使用方法

    转载: http://www.cnblogs.com/muer/p/yaxle.html 代码: public ActionResult ImportData(HttpPostedFileBase f ...

  2. 大杂烩 -- Java中Iterator的fast-fail分析

    基础大杂烩 -- 目录 Java中的Iterator非常方便地为所有的数据源提供了一个统一的数据读取(删除)的接口,但是新手通常在使用的时候容易报如下错误ConcurrentModificationE ...

  3. mysql asyn 示例

    这篇文章摘自mysql asyn作者的博客,博客地址 开头有一个简单示例,然后是一个在play上的应用.例子我并没有跑过,但是仍能学到不少东西. object BasicExample { def m ...

  4. 【代码审计】JTBC(CMS)_PHP_v3.0 任意文件删除漏洞分析

      0x00 环境准备 JTBC(CMS)官网:http://www.jtbc.cn 网站源码版本:JTBC_CMS_PHP(3.0) 企业版 程序源码下载:http://download.jtbc. ...

  5. Ansible 管理任务计划

    ansible 使用 cron 模块来管理任务计划: [root@localhost ~]$ ansible 192.168.119.134 -m cron -a "name='test c ...

  6. codeforces水题100道 第十七题 Codeforces Beta Round #25 (Div. 2 Only) A. IQ test (brute force)

    题目链接:http://www.codeforces.com/problemset/problem/25/A题意:在n个书中找到唯一一个奇偶性和其他n-1个数不同的数.C++代码: #include ...

  7. .net中单选按钮RadioButton,RadioButtonList 以及纯Html中radio的用法实例?

    .net中单选按钮RadioButton,RadioButtonList 以及纯Html中radio的用法,区别? RadioButton实例及说明: <asp:RadioButton ID=& ...

  8. HDFS的客户端操作

    命令行操作: -help      功能:输出这个命令参数手册 -ls                   功能:显示目录信息 示例: hadoop fs -ls hdfs://hadoop-serv ...

  9. Elasticsearch 学习之 Marvel概念

    概要 含义如下: 搜索速率:对于单个索引,它是每秒查找次数*分片数.对于多个索引,它是每个索引的搜索速率的总和. 搜索延迟:每个分片中的平均延迟. 索引速率:对于单个索引,它是每秒索引的数量*分片数量 ...

  10. Oracle SQL Developer保持数据库连接的方法

    一.概述 从navicat切到pl/sql developer,但是发现个bug,因为本地客户端pl/sql developer的字符集 和数据库服务器的字符集不一致,导致一个很奇葩的东西. 本来我有 ...