必腾


PHP基础知识

1. 单引号,双引号

当双引号中包含变量时,变量会与双引号中的内容连接在一起; 

当单引号中包含变量时,变量会被当做字符串输出。

<?php 
    $world= "world"; 
    $str1 = "Hello, $world";  //Hello, world
    $str2 = 'Hello, $world';  //Hello, $world
    echo $str1;
    echo "<br />";
    echo $str2;
?>

2. 常量如何取值

获取常量值的有两种方法取值。 
第一种是使用常量名直接获取值;例如计算圆周率的面积,如下:

<?php
    define("PI",3.14);
    $r=1;
    $area = PI*$r*$r; //计算圆的面积
?>

第二种是使用constant()函数。它和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在使用上要灵活、方便,其语法格式如下:

mixed constant(string constant_name)

第一个参数constant_name为要获取常量的名称,也可为存储常量名的变量。如果成功则返回常量的值,失败则提示错误信息常量没有被定义。(注:mixed表示函数返回值类型为多种不同的类型,string表示参数类型为字符串类型)

<?php 
    $p="";
    //定义圆周率的两种取值
    define("PI1",3.14);
    define("PI2",3.142);
    //定义值的精度
    $height = "中";
    //根据精度返回常量名,将常量变成了一个可变的常量
    if($height == "中"){
        $p = "PI1";
    }else if($height == "低"){
        $p = "PI2";
    }
    $r=1;
    $area = constant($p)*$r*$r;
    echo $area;
?>

3. PHP引用(&)

在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针:例如你不能对他们做指针运算,他们并不是实际的内存地址。

详细文章:PHP引用(&)使用详解PHP手册

喜欢 0

这篇文章还没有评论

发表评论

您必须登录才能评论