您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页PHP入门到精通 PHP变量及常量

PHP入门到精通 PHP变量及常量

来源:华佗小知识
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教育版权所有

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务