PHP移动互联网开发笔记(2)——变量及常量

原文地址:http://www.php100.com/html/php/rumen/2014/0326/6703.html

一、PHP5.4的基本的语法格式

1、PHP的切割符

view
source

print?

1.$php=true;  //分号结束语句 

2.if($php){ 

3.echo "真";    //分号结束语句 

4.}             //大括号结束语句 

5.?>

2、PHP凝视与语法标识

(1)、单行凝视    //    来源于C++的凝视        # 来源于C语言的凝视

(2)、多行凝视    /*  */  来源于C语言的凝视

3、函数的使用格式

(1) 返回值 函数名()

(2) 返回值 函数名(參数, 參数)

(3) 函数名(參数, 參数, 返回变量)

(4) 返回值 函数名(..   ..)通用符      // PHP5.4的使用方法

二、PHP5.4的变量与变量的数据类型

变量是由一个美元符“$"开头,”$"后是一个标识符。标识字符串仅仅字母、数字、下划线组成且不能够数字开头。

view
source

print?

01.$php=true;  //分号结束语句 

02.if($php){ 

03.echo "真";    //分号结束语句 

04.}             //大括号结束语句 

05.

06.$url="blog.csdn.net/dawanganban";  //定义变量 

07.echo $url;  

08.unset($url);   //删除一个变量url 

09.echo $url

10.?>

变量命名的方式

(1)单词之间直接连接

$titlekeyword

(2)单词之间用下划线连接

$title_keyword

(3)单词之间首字母大写(驼峰)

$titleKeyword

PHP的数据类型例如以下:

(1)字符串(String):单引號(简单引號)或双引號(功能引號)内的内容

(2)整型(integer):   -2^32 < n < 2^32-1

(3)浮点符(float或double)  1.8E+308  (1.8 x 10^308)

(4)布尔型(boolean)     true或false

(5)数组(Array)

(6)对象(Object)

view
source

print?

