http://www.lampbrother.netPHP入门到精通PHP变量及常量
兄弟连IT教育自2006年成立以来,至今已有11年教育经验,现已开设有PHP培训,Linux培训,Java培训、JavaEE+大数据培训、UI培训、机器人培训等课程。
一、PHP5.4的基本语法格式1、PHP的分割符
$php=true;//分号结束语句if($php){
echo\"真\";//分号结束语句}//大括号结束语句?>
2、PHP注释与语法标识
(1)、单行注释//来源于C++的注释#来源于C语言的注释(2)、多行注释/**/来源于C语言的注释3、函数的使用格式
兄弟连IT教育版权所有http://www.lampbrother.net(1)返回值函数名()
(2)返回值函数名(参数,参数)(3)函数名(参数,参数,返回变量)
(4)返回值函数名(....)通用符//PHP5.4的用法二、PHP5.4的变量与变量的数据类型
变量是由一个美元符“$\"开头,”$\"后是一个标识符。标识字符串只字母、数字、下划线组成且不可以数字开头。
$php=true;//分号结束语句if($php){
echo\"真\";//分号结束语句}//大括号结束语句
$url=\"blog.csdn.net/dawanganban\";//定义变量echo$url;
unset($url);//删除一个变量urlecho$url;?>
兄弟连IT教育版权所有http://www.lampbrother.net变量命名的方式(1)单词之间直接连接$titlekeyword
(2)单词之间用下划线连接$title_keyword
(3)单词之间首字母大写(驼峰)$titleKeywordPHP的数据类型如下:
(1)字符串(String):单引号(简单引号)或双引号(功能引号)内的内容
(2)整型(integer):-2^32(3)浮点符(float或double)1.8E+308(1.8x10^308)(4)布尔型(boolean)true或false(5)数组(Array)(6)对象(Object)classPerson{兄弟连IT教育版权所有http://www.lampbrother.netpublic$userName=\"阳光小强\";publicfunctiongetMsg(){echo\"姓名为:\".$this->userName;}}
$p=newPerson();$p->getMsg();?>
(7)资源类型(Resouce)系统数据资源
资源是一个特殊的数据类型,无法直接获得变量,需要通过专门的函数来访问:
数据库访问必须通过Mysql函数库、Mysqli函数库或PDO函数库实现。
文件访问必须通过FileSystem函数库实现。目录操作必须通过Directory函数库实现。
兄弟连IT教育版权所有http://www.lampbrother.net图像操作必须通过GD函数库实现。(8)空值(NULL)
三、PHP5.4的系统常量与自定义常量
常量在程序执行期间无法改变数据,常量的作用域是全局的。常量的命名与变量相似,只是不带“$\"符号。一个有效的常量由字母或者下划线开头,一般在PHP中常量都为大写字母而且又分为系统常量和自定义常量。
系统常量范例:
__FILE__默认常量,是指PHP程序文件名及路径__LINE__默认常量,是指PHP程序的行数__CLASS__类的名称
在PHP中通过define()函数来定义一个常量,其语法格式为:booldefine(string$name,mixed$value[,boolcase_$insensitive])
name:常量的名称value:常量的值
兄弟连IT教育版权所有http://www.lampbrother.netinsensitive:指定常量名称是否区分大小写。如果设置为true则不区分大小写;如果设置为false则区分大小写,默认值为false。
define(\"COLOR\\"red\");//定义一个常量COLOR,值为redechoCOLOR.\"
\";//输出常量COLOR的值可变变量$a=\"b\"
$$a=\"123\"//可变变量echo$b;输出结果为:123
在字符串中输出变量要使用双引号$a=50;
//echo'我有$a元人民币\";单引号echo\"我有$a元人民币\";
在双引号中可以执行的转意字符更多,比如\\n\\\r判断数据类型
兄弟连IT教育版权所有http://www.lampbrother.net$a=\"-5\";//$a=-5;var_dump($a);
兄弟连IT教育版权所有