PHP基础巩固之基础语法、变量和常量(总结分享)

本篇文章给大家带来了关于php的相关知识,其中主要介绍了关于基础语法、变量、变量类型以及常量的相关内容,主要为了巩固基础,希望对大家有帮助。

推荐学习:《PHP视频教程》

PHP中文名叫超文本预处理器,是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

一、基础语法

(一)语言标记

(二)指令分隔符

(三)注释

(四)HTML和PHP区别

(五)PHP换行

(六)'echo'与'print'回显命令区别

";
	echo "xiaofeng"," ","is"," ","cool","!";
	
?>

"; print "hello"; print " "; print "world"; print "!" ?>

总结:编写代码时尽量还是用echo,因为它是支持多字符串输出的,如果你执意要用print,我也拦不住你,可是只能输出一个字符串,可不要贪杯哦~

(七)关键字

注:表示从PHP5.3开始,●表示从PHP5.4开始,▲表示从PHP5.5开始

(八)基础语法实例说明



	
	



"; #表示换行,浏览器和源代码都显示换行。
	echo "My name is xiaofeng"//最后一行可以不用
?>


"; echo "常州加油\n常州加油\n常州加油"; //也表示换行,只是浏览器不显示换行,源代码显示换行。 ?>

二、变量

(一)变量包含的三个内容

(二)变量的声明和释放

";
	unset($name); //unset()函数释放指定变量
	echo $name;//释放了,输出肯定报错
?>

(三)变量命名和赋值

";
	$name = "zhangsan";
	$name1 = "lisi";
	$my_name = "xiaofeng";
	$your_name = "chuhe";
	echo $name,"
",$name1,"
",$my_name,"
",$your_name; ?>

注意:命名的时候最好不要使用常量函数名或者类名,PHP是可以使用的,但为了后期代码审计,建议还是不要用PHP关键字作为变量名称。

(四)可变变量$$

";
	echo $name;
	echo "
"; echo $xiaofeng;//输出hello world! ?>

(五)变量引用赋值

";//b的值变为了21
	echo "a的值还是";echo $a;//a的值没变还是20
	echo "
"; $c = &$a; //应用赋值 $c++; //相当于给$a起了一个别名,$c就是$a的本身 echo "c的值变为了";echo $c;echo "
"; //c的值为21 echo "a的值变为了";echo $a;//a的值也变为了21 ?>

(六)预定义变量(全局变量)

三、变量类型(数据类型)

(一)分类

(二)整型

(三)浮点型

(四)布尔型

$a = true;
$a = false;

(五)字符串型

';echo $str;
	echo '
'; //双引号定义字符串 $name = "chuhe"; $str = "I'm chuhe!";//双引号定义字符串,直接输出即可 $str = "{$name},I'm chuhe";//双引号定义的字符串中出现变量名,会引用变量的值。 echo $str; echo '
'; //定界符定义字符串 $str = <<xiaofengdada

dada; //定界符结尾后面不能有任何字符,包括注释,并且闭合定界符必须位于行的开头! echo $str; ?>

(六)数组型

(七)特殊数据类型——NULL

四、常量

(一)常量和变量的区别

(二)预定义常量

";
	#name = "chuhe";//Parse error: syntax error, unexpected '='
	echo __FILE__;echo "
";//输出当前文件名完整路径 echo __LINE__;echo "
";//输出php源码中的行号 echo PHP_OS;echo "
";//输出当前系统UNIX或者WINNT echo PHP_VERSION;echo "
";//输出当前php版本 echo DIRECTORY_SEPARATOR;echo "
";//输出操作系统决定目录的分隔符\/ ?>

文章题目:PHP基础巩固之基础语法、变量和常量(总结分享)
本文来源:http://www.mswzjz.cn/qtweb/news1/313901.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能