Fork me on GitHub

初识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); 

posted @ 2016-06-13 19:35  XW_Wong  阅读(170)  评论(0)    收藏  举报