php 获取xml标记 loadxml_PHP从入门到精通(三)PHP语言基础

10a9104dff127211131d0460ab73fab7.png

PHP从入门到精通(三)PHP语言基础

一、PHP标记风格

PHP支持4种标记风格

1、XML风格。(推荐使用)

<?php
    echo "这是XML分割的标记";
?>

2、脚本风格

<script language="php">
    echo "这是脚本风格的标记";
<script>

3、简短风格

<? echo "这是简短风格的标记";?>

4、ASP风格

<%
    echo "这是ASP风格的标记";
%>

二、注释

1、单行注释 //

2、多行注释 / /

3、#风格的注释 (#)

三、PHP的数据类型

​ PHP支持8中原始类型,包括4种标量类型:boolean(布尔型),integer(整形),float/double(浮点型)和string(字符串型)。2种复合类型:array(数组),object(对象)。2种特殊类型,resource(资源)与null。

1、标量数据类型

(1)布尔型:true false;

<?php
    $boo = true;
    if($boo == true){
        echo "变量$boo为真!";
    }else{
        echo "变量$boo为假!";
    }
?>

(2)字符串型

在PHP中有3中定义字符串的方式:单引号、双引号和定界符(<<<)。

<?php
    $a = 'hello';
    $b = "world";
?>

(3)整形(integer)

整形数可以用十进制、八进制、十六进制来表示。

(4)浮点型

浮点数可以用来存储数字,也可以保存小数。

2、复合数据类型

(1)数组 Array

(2)对象 object

3、特殊数据类型

(1)资源 resource

(2)空值 null

4、数据类型转换

settype()函数:用来进行类型转换

格式如下:

settype(var,type)

var为指定的变量,type为指定的类型

5、检测数据类型

​ PHP内置了检测数据类型的系列函数,可以对不同类型的数据进行检测,判断其是否属于某个类型,如果符合则返回true,否则返回false。

5ddfcb3e7bcbbaf0591d5b4b3c8ea680.png

四、PHP常量

在PHP中使用define()函数来定义常量。常量值被定义后,在脚本的其他任何地方都不能被改变。

函数语法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

该函数有三个参数:

  • name:必选参数,常量名称,即标志符。
  • value:必选参数,常量的值。
  • case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

要判断一个常量是否定义,可以使用defined()函数,语法格式如下:

defined(constant_name)

constant_name为要获取常量的名称,成功则返回true,否则返回false

实例如下:

<?php
    define ("MESSAGE","我是一名PHP程序员");
    echo MESSAGE."<br>";                    //输出常量MESSAGE
    echo Message."<br>";                    //输出"Message",表示没有该常量
    define ("COUNT","我想要怒放的生命",true);
    echo COUNT."<br>";                      //输出常量COUNT
    echo Count."<br>";                      //输出常量COUNT,因为设定大小写不敏感
    $name = "count";
    echo constant ($name)."<br>";               //输出常量COUNT
    echo (defined ("MESSAGE"))."<br>";      //如果定义返回True,使用echo输出显示1
?>

五、PHP变量

1、变量的声明及使用

PHP中使用变量之前不需要声明变量,只需要给变量赋值即可。

PHP中的变量名称用$和标识符表示。

标识符由字母、数字或下划线组成,并且不能以数字开头。

变量名区分大小写。

<?php $name = value ?>

除了直接赋值外,还有两种方式可为变量声明或赋值。

一种是变量间的赋值。示例如下:

<?php
    $string1 = "hello world!";              //声明变量$string1
    $string2 = $string1;            //使用$string1来初始化$string2
    $string1 = "PHP是最好的编程语言";           //改变变量$string1的值
    echo $string2;                  //输出变量$string2的值
?>

输出结果为:hello world!

另一种是引用赋值。示例如下:

<?php
    $string1 = "hello world!";              //声明变量$string1
    $string2 = &$string1;           //使用$string1来初始化$string2
    $string1 = "PHP是最好的编程语言";           //改变变量$string1的值
    echo $string2;                  //输出变量$string2的值
?>

输出结果为:PHP是最好的编程语言

2、变量作用域

PHP中的变量作用域有 局部变量、全局变量、静态变量。

具体如下图所示:

16624475767556c77423cc55aa258b9b.png

在自定义函数中输出局部变量和全局变量的值。示例如下:

<?php
    $hr = "黄蓉";             //声明全局变量$hr
    function lxt(){
        $gj = "郭靖";             //声明局部变量$gj
        echo $gj."<br>";            //输出局部变量的值
        global $hr;             //利用关键字global在函数内部定义全局变量
        echo $hr."<br>";            //输出全局变量的值
    }    
    lxt();
?>

结果为: 郭靖 黄蓉

3、可变变量

可变变量时一种独特的变量,它允许动态改变一个变量名称。

其工作原理是该变量的名称由另外一个变量的值来确定,实现过程就是在变量的前面再多加一个美元符号“$”

示例如下:

<?php
    $a = "b";           //声明变量$a
    $b = "我喜欢PHP";      //声明变量$b
    echo $a ;           //输出变量$a
    echo "<br>" ;
    echo $$a ;          //通过可变变量输出$b的值
?>

结果为: b 我喜欢PHP

4、预定义变量

​ PHP提供了很多实用的预定义变量,通过这些预定义变量可以获取用户会话、用户操作系统环境和本地操作系统的环境等信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值