01.class Person{ 

02.public $userName="阳光小强"

03.public function getMsg(){ 

04.echo "姓名为:".$this->userName; 

05.

06.

07.$p=new Person(); 

08.$p->getMsg(); 

09.

10.?> 

(7)资源类型(Resouce)  系统数据资源

资源是一个特殊的数据类型,无法直接获得变量,须要通过专门的函数来訪问:

数据库訪问必须通过Mysql函数库、Mysqli函数库或PDO函数库实现。

文件訪问必须通过FileSystem函数库实现。

文件夹操作必须通过Directory函数库实现。

图像操作必须通过GD函数库实现。

(8)空值(NULL)

三、PHP5.4的系统常量与自己定义常量

常量在程序运行期间无法改变数据,常量的作用域是全局的。常量的命名与变量相似,仅仅是不带“$"符号。一个有效的常量由字母或者下划线开头,一般在PHP中常量都为大写字母并且又分为系统常量和自己定义常量。

系统常量范例:

__FILE__ 默认常量,是指PHP程序文件名称及路径

__LINE__ 默认常量,是指PHP程序的行数

__CLASS__ 类的名称

在PHP中通过define()函数来定义一个常量,其语法格式为:

bool define(string $name, mixed $value [, bool case_$insensitive])

name:常量的名称

value:常量的值

insensitive:指定常量名称是否区分大写和小写。假设设置为true则不区分大写和小写;假设设置为false则区分大写和小写,默认值为false。

view
source

print?

1.define("COLOR""red");  //定义一个常量COLOR,值为red 

2.echo COLOR."

3.";       //输出常量COLOR的值 

可变变量

view
source

print?

1.$a="b"

2.$$a="123"  //可变变量 

3.echo $b;

输出结果为:123

在字符串中输出变量要使用双引號

view
source

print?

1.$a=50; 

2.//echo
‘我有$a元人民币";    单引號 

3.echo "我有$a元人民币";

在双引號中能够运行的转意字符很多其它,比方 \n  \t  \r

推断数据类型

view
source

print?

1.$a="-5"

2.//$a=-5; 

3.var_dump($a); 

时间: 2024-10-15 08:39:28

PHP移动互联网开发笔记(2)——变量及常量的相关文章

PHP移动互联网开发笔记(3)——运算符

一.PHP的运算符 PHP中有丰富的运算符集,它们中大部分直接来自于C语言.按照不同功能区分,运算符可以分为:算术运算符.字符串运算符.赋值运算符.位运算符.条件运算符,以及逻辑运算符等.当各种运算符在同一个表达式中时,它们的运算是有一定的优先级的. (1)算术运算 + - * / % ++ -- (2)字符串运算符 字符串运算符只有一个.(点)就是英文的句号.昆明男科医院表示,它可以将字符串连接起来,组成新字符串,也可以将字符串与数字连接,这时类型会自动转换. $a="dawanganban&

PHP移动互联网开发笔记(6)——MySQL数据库基础回顾

最近看了一些架构方面的资料,但是发现基础知识都不怎么牢固,接下来的一段时间,我会定期总结基础知识. 一.数据类型 1.整型 数据类型 存储空间 说明 取值范围 TINYINT 1字节 非常小的整数 带符号值:-128~127 无符号值:0~255 SMALLINT 2字节 较小的整数 带符号值:-32768~32767 无符号值:0~65535 MEDIUMNT 3字节 中等大小的整数 带符号值:-8388608~8388607 无符号值:0~16777215 INT 4字节 标准整数 带符号值

Swift学习笔记_变量和常量

1 标识符 给程序中的变量.常量.函数.结构体.类.枚举.方法.协议等命名的名字 可使用任意的字符作为命名标识符,但有如下的命名规则: (1)区分大小写 (2)不能以数字开头,但可在其他地方包含数字 (3)不能包含空格.数学符号.箭头.保留或非法的Unicode码位.连线与制表符 (4)不能是关键字,但可以使用反引号(`)将关键字包围的方式将其作为名字使用, 应当避免使用关键字作为标识符 var tmpInt = 1 var tmpint = 2 var tmpString = "Hello W

PHP移动互联网开发笔记(4)——自定义函数及数组

原文地址:http://www.php100.com/html/php/rumen/2014/0326/6705.html 一.自定义函数 自定义函数就是我们自己定义的函数,在PHP中自定义函数格式如下: function funname(arg1, arg2, arg3......){ //TODO return values; } view source print? 01.<?php  02.function fun($m, $n){  03.if($m==0 || $n==0){  04

PHP移动互联网开发笔记(6)——MySQL数据库基础回顾[1]

一.数据类型 1.整型 数据类型 存储空间 说明 取值范围 TINYINT 1字节 非常小的整数 带符号值:-128~127无符号值:0~255 SMALLINT 2字节 较小的整数 带符号值:-32768~32767无符号值:0~65535 MEDIUMNT 3字节 中等大小的整数 带符号值:-8388608~8388607无符号值:0~16777215 INT 4字节 标准整数 带符号值:-2147483648~2147483647无符号值:0~4294967295 BIGINT 8字节 大

PHP移动互联网开发笔记(5)——文件的上传下载

原文地址:http://www.php100.com/html/php/rumen/2014/0326/6706.html 一.文件的上传 1.客户端设置: (1).在 标签中将enctype和method两个属性指明相应的值. Enctype="multipart/form-data"; Method="POST" (2).form表单中设置一个hidden类型的input框,其中name的值为MAX_FILE_SIZE的隐藏值 2.服务器端设置: (1).$_F

Swift开发学习-02 变量和常量

本教程是笔者在自学IOS/Swift知识的总结,适用于通过对Objictive C编程的运用,并需要了解基于iOS程序的iPhone和iPad的程序员.做一个有bigger的’攻城狮‘,有尊严的工作,快乐的工作,享受工作. 一 语法须知 Swift的源文件扩展名是.swift. Object-C的源文件扩展名是 .h  和 .m . 2个不需要 1)不需要编写main函数 从上往下按顺序执行代码,所以最前面的代码会被自动当做程序的入口. 2)不需要在每一条语句后面加上分号 let radius

swift开发基础之变量和常量

今天学习了一下swift语言  感觉IOS又迈出了自己的一步  代码上面简化了很多,并可以使用playground 一个实时预览的效果 注意: 常量直接用 let 就行了   如果对上面的常量重新赋值  会出现错误  不需要制定类型 变量直接用 var 就行了  可以多次赋值  可以制定类型  也可以不制定类型   感觉很智能化  可以多次重新赋值 最后是一个变量叠加的问题  只需要加一个\  然后将数字括起来就行了 playground 优缺点     优点:可以实时将结果预览出来  以后可以

web前端开发笔记(2)

web前端开发笔记(1) 一.HTML标签书写有哪些规范? 页面编码. 文档声明. 关键字与描述. 行内元素不能包含块级元素. a标签不能嵌套a标签. 标签名和属性必须用小写字母书写,属性必须加引号,标签必须闭合,单标签页必须闭合. 页面中不要用 进行缩进,如需缩进,用css控制. html标签使用必须语义化. 要为img标签填写alt和title属性. 二.HTML静态页面出现中文乱码如何解决? 引入<meta charset="UTF-8"> 三.通常情况下块属性标签和