从今天开始,以“圣经”这本书为教材,系统的温习一下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. swift 开篇

    苹果的WWDC ,除了公布了os x 10.10 和IOS8 外,还推出了Swift.具体点击这里 代码整体风格有点像Java,也有点像javascript. 以下给出一些代码段(来自苹果官方手冊): ...

  2. How to Use Custom TTF Font on iOS

    Cocos2d-x uses FontLabel to draw customer ttf font before v2.0.3(including v2.0.3). Now it uses UIFo ...

  3. Response

    Response This improved Response API, able to simplify the Framework's Response management. Practical ...

  4. Models and the ServiceManager

    Models and the ServiceManager In the previous chapter we've learned how to create a "Hello Worl ...

  5. Hibernate学习笔记--------2.一多|多多的CRUD

    一.一多关系 例如用户(Tb_User)和订单(Tb_Order)之间,一个用户对应了多个订单,多个订单对应一个用户. 除了基本的配置外,需要在用户类(单方)中添加订单的集合同样需要get/set方法 ...

  6. 命令行界面下的用户和组管理之useradd和passwd命令的使用

    命令行界面下的用户和组的管理之useradd和passwd命令的使用 useradd [-c comment] [-d dir] [-e expire] [-g group] [-G group1,g ...

  7. Javascript学习总结三(Array对象的用法)

    javascript Array对象的常用API 1:concat concat() 方法用于连接两个或多个数组.该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本.举例:var a1 = [ ...

  8. ssh 安全配置

    1.只使用ssh v2  //etc/ssh/sshd_cofig Protocol 2 ListenAddress x.x.x.x --如果你的环境有VPN通道,建议sshd监听所在的内网地址: 2 ...

  9. php入门实现留言板

    首先由一个文本文档read.txt liulan.html <!doctype html> <html lang="en"> <head> &l ...

  10. 解决IIS7中出现An error occurred on the server when processing the URL错误提示的方法

    相信用过IIS7的朋友在调试程序的时候都遇到过下面这样的错误提示:    An error occurred on the server when processing the URL. Please ...