PHP开发圣经读书笔记01
从今天开始,以“圣经”这本书为教材,系统的温习一下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的更多相关文章
- iPhone与iPad开发实战读书笔记
iPhone开发一些读书笔记 手机应用分类1.教育工具2.生活工具3.社交应用4.定位工具5.游戏6.报纸和杂志的阅读器7.移动办公应用8.财经工具9.手机购物应用10.风景区相关应用11.旅游相关的 ...
- 第一章 Andorid系统移植与驱动开发概述 - 读书笔记
Android驱动月考1 第一章 Andorid系统移植与驱动开发概述 - 读书笔记 1.Android系统的架构: (1)Linux内核,Android是基于Linux内核的操作系统,并且开源,所以 ...
- 《The Linux Command Line》 读书笔记01 基本命令介绍
<The Linux Command Line> 读书笔记01 基本命令介绍 1. What is the Shell? The Shell is a program that takes ...
- 《PHP与MySQL WEB开发》读书笔记
<PHP与MySQL WEB开发>读书笔记 作者:[美]Luke Welling PHP输出的HereDoc语法: echo <<<theEnd line 1 line ...
- YDKJ 读书笔记 01 Function vs. Block Scope
Introduction 本系列文章为You Don't Know JS的读书笔记. 书籍地址:https://github.com/getify/You-Dont-Know-JS Scope Fro ...
- [golang][gui]Hands On GUI Application Development in Go【在Go中动手进行GUI应用程序开发】读书笔记03-拒交“智商税”,解密“GUI”运行之道
和老外的原文好像没多大联系了,哈哈哈,反正是读书笔记,下面的内容也是我读此书中的历程,也写进来吧.不过说实话,这框架的作者还挺对我脾气的,哈哈哈. 拒交“智商税”,解密“GUI”运行之道 我很忙 项目 ...
- Android开发艺术探索读书笔记——01 Activity的生命周期
http://www.cnblogs.com/csonezp/p/5121142.html 新买了一本书,<Android开发艺术探索>.这本书算是一本进阶书籍,适合有一定安卓开发基础,做 ...
- HTML5 Canvas核心技术图形动画与游戏开发(读书笔记)----第一章,基础知识
一,canvas元素 1 为了防止浏览器不支持canvas元素,我们设置“后备内容”(fallback content),下面紫色的字即为后备内容 <canvas id="canvas ...
- 《深入PHP与jQuery开发》读书笔记——Chapter3
<深入PHP与jQuery开发>第三章学习笔记 1.PHP的魔术方法(在对象中发生某些例行事件时会自动调用这些方法) PHP提供了魔术方法__construct()(构造函数),在新对象被 ...
随机推荐
- iOS开发——Swift篇&Swift关键字详细介绍
Swift关键字详细介绍 每一种语言都有相应的关键词,每个关键词都有他独特的作用,来看看swfit中的关键词: 关键词: 用来声明的: “ class, deinit, enum, extension ...
- STL——空间的配置和释放std::alloc(第一级配置器和第二级配置器)
1 空间的配置和释放,std::alloc 对象构造前的空间配置和对象析构后的空间释放,由<stl_alloc.h>负责,SGI对此的设计哲学如下: 向system heap要求空间 考虑 ...
- [Effective C++ --017]以独立语句将newed对象置入智能指针
这一节也比较简单,先假设我们有如下的函数: int foo(); void memFoo(shared_ptr<T> pw, int foo); 现在假设我们要调用memFoo函数: me ...
- Jordan Lecture Note-2: Maximal Margin Classifier
Maximal Margin Classifier Logistic Regression 与 SVM 思路的不同点:logistic regression强调所有点尽可能远离中间的那条分割线,而SV ...
- VIM7.3中文手册
INDEX *index.txt* For Vim version 7.3. 最近更新: 2010年7月 VIM 参考手册 by Bram Moolenaar 译者: Willis h ...
- GitHub 建立远程仓库
终端所有信息: Last login: Fri Aug 14 08:58:01 on console wuxiaoyuan:~ lan$ ls -al ~/.ssh ls: /Users/lan/.s ...
- 深圳安全研讨会圆满结束,PPT共享下载
深圳安全研讨会圆满结束,PPT共享下载: http://pan.baidu.com/s/19XFtO
- SWT中的布局之-----FormLayout(表格式布局)
表格式(FormLayout类) 表格式布局管理器,通过创建组件各个边的距离来布局组件,和GridLayout一样强大. 用GridLayout与FormLayout都可以实现相同的界面效果,但有时使 ...
- windows7 图形界面远程 centos6.5
一.首先确定centos已经安装了gnome,因为centos自身没有图形界面,别说远程图形界面方式访问了,就本地图像界面方式都不行 1.首先查看系统的运行级别以及是否安装了桌面环境 1.使用命 ...
- Flash cs6 如何从FLA 文件导出sound文件
Flash. How to export sound from the FLA file extract sound from a fla 第一个是图文教程,在下面还有"watch vide ...