初识PHP
初识PHP
- PHP是一种服务器端运行的编程语言,因为它可以在WEB服务器端运行。
- 网站的数据一般储存在服务器端,PHP则是用来处理这些服务器端德尔数据的。
- PHP是一种跨平台的语言,可以运行在各种语言搭建起来的操作系统。
- PHP是通过脚本来控制服务器处理数据的。
PHP的标识码
- 页面中的PHP代码需要编写在<?php 与 ?>标志之间
- 并且<?与PHP之间不允许有空格
- 但是后面的?>是可以省略的
- PHP每一条语句的结尾都必须加入 ; 分号,以表示语句结束
Echo语句
- echo语句在PHP中是用于输出的,可以把字符串输出
- 输出的字符串需要用双引号括起来
- echo字符串与echo关键字之间必须至少留有一个空格
<?PHP echo"Hello HXW_from_DJTU"; ?> 的写法是不正确的
echo语句的基本功能
- 计算表达式
<?php echo 2*4;?>的输出结果是 36
- 输出字符串
输出字符串的时候可以使用双引号或者单引号包裹字符串
单个字符串 <?php echo "HI HXW_from_DJTU" ?>
多个字符串连接 <?php echo 'HI'.'HXW_from_DJTU'?> ,当多个字符串连接一并输出的时候,使用.(点号)来连接连个分隔的字符串
PHP中的注释语句
- PHP中的注释语句使用双斜杠//来标识
PHP命名规则
- PHP中的变量定义时候,变量名必须通过$符号来标识,如 $DJTU、$man、$my_book
- PHP变量名必须以字母或者下划线开头,如 $3HXW_DJTU 是不正确的
- PHP变量的名称能够包括字母、下划线、数字、汉字,但汉字不能够用于开头
- PHP的变量名中不支持出现空格,若是出现复合词语,建议使用下划线或者著名的驼峰命名法来命名。
- PHP中的变量名是区分大小写的,如 $HXW_from_DJTU与$hxw_FROM_djtu 是两个不同的变量
PHP的数据类型
- 同样的内容,以不同的数据类型保存到变量中,必定会占用电脑内存不同的大小(其他的语言貌似也是)如654,分别以$n=654;、$n=654.00;、$n="654";、$n=array("654");定义,占用的内存肯定不一
- PHP像JavaScript一样不需要声明传入变量的数据类型
- PHP支持八种原始数据类型
- 四种标量类型:string(字符串) integer(整形) float(浮点型,也称作double) boolean布尔型
- 两种复合类型:array(数组) object(对象)
- 两种特殊类型:resource(资源) NULL(空)
- 使用var_dump(变量)函数可以获取变量的真正数据类型
与PHP字符串有关的注意事项
- 当变量中出现双引号包括双引号或者单引号包括单引号的时候,可以通过在先要表现的单双引号前面加上转义字符/(反斜杠)的方法来实现。(好拗口的样子/(ㄒoㄒ)/~~,明白就好)
例如:
$string1='A问:"你认识XHW_from_DJTU吗?"';单引号包括单引号 $string2="B回答:'肯定认识啦!'";双引号包括单引号
----------------------这两种情况不需要转义字符/(反斜杠)-----------------------------
$string3='A问:\'能告诉我他现在在哪吗?\''; 单引号包括单引号 $string4='B答道:\"就不告诉你\"'; 双引号包括双引号
----------------------这种情况就学要使用/(反斜杠)------------------------------------
- 当字符串中出现变量的时候:(前提:$HXW="strong man";)
当是双引号包裹字符串时,变量输出它的值;如: $string1="你好,$HXW"; echo输出 你好,strong man
当是单引号包裹字符串时,变量输出$号和它的变量名;如: $string2='你好,$HXW'; echo输出 你好,$HXW
- 当字符串超级超级长时,使用Heredoc结构形式来构造字符串,也就是使用<<<ABC和ABC来代替前后引号来构造字符串(这里的ACB字母不限是什么字母,但要求前后一样,并且最后一行除了ABC和结束分号以外不能有别的东西哦)
例如:
$HXW_from_DJTU=<<<ABC HXW_from_DJTU该同志工作勤勤恳恳,始终忠于共产PARTY,哈哈哈哈哈此处应换行ABC;
echo输出
HXW_from_DJTU该同志工作勤勤恳恳,始终忠于共产PARTY,哈哈哈哈哈此处应换行
PHP特殊数据类型---资源(初步理解)
- PHP中的资源类型是有专门的函数来创建和使用的
- 它就像是一个外部资源的引用,如外部文件、外部数据库、图形画布等。
- 在使用前需要打开,在试用结束后需要关闭(感觉有点像JAVA的数据流)
PHP特殊类型---空类
- 变量值为空的三种情况
1、 一个变量被赋值为 NULL $var=null;
2、变量上未被赋值
3、 变量被 unset() 方法处理之后 unset(var);


浙公网安备 33010602011771号