从今天开始,以“圣经”这本书为教材,系统的温习一下php,之前都是看视频学的。

1.访问表单变量--php变量名称必须与表单域的名称一致

  例:$_POST['uname'];  //表示把表单域中name是uname的表单通过POST传递过来、

  注:不管是通过POST还是GET提交都可以通过$_REQUEST['uname']来获得。

2.双引号中--变量名称将被变量值所替代

 单引号中--变量名称或其他任何东西都不会被修改直接发送给浏览器

3.php可以在任何时间根据保存在变量中的值来确定变量的类型

  例:$total = 0;  //$total就自动识别为整形integer

    $totalamount = 0.00;  //$totalamount--浮点型float

  如何进行类型转换:

  $total = 0;

  $totalamount = (float)$total;  //1.取出保存在$total中的变量值 2.将其转换成浮点型  3.而被转换的变量不会改变其类型,$total仍然是整形

4.可变变量

 工作原理:一个变量的值作为另一个变量的名称

 例:$varname = 'qqq';

   $$varname = 5;  //相当于$qqq = 5;

5.声明和使用常量

 (1)常量名称使用大写字母

 (2)引用一个常量时不要$符号,而引用一个变量的时候必须带上$符号

 (3)常量只能保存变量数据:布尔值,整数,浮点数,字符串。。不能保存数组和对象

例:step1:define('TIREPRICE' , 100);

   step2:echo TIREPRICE;  //结果是100

6.引用操作符(php中传值与传引用的区别)

 例:$a = 5;

   $b = $a;

   $a = 7;  //$b还是5,原因是传值

   

   $a = 5;

   $b = &$a;

   $a = 7;  //$b和$a都是7,原因是传引用

7.=,==,===

 赋值,等于(值相等就行了),恒等于(值和数据类型都要相等)

8.三元操作符

 condition ? true : false;

 eg:($grade > 60 : 'passed' : failed);

9.错误抑制操作符@

 $a = @(57/0);  //如果没有@符号就会报除0的警告。使用这个抑制符后,警告就会被抑制。

10.number_format()函数 把数字按照一定的格式输出

number_format(number,decimals,decimalpoint,separator)
          数字 小数位数 小数点的字符串(默认.)

例:

<?php
echo number_format("1000000");
echo number_format("1000000",2);
echo number_format("1000000",2,",",".");
?>

输出:

1,000,000
1,000,000.00
1.000.000,00

PHP开发圣经读书笔记01的更多相关文章

  1. iPhone与iPad开发实战读书笔记

    iPhone开发一些读书笔记 手机应用分类1.教育工具2.生活工具3.社交应用4.定位工具5.游戏6.报纸和杂志的阅读器7.移动办公应用8.财经工具9.手机购物应用10.风景区相关应用11.旅游相关的 ...

  2. 第一章 Andorid系统移植与驱动开发概述 - 读书笔记

    Android驱动月考1 第一章 Andorid系统移植与驱动开发概述 - 读书笔记 1.Android系统的架构: (1)Linux内核,Android是基于Linux内核的操作系统,并且开源,所以 ...

  3. 《The Linux Command Line》 读书笔记01 基本命令介绍

    <The Linux Command Line> 读书笔记01 基本命令介绍 1. What is the Shell? The Shell is a program that takes ...

  4. 《PHP与MySQL WEB开发》读书笔记

    <PHP与MySQL WEB开发>读书笔记 作者:[美]Luke Welling PHP输出的HereDoc语法: echo <<<theEnd line 1 line ...

  5. YDKJ 读书笔记 01 Function vs. Block Scope

    Introduction 本系列文章为You Don't Know JS的读书笔记. 书籍地址:https://github.com/getify/You-Dont-Know-JS Scope Fro ...

  6. [golang][gui]Hands On GUI Application Development in Go【在Go中动手进行GUI应用程序开发】读书笔记03-拒交“智商税”,解密“GUI”运行之道

    和老外的原文好像没多大联系了,哈哈哈,反正是读书笔记,下面的内容也是我读此书中的历程,也写进来吧.不过说实话,这框架的作者还挺对我脾气的,哈哈哈. 拒交“智商税”,解密“GUI”运行之道 我很忙 项目 ...

  7. Android开发艺术探索读书笔记——01 Activity的生命周期

    http://www.cnblogs.com/csonezp/p/5121142.html 新买了一本书,<Android开发艺术探索>.这本书算是一本进阶书籍,适合有一定安卓开发基础,做 ...

  8. HTML5 Canvas核心技术图形动画与游戏开发(读书笔记)----第一章,基础知识

    一,canvas元素 1 为了防止浏览器不支持canvas元素,我们设置“后备内容”(fallback content),下面紫色的字即为后备内容 <canvas id="canvas ...

  9. 《深入PHP与jQuery开发》读书笔记——Chapter3

    <深入PHP与jQuery开发>第三章学习笔记 1.PHP的魔术方法(在对象中发生某些例行事件时会自动调用这些方法) PHP提供了魔术方法__construct()(构造函数),在新对象被 ...

随机推荐

  1. firefly 问题

    1.G:\servers\Python27\Lib\mimetypes.py reload(sys) sys.setdefaultencoding('gb18030') 2.G:\servers\Py ...

  2. VM11安装Mac OS X 10.10

    工具/原料 1. VMware Workstation 11.12 2. unlocker 206(for OS X 插件补丁) 3. Mac OS X 10.10镜像 方法/步骤   有图有真相,哈 ...

  3. PHP数据库结果集处理

    mysql连接成功后可以用msql_query来获得一个资源型的结果集. $sql = 'select * from emp_info';$result = mysqli_query($link,$s ...

  4. 我的开发框架(WinForm)

    近来,看园子里,好多同学,展示自己工作中的开发框架,有的功能强大,有的短小精悍,我也来凑个热闹,望各位大侠指点一二. 一.指导思想 1.尽量减少程序员对数据库的依赖,或者说尽力少的写sql 语句.根据 ...

  5. MAC 环境下初始化mysql root 密码

    1. 关掉mysql服务,打开系统设置最后的mysql,然后将mysql先关掉 2. 生成一个文件命名mysql-init,文件中放入:一句话,这句话不同版本不一样,如下:(括号里面不包含) alte ...

  6. smartctl工具应用(转载整理)

    转载:https://linux.cn/article-4682-1.html Smartctl(S.M.A.R.T 自监控,分析和报告技术)是类Unix系统下实施SMART任务命令行套件或工具,它用 ...

  7. Java系统程序员修炼之道

    一:Java语言学习 对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器 (ClassLoader),输入输出流,垃圾回收机制, 有比 ...

  8. 关于XML文档的讲解

    1        XML的概述 1.1 什么是XML XML全称为Extensible Markup Language,意思是可扩展的标记语言.XML语法上和HTML比较相似,但HTML中的元素是固定 ...

  9. 【Objective-C】3 -self关键字

    一.Java中的this只能用在动态方法中,不能用在静态方法中 1.在动态方法中使用this关键字 1 public class Student { 2 private int age; 3 publ ...

  10. Jquery 获取checkbox的checked问题

    这个郁闷了,今天写这个功能的时候发现了问题,上网找了好多资料对照,更加纠结... 事实证明一切,自己测试了N遍,发现网上的说法和自己以前的理解都是错的,不知道大家有没发现. 下面来看看网上大多资料的说 ...