第1章 PHP快速入门
1.最好使用<?php ?> 即XML风格的PHP标记;
2.echo语句:将传递给其自身的字符串打印到浏览器;
3.注释:①C风格的多行注释/* */
②C++风格的单行注释//
③Shell脚本风格的单行注释#
注释符号(//或#)作用到行结束之前 以及 PHP结束标记(?>)之前;
4.多个echo可以使用连接操作符(.)合并为单个echo;
5.打印时间:
date_default_timezone_set("Etc/GMT-8");
echo ‘date('H:i, jS F Y',time())’;
//H是24小时格式的小时,i是分钟,j是日期 s表示数字顺序后缀,F是月份全程,Y是年份
echo ‘date("Y-m-d H:i:s",time());’; //年-月-日 时:分:秒
6.PHP变量名以$开始,且用PHP变量的形式访问表单域时,PHP变量名称必须与表单域的名称一致;并推荐使用中等风格(如:$_POST[‘tireqty’])来访问表单数据;
7.如果表单是通过POST方法提交,tireqty文本输入框中的数据将保存在$_POST[‘tireqty’]中,如果表单是通过GET方法提交,数据将保存在$_GET[‘tireqty’],而任何一种情况下,数据都可以通过$_REQUEST[‘tireqty’]获得;
8.echo $tireqty.’tires<br/>’;等价于echo “$tireqty tires<br/>” 但单引号引用的字符串中不能放置变量名;
9.当第一次给一个变量赋值时,才创建了该变量,故要创建变量,需将其初始化;
10.PHP中变量的类型由赋给变量的值确定;
11.可变变量:允许动态地改变一个变量的名称,工作原理是用一个变量的值作为另一个变量的名称,如$varname=’tireqty’; 那么$$varname=5; 等价于$tireqty=5;
12.设定常量: define(‘TIREPRICE’,100); echo TIREPRICE;
13.类型操作符:instanceof 允许检查一个对象是否是特定类的实例;
14.若希望结束整个PHP脚本的执行,可使用exit语句。
(。・・)ノ第一章学习结束
第1章 PHP快速入门的更多相关文章
- Gradle 1.12 翻译——第九章 Groovy快速入门
由于时间关系,没办法同时做笔记和翻译,关于Gradle的用户指南,本博客不再做相关笔记,而只对未翻译章节进行翻译并在此发表. 有关其他已翻译的章节请关注Github上的项目:https://githu ...
- 第17章 社区快速入门和模板 - Identity Server 4 中文文档(v1.0.0)
IdentityServer组织不维护这些示例.IdentityServer组织愉快地链接到社区模板,但不能对模板做出任何保证.请直接与作者联系. 17.1 各种ASP.NET核心安全样本 https ...
- 第02章 Python快速入门
007.快速入门,边学边用 008.变量类型 print(type(变量)) 查看变量的了类型 现在常用的变量的类型有整型.浮点型.字符型 009.List基础模块 类型转换:str(8 ...
- 第四章 istio快速入门(快速安装)
4.1 环境介绍 K8s 1.9 以上版本. 4.2 快速部署Istio 下载: https://github.com/istio/istio/releases/, 下载 1.1.0-snapsh ...
- 第二章 Vue快速入门-- 28 自定义按键修饰符
事件处理-按键修饰符 js 里面的键盘事件对应的键码 <!DOCTYPE html> <html lang="en"> <head> <m ...
- 第二章 Vue快速入门-- 27 字符串的padStart方法使用
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- 第二章 Vue快速入门-- 26 过滤器-定义私有过滤器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- 第二章 Vue快速入门-- 25 过滤器-定义格式化时间的全局过滤器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- 第二章 Vue快速入门-- 23 品牌案例-根据关键字实现数组的过滤
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
随机推荐
- 使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 6 - 业务逻辑
翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 6 - 业务逻辑 Part 3: 设计逻辑层:核心开发 如前所述,我们的解决方案 ...
- [置顶] 学习JDK源码:可进一步优化的代码
1.参数化类型的构造函数比较啰嗦 new HashMap<String, List<String>>() 如果你调用参数化类的构造函数,那么很不幸,你必须要指定类型参数,即便上 ...
- 核心C#
核心C# 内容提要: 声明变量:变量的初始化和作用域:C#的预定义数据类型:在C#程序中使用条件语句.循环和跳转语句指定执行流:枚举:名称空间: Main()方法:基本命令行C#编译器选项:使用Sys ...
- JS获取ckeditor4.x里的值
项目中有这样一个需求,使用ckeditor可以上传图片,需要在前端验证一下不可上传多于5张图片. 以下是查看源代码所看到的ckeditor里的值 <p>AAAAA</p> &l ...
- 人工智能搜索算法(深度优先、迭代加深、一致代价、A*搜索)
搜索算法问题求解 一.需求分析 分别用深度优先.迭代加深.一致代价.A*搜索算法得到从起始点Arad到目标点Bucharest的一条路径,即为罗马尼亚问题的一个解,在求解的过程中记录每种算法得到的解, ...
- 三种不同实现初始化和销毁bean之前进行的操作的比较
Spring容器中的bean是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下三种: 通过实现 InitializingBean/ ...
- Arduino 各种模块篇 GPRS module 手机模块 短信 电话 上网 for texting, calling, internet
---恢复内容开始--- The GPRS shield which I tested is one which looks like this: ---恢复内容结束--- Need to be re ...
- MVVM1
silverlight的数据校验大体分成3种类型: 数据是非必填的但是需要满足相应数据格式的 数据是必填的且可能需要进行数据格式校验的 其他(如数据的联动校验) 以下的数据校验方式针对第二种: 在相应 ...
- Ling to entity实现分页
Ling to entity实现分页 最近用MVC做的一个项目涉及到分页,中间用了entity framework来查数据库,不用直接写sql语句,方便了很多. 一般分页的思路是获得两个变量的值: 1 ...
- 如何制作一个类似Tiny Wings的游戏 Cocos2d-x 2.1.4
在第一篇<如何使用CCRenderTexture创建动态纹理>基础上,增加创建动态山丘,原文<How To Create A Game Like Tiny Wings with Co ...