花了一个小时复习了一下很多年没有碰了的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. Android图像篇

    Android的渲染分为2D渲染和3D渲染两种,当中2D渲染的引擎为Skia.3D渲染的引擎是OpenGL ES.眼下.Android支持OpenGL ES1.0和OpenGL ES 2.0两种标准. ...

  2. iOS开发中NSDate时间戳的转换--

    NSTimeInterval time =(NSTimeInterval )[model.day floatValue]; NSDate *date = [NSDate dateWithTimeInt ...

  3. java -- 轻量级锁

    在了解轻量级锁之前,首先要知道什么是CAS CAS--Compare And Swap 比较并交换--通过比较传入的旧值和原内存位置中的值比较,来决定是不是要更新数据. CAS的语义是“我认为V的值应 ...

  4. DW8051调试终结

    都不记得自己到底揪心了多久 —— 归根结底还是自己太菜了.终于找到了DW8051移植的bug. 这么大的一个图居然没有看到,真是气煞老夫也. 在原来移植的基础之上加两个反相器就OK 了

  5. 【.Net基础拾遗】适配器模式(Adapter)与多态

    今天晚上跟大家主要来讨论下适配器模式和多态,什么是适配器模式呢?先抛给大家一个问题:假设两个类Student和Teacher继承一个抽象基类Person,如何在不改动三类情况下实现多Student.T ...

  6. php 原生或curl获取 http headers

    有一个函数: array get_headers ( string $url [, int $format = 0 ] ) Parameters url The target URL. format ...

  7. Json也可以这么使

    public string GetJSON() { //Json数据 string json112 = "{\"control_info\":{\"imei\& ...

  8. CodeIgniter 应用开发笔记 - 3

    使用migration建数据表 一.新建migrations文件夹 在application新建一个文件夹migrations,存放建表类. 建表类使用用户手册中的代码作为模板(user_guide/ ...

  9. 编程算法 - 扑克牌的顺子 代码(C)

    扑克牌的顺子 代码(C) 本文地址: http://blog.csdn.net/caroline_wendy 题目: 从扑克牌中随机抽取5张牌, 推断是不是一个顺子, 即这5张牌是不是连续的. 2~1 ...

  10. sourceinsight 相对路径设置

    1. mkdir sin(source insight prj dir) 2. creat sin prj 3. push OK directly without setting source fil ...