花了一个小时复习了一下很多年没有碰了的php,mark一下,高二时学的。

1. 代码嵌在<?php  ?>内

2.输出函数echo,相当于js中的document.write

3.可以在打印双引号时用单引号或者在打印双引号时使用单引号。

echo 'She said,"how you are?"';

echo "she said,'how you are?'";

4.在同样的引号或者打印需要转义的符号可以使用\,echo 'I \'m just ducky.'; echo "she said,\"How are you?\"";

5.注释推荐使用shell风格,#this is a comment

6.变量同c,前面有$.

echo $money;

echo "hello,$money";

7.连接字符串 $aa = "sdfs";$bb = "fsdfs"; $cc = $aa.$bb;

$cc = $cc."fsdfs";

8.关于数字

$n = 2.13;

$n = round($n);   //3  四舍五入

$n = 3.13141;

$n = round($n,3);   //3.131保留位数的四舍五入

$n = number_format($n);   //加分隔符

$n  = number_format($n,4);//设置位数的加分割符

9.常量

define('NAME','VALUE');

echo NAME;

10.get用于发起数据请求,post用户单向发送数据

11.$_REQUEST为超全局变量,为$_POST和$_GET的集合

12.isset()函数用于确定一个变量是否有值

13.empty()函数用于确定一个变量是否为空值

14.检验是否为数字使用is_numeric函数

15.数组

$band[] = "sdfs";

$band[] = "sdfs";

$ band[] = "huhu";

$state = array(key1 => value1,key2 => value2.......);

键值对应     echo $state[key1];

foreach($array as $key =>$value){

}

二维数组

$array2 = (key1=>array1,.......);

16.排序

sort按值排序,重置健值关系

asort按值排序,维持键值关系

ksort按键排序

rsort,arsort,krsort反向排序

17.循环判断略

18.包含文件

include(url);

require(url);  //可包含多次

include_once(url);

require(url);  //只能包含一次

19.处理html表单

if($isset($_POST['submitted'])){

}

else{

}

20.$page_title设置标题

21.设置粘性表单

<input type="text" name="city" size="20" value="<?php echo $city;>" />

22.函数参考js的函数

注意可以返回一个数组

例如return array($avariable1,$avariable2);

可以设置默认参数

function greet($name,$msg = "hello"){

}

23.要想使函数内的变量可以被外部使用可以global

function xxx(){

global $fsdf;

}

php语言基础学习笔记的更多相关文章

  1. 从零开始系列-R语言基础学习笔记之二 数据结构(二)

    在上一篇中我们一起学习了R语言的数据结构第一部分:向量.数组和矩阵,这次我们开始学习R语言的数据结构第二部分:数据框.因子和列表. 一.数据框 类似于二维数组,但不同的列可以有不同的数据类型(每一列内 ...

  2. 从零开始系列--R语言基础学习笔记之一 环境搭建

    R是免费开源的软件,具有强大的数据处理和绘图等功能.下面是R开发环境的搭建过程. 一.点击网址 https://www.r-project.org/ ,进入"The R Project fo ...

  3. D02-R语言基础学习

    R语言基础学习——D02 20190423内容纲要: 1.前言 2.向量操作 (1)常规操作 (2)不定长向量计算 (3)序列 (4)向量的删除与保留 3.列表详解 (1)列表的索引 (2)列表得元素 ...

  4. C#RabbitMQ基础学习笔记

    RabbitMQ基础学习笔记(C#代码示例) 一.定义: MQ是MessageQueue,消息队列的简称(是流行的开源消息队列系统,利用erlang语言开发).MQ是一种应用程序对应用程序的通信方法. ...

  5. Oracle基础学习笔记

    Oracle基础学习笔记 最近找到一份实习工作,有点头疼的是,有阶段性考核,这...,实际想想看,大学期间只学过数据库原理,并没有针对某一数据库管理系统而系统的学习,这正好是一个机会,于是乎用了三天时 ...

  6. 尚学堂JAVA基础学习笔记

    目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...

  7. C++基础 学习笔记之一:源代码的格式化

    C++基础 学习笔记之一:源代码的格式化 1. 源代码中的标记与空白 C++中的语句是以分号表示语句的结束.在C++中空格和回车以及制表符均为相同作用,即三者通常可以互相替代. 例如可以将一个简单的m ...

  8. 【C#编程基础学习笔记】4---Convert类型转换

    2013/7/24 技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com [C#编程基础学习笔记]4---Convert类型转换 ...

  9. 【C#编程基础学习笔记】6---变量的命名

    2013/7/24 技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com [C#编程基础学习笔记]6---变量的命名 ----- ...

随机推荐

  1. D.6661 - Equal Sum Sets

    Equal Sum Sets Let us consider sets of positive integers less than or equal to n. Note that all elem ...

  2. 字符串查找函数 find()函数

    find()函数可以帮助你在两个字符串之间,查找很多他们的关系... #include<iostream> #include<string> using namespace s ...

  3. DDL 和DML 区别

    DML(Data Manipulation Language)数据操纵语言: 适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等. DDL(Data ...

  4. django学习之Model(四)MakingQuery

    上一篇写到MakingQuey中的filter,本篇接着来. 10)-扩展多值的关系 如果对一个ManyToManyField或ForeignKey的表进行filter过滤查询的话,有2中方法可以用. ...

  5. MFC逆向-消息响应函数的定位

    MFC  ==   Microsoft Foundation Class,微软基础类库,他封装了Windows API以便用户更快速的开发界面功能程序然而该库及其庞大而复杂,需要有C++的功底否则很难 ...

  6. JSpider是一个用Java实现的WebSpider

    JSpider是一个用Java实现的WebSpider,JSpider的执行格式如下: jspider [URL] [ConfigName] URL一定要加上协议名称,如:http://,否则会报错. ...

  7. 深入浅出Win32多线程设计之MFC的多线程-线程与消息队列(经典)

    1.创建和终止线程 在MFC程序中创建一个线程,宜调用AfxBeginThread函数.该函数因参数不同而具有两种重载版本,分别对应工作者线程和用户接口(UI)线程. 工作者线程 CWinThread ...

  8. 年度酷工作---高级数据工程师(公司靠谱,技术强悍,产品牛叉,福利有干货) 关键词:7000万用户、五星级厨师、住房补助 - V2EX

    年度酷工作---高级数据工程师(公司靠谱,技术强悍,产品牛叉,福利有干货) 关键词:7000万用户.五星级厨师.住房补助 - V2EX 年度酷工作---高级数据工程师(公司靠谱,技术强悍,产品牛叉,福 ...

  9. Vedis - An Embeddable Datastore Engine

    Vedis - An Embeddable Datastore Engine     An Embeddable Datastore Engine         Tweet        Follo ...

  10. SilkTest天龙八部系列5-类的属性

    SilkTest的面向对象机制让用户可以为类定义属性,用property语句实现.除此以外用户在类中还可以定义成员变量和不可变的setting属性.也就是是说Silktest类中可以有以下三种属性/变 ...