篮球外围下注_篮球投注导航_[所有网址]

篮球外围下注_篮球投注导航_[所有网址]是该公司为打造信誉第一,2014最新体验金,篮球外围下注_篮球投注导航_[所有网址]这里的所有老虎机游戏及真人百家乐游戏都具有欧洲风格,致力成为最具传播力和互动性的娱乐城网站。

php中的注释、变量、数组、常量、函数应用介绍

2019-08-18 13:42 来源:未知

在此教程之前,我就不长篇一律的说什么PHP的常用了。 关于什么是变量呀什么是判断语句呀什么的,请自行查询相关资料此教程值针对于有编程基础,且对PHP陌生的人看。文章比较简单。主要看结构。详细的还请大家自己多多研究
PHP环境安装:
  PHP通常组合是 :MySql PHP Apche 也有 IIS PHP MySQL或SqlServer
当然我们可以进行选择组合包来进行安装。 新手建议装AppServ或phpnow等。
iis下可以用这个安装运行一下就支持php了,mysql需要安装一下。
  也可以进行自己安装各个部分。然后自己进行配置。
  PHP各版本的下载地址:
  Apche下载地址:
  MySQL下载地址:
  配置安装教程:
      或者 //www.jb51.net/article/33062.htm

php中单引号与双引号的区别?

一、php可以做什么

php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。

php是一门后台编程语言,是目前比较主流的后台编程语言。

认识一下PHP及其功能。

1、运行在服务器端:学会了PHP,就可以指挥服务器给你干活,甚至是搞破坏^_^(千万不能真这么做咯),WEB网站的大部分数据都是存储在服务器端的,PHP就是用来处理这些存储在服务器的数据的(功能强大吧)。

2、跨平台:服务器可以是多种平台的服务器,比如Linux、Windows、Unix,你都可以指挥(不用怕只能指挥一种服务器啦吧)。

3、脚本语言:它是通过编写脚本,也就是一行行的计算机指令(也可以理解为特定的英文单词),来指挥服务器来工作的,因此,在编写PHP的过程其实就是与老外(服务器成老外啦)交流的过程,交流的语言就是PHP。

4、免费:免费使用(天下还真有免费的午餐)。

如果出现乱码,解决乱码需要加head头:header("Content-type:text/html;charset=utf-8");

  编写工具:建议用Notepad 或者dreamweaver cs4

语法:
  PHP的语法很简单 --直接看代码: <?php /*代码部分*/ ?> 这就是PHP代码的声明方式。 注:<? ?> 等这中写法也可以写,但是不建议这么写。
  标记语句的结束:分号是标记一条语句的结束 ";"

  1. 由下可看出,双引号的变量是解析并输出,而单引号的变量不解析。
    2.单引号的解析速度比双引号的快
  2. 对于单引号来说,只有两个转义 ',\
  3. 除了上述两个转义字符,其他都原样输出。
  4. 对于双引号来说,可转义字符除\,',"之外,还有t, r , n 等
    6.除了单引号和双引号用来声明字符串变量外,还有heredoc方式
    程序代码
    //$age = 22;
    //$str1 = '他今年 $age 岁'; //''原样输出
    //$str2 = "他今年 $age 岁"; //""要解析里面的变量 即输出22
    //echo $str1,"<br />",$str2;
    php中的注释
    (一) 以//开始.
    (二) 以#开始.
    #这是shell单行注释风格
    (三) 多行注释有一种以/*开始以 */结束
    php中的注意事项
    一. 在js中,一个语句如果单占一行的话,在行尾可以不加;号
    二. 但是,在php加,必须每一行后面都要加分号
    虽然在整个php的最后一句例外,但是强烈建议也加上
    三 . 对于纯php页面,?>是可以不写的
    而且,对于不直接运行,而是被别的页面所包含的文件,往往还推荐结束不加?>
    这样包含的页面更快执行速度更快
    php中的变量
  5. php变量有8种
  6. 整型、浮点型、布尔型、字符串型、NULL型、数组型、对象型、资源型
  7. 在js中,声明变量用var 变量名[= 值],在php中声明变量,直接变量名=值;
  8. 在php中变量命名规范
  9. 变量的名字由“字母”、下划线、数字、组合而成。并且数字不能开头
  10. 在php中变量前面有一个‘$'标记
  11. echo 不是一个函数,是一种语法结构。
  12. 可以把变量打印出来
  13. 要打印多个变量时,用 ','隔开
  14. 变量的传值
  15. 引用传值 和 赋值传值
  16. 字符串 类型
    变量和常量
    (一)常量
    变量可以随时重新赋值
    //$age = 22;
    //$age = 23;
    //echo "<br />",$age;
    (二)变量和常量的区别?
  17. 它们的声明方式不同
  18. 而常量一旦声明,不能改变其值
    define('PI',3.14);
    PI =3.23;语法错误
    echo "<br />",PI;
  19. 变量可以销毁,而常量一旦主义也不能销毁
    unset($age);
    var_dump($age);
    4.常量是不能注销的
    unset(PI); //语法错误,不允许注销
    echo PI;
  20. 变量有其作用域,函数内部默认情况访问不到外部的变量,
    而常量,一旦定义,无论是在全局定义,还是在函数内部主义。
    在页面的任意位置都可以访问到。
    (三) 变量与常量的命名规范
    1.常量的命名规范,从语法角度和变量是一样的。
    允许是字母、数字、下划线的组合,并且数字不能开头
  21. 从习惯角度讲:一般常量用“大写”
    //define('SF',342);
    //echo SF; //最新的版本已经对常量名区分大小写
    (四)常量的值允许是哪几种?
  22. 只能把标量型(单一型)赋给常量;
  23. 不能把复合型,如数组,对象赋给一常量。
  24. 资源型 如果赋给常量,如引来一些不可预料的错误。
    代码如下

认识PHP代码标识

想在页面中编写PHP​代码非常容易,如下面代码:

<?php

      echo "想学习php吗?来慕课网吧";

?>

就像你可以编写JavaScript脚本语言需要写在<script></script>标签之间一样,你可以在页面中编写PHP代码写在<?php  ?>标签之间,但注意后面的?>是可以省略的。

--每条语句结束后要用“;”分号表示结束.

PHP中的注释: --详见教程中的code
  php中的注释有单行注释: //这是注释

复制代码 代码如下:

输出php的版本    echo    PHP_VERSION

和大模块注释:/*这是注释*/

变量:
PHP变量是松散的。但是它也区分大小写,这点大家要注意。 在使用它之前,无需声明 -根据变量声明方式,PHP会自动把变量转换成正确的数据类型.
在PHP中声明变量使用$关键字来声明 --所有的变量都是由$来标识的
变量命名规则:
变量名必须以字母或下划线 "_" 开头。
变量名只能包含字母数字字符以及下划线。
变量名不能包含空格。如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如 $my_string),或者以大写字母开头(比如 $myString)。
注:(基本上所有的编程语言的变量命名规则都差不多!)

示例:

复制代码 代码如下:

<?php
       //声明变量
       $var_name = "snow";
       //使用变量
       echo $var_name;
      /*
        显示结果: snow
      */
?>

常量:
  PHP中常量的声明:
    在PHP中声明常量使用define函数来声明的 。直接看code

复制代码 代码如下:

<?php
     /*
      define函数有三个参数
       第一个参数:指定常量名 --不得使用关键字,常量不能有$符号
       第二个参数:指定常量的值 --只能是布尔、整数、浮点、字符串四个类型
       第三个参数:指定此常量是否对大小写敏感 --true忽略大小写,false区分大小写
    */
     define("Name","张三",true);
     echo name;
    /*显示结果:张三 --因为是true所以不区分大小写*/
?>

1 define('AGE',22);
2 define('HEI',343.234);
3 define('ROOT','D:/www');
4 define('LOCK',true);
5 define('NON',NULL);
6 echo AGE,HEI,ROOT;
7 var_dump(LOCK);
8 var_dump(NON);

输出运行php的系统名称    echo    PHP_OS

PHP中也有预定义常量 --大家可以查询PHP手册或者相关资料

数组:    --PHP的数组还是比较简单好用的。
  PHP数组可以当作其它语言中的集合使用
  PHP数组里可以存放PHP支持的任何类型。当然也可以存放 类对象等 --直接看code

复制代码 代码如下:

<?php
        /*===================================================================*/
        //数值数组
         $nums = array(1,2,3);
        //或者等同于
         $nums[0] = 1;
        $nums[1] = 2;
        $nums[2] = 4;
        echo $nums[2]."<br />";
        /*输出:4*/
        /*===================================================================*/
        //关联数组  --其中的“=>”是PHP中的关联符号,就是指定键值对的。
         $ns = array("name"=>"张三","age"=>22,"sex"=>"man"); 
        //或者等同于
         $ns["name"] = "张三";
        $ns["age"] = 22;
        $ns["sex"] = "man";
        echo "姓名:".$ns["name"]."<br />年龄:".$ns["age"]."<br />性别:".$ns["sex"]."<br />";
        /*输出:
            姓名:张三
              年龄:22
            性别:man
        */
        /*===================================================================*/
        //多维数组 --数组里面还可以存放数组
         $bs = array("张三"=>array("爱好"=>"计算机","年纪"=>"23","性别"=>"男"),"小红"=>array("爱好"=>"吃饭","性别"=>"女"));
        //调一下格式,让大家看的清楚些
         $bs = array
        (
            "张三"=>array
            (
                "爱好"=>"计算机",
                "年纪"=>"23",
                "性别"=>"男"
            ),
            "小红"=>array
            (
                "爱好"=>"吃饭",
                "性别"=>"女"
            )
        );
        //或者等同于
         $bs["小红"]["性别"] = 2; $bs["小红"]["爱好"] = 2; //....
        //或
         $bs["张三"] = array("爱好"=>"计算机","年纪"=>"23","性别"=>"男"); $bs["小红"] = array("爱好"=>"吃饭","性别"=>"女");
        echo $bs["小红"]["性别"]."<br />";
        /*输出:女*/
        /*===================================================================*/
    ?>

=====================================================================
 PHP运算符: --摘录w3school的教程
  
本部分列出了在 PHP 中使用的各种运算符:
算数运算符

运算符 说明 例子 结果
Addition x=2
x 2
4
- Subtraction x=2
5-x
3
* Multiplication x=4
x*5
20
/ Division 15/5
5/2
3
2.5
% Modulus (division remainder) 5%2
10%8
10%2
1
2
0
Increment x=5
x
x=6
-- Decrement x=5
x--
x=4

赋值运算符

运算符 说明 例子
= x=y x=y
= x =y x=x y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
.= x.=y x=x.y
%= x%=y x=x%y

比较运算符

运算符 说明 例子
== is equal to 5==8 returns false
!= is not equal 5!=8 returns true
> is greater than 5>8 returns false
< is less than 5<8 returns true
>= is greater than or equal to 5>=8 returns false
<= is less than or equal to 5<=8 returns true

逻辑运算符

运算符 说明 例子
&& and x=6
y=3

(x < 10 && y > 1) returns true

|| or x=6
y=3

(x==5 || y==5) returns false

! not x=6
y=3

!(x==y) returns true

程序判断语句:

   和C#、java、C等判断语句一样。有if..else/else..if、switch语句 --直接看Code

复制代码 代码如下:

<?php
         $name = "张三"; //声明变量
           /*if..else只会语句只会执行其中一个,一个条件成立。就算后面的也成立,都会被忽略掉*/
         //判断名字是否是张三
          if($name == "张三")
         {
               echo "张三";
         }
         else if($name == "李四") //接着判断
          {
               echo "李四";
         }
         else //以上都不是就走进else
         {
              echo "其它";
         }
         print('<br />'); //打印输出
          $num = 1;
         /*
          switch选择结构 可if的原理差不多。只是在case里要加break --当然也可以不加。
            这样的话执行玩case 1后并不会跳出去,而是继续执行下一个case分支。直到遇到break才跳出去、。大家可以自己试下
          */
         switch($num)
         {
            case 1:
                echo "一";
                break;
            case 2:
                echo "二";
                break;
            default:  //默认分支。当条件都不成立的时候执行。
                echo "其它";
         }

         /*
         最终执行的结果是:
                         张三
                         一
           */
    ?>

PHP循环:

  和其它强类型的编程语言一样。php也有while、do while、for、foreach --直接看code

复制代码 代码如下:

<?php
        $index = 1;
        while($index <=10)
        {
            echo "第".$index."次"."<br />";
            $index ; //累加
         }
        /*以上结果输出10次*/

        echo '<br />';
        $index = 1;
        do
        {
            echo "第".$index."次"."<br />";
            $index ;
        }
        while($index <=1);

        /*以上结果输出1次*/
        echo '<br />';
        for($index = 1;$index <=3;$index )
        {
                echo "第".$index."次"."<br />";
        }

        /*以上结果输出3次*/
        echo '<br />';
        $index = array("1","2","3");
        foreach($index as $temp) //遍历数组
         {
            echo "值:".$temp."<br />";
        }
        /*以上结果输出3次*/
    ?>

PHP函数:

  php函数的声明很简单,只要前面加上关键字function后面跟函数名就行了。--具体格式直接看code

复制代码 代码如下:

<?php
        /*PHP函数*/
        //无参函数
         function MyEcho()
        {
            echo "无参函数<br />";
        }

        //有参函数 --传入的参数也可以是类对象
         function MyEcho2($str)
        {
            echo $str;
        }

        MyEcho(); //输出:无参函数
         MyEcho2("嘻嘻哈哈!"); //输出:嘻嘻哈哈!
    ?>

PHP类:

  php也像其它高级语言一样,支持面向对象编程。在这里我说基础部分php类的声明。有关于面向对象的编程方式,大家自行研究

  php声明类的方式,也要加关键字 class  --具体看code -(其中包括静态函数。函数调用等)

复制代码 代码如下:

<?php
        class MyClass //类的声明
         {
            private $jum1; //定义私有变量
              private $jum2;
            static public $test = "测试静态方法"; //定义公有变量
              function Calc() //类函数
              {
                return $this->jum1 $this->jum2; // "->" 符号是类调用的意思
              }

            function SetNum($Num1,$Num2) //有参类函数
              {
                $this->jum1 = $Num1;
                $this->jum2 = $Num2;
                return $this; //这里要返回类对象本身
              }

            static function Tt()
            {
                echo "<br />".MyClass::$test."<br />";   
            }
        }

        /*实现计算功能*/
        $temp = new MyClass;
        echo $temp->SetNum(2,8)->Calc(); //输出:10
        MyClass::Tt(); //"::"静态调用 //输出:测试静态方法
    ?>

PHP表单处理:

  在页面用户提交值的时候用 $_GET 和 $_POST 或 $_REQUEST (它包含了$_GET、$_POST和$_COOKIE)系统定义的变量来读取提交过来的值 --看code

复制代码 代码如下:

<body>
    <?php
        echo $_POST["xx"]."<br />";  //读取post值
         echo $_REQUEST["xx"];
        //用get读取值。自己试
    ?>
    <form action="#" method="post">
        <input type="text" name="xx" />
        <input type="submit" value="提交" />
    </form>
</body>

暂时就这么多了...如果有时间,我会写下PHP常用的应用。高级部分。(包括会话、cookie、面向对象、常用函数等等)

php中的控制结构
(一)任何程序,都离不开,变量,表达式,控制结构
(二)在php里,else if可以连着写,在js里不允许,我们推荐规范的书写,即esle if 隔开。
(三)在php中,变量的作用域并不会像js一样,沿着作用域往外寻找
(四)在php,有一类特殊的变量,叫做超级全局变量。不管你的在函数中还是在类内部,也不管代码包装了多深
都能够访问到该变量。
php数组与js数组
(一)在js创建数组的两种方法
(二)在js中数组的索引永远是从0开始逐一递增,中间没有空档

查看php环境的函数      echo    phpinfo()

您可能感兴趣的文章:

  • php基础知识:类与对象(5) static
  • PHP基础学习小结
  • 新浪微博API开发简介之用户授权(PHP基础篇)
  • php基础教程 php内置函数实例教程
  • php基础之连接mysql数据库和查询数据
  • php基础教程
  1. var arr=new Array(1,2,3,4);
  2. var arr= [1,2,3]
    (三)在php中创建数组
  3. 但是在php中,数组的索引是非常灵活的
  4. 可以是数字,也可以是字符串
  5. 甚至也可以是数字和字符串混合
  6. 如果索引部分指定了数字索引
  7. 又有某个单元没有指定索引
  8. 则取该单元之前曾经出现的最大的数字索引值然后 1,作为其键值
    php创建数组如下:

阻止程序执行die,一般用来做调试

//die;

//@die($a);

复制代码 代码如下:

阻止程序执行exit,一般用来做调试

//exit();

//@exit($a);

$arr=array(1,2,3);
print_r($arr);
//===========================================
$arr=array(10=>'赵','adfdssd'=>'钱','孙','name'=>'张三丰');
print_r($arr);

php主要输出方式的区别:

  1. 在php中,如何引用数组的单元值,关键靠索引
  2. 而索引是数字索引
    //echo $arr[10];
    9. 如果是字符串索引,必须要求加单引号,如果不加单引号它先当着常量来处理
    //define('name','adfdssd');
    //echo $arr[name];
    (四)关联数组与索引数组
  3. 索引既可可能是纯数字,也可能是字符串,也有可能是字符串 数字混合
  4. 如果索引是纯数字,就叫'索引数组';
  5. 否则就叫"关联数组";
    (五) php中的函数与js中的函数的不同之处
  6. 在js中,可以多次声明同名函数
    2.但是在一个php页面中,不能多次同名函数
  7. 在js中,函数名区分大小写
    4.在php中,函数名不区分大小写(类方法也不区分)
  8. 在php中,调用函数时的参数个数必须与声明函数的参数一致
  9. 在php的函数,函数声明时,某个参数可以有“默认值”
    以上所有知识点的代码展示

1、echo

echo() 实际上不是一个函数,是php语句,因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,

那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。

<?php

$a = echo("words"); // 错误!不能用来赋值

echo  "words"; // 55nav

echo  ("words"); // 55nav

echo   ("apple","bear"); //发生错误,有括号不能传递多个参数

echo    "alice","bill","cart", "daring";  // 不用括号的时候可以用逗号隔开多个值, 会输出alicebillcartdaring  不管是否换行,最终显示都是为一行

$fistname="alice";

echo "$fistname com"; // 如果 $firstname = "alice", 则会输出 alice com.

echo '$firstname com'; // 由于使用单引号,所以不会输出$firstname的值,而是输出 $firstname com

?>

复制代码 代码如下:

2.print_r 函数

print_r函数打印关于变量的易于理解的信息。

如果变量是string , integer or float , 将会直接输出其值,如果变量是一个数组,则会输出一个格式化后的数组,便于阅读,也就是有key和value对应的那种格式。对于object对象类同。print_r有两个参数,第一个是变量,第二个可设为true,如果设为true,则会返回字符串,否则返回布尔值TRUE。

<?php

print_r($arr);//直接打印数组$arr

$a="alice";

$c=print_r($a);

echo  $c;//$c的值是TRUE

$c=print_r($a,true);

echo       $c;           //$c的值是字符串alice

?>

<?php
//================================================ 返回原处
//2. 整型、浮点型、布尔型、字符串型、NULL型
$age = 22;
$weight = 75.23;
$name ='张三';
$money = false;
$house = null; //相当于js中的undifined
echo $age,$weight,$money,
//================================================ 返回原处
//10. 变量的传值
$age =22;
$nian =$age;//把$age的值读取出来,赋给$nian
$nian= 24;
echo $nian,'----',$age;
//================================================
//11. 引用传值赋值传值
$money =10000;
$credit = &$money; //声明$credit变量,并把credit指针指向money的存储空间
$credit = 5000;
echo $credit,'--------',$money;
unset($credit);
echo $credit;
//================================================
//字符串 类型
$str1 = 'hello';
$str2 = "world";
echo $str1,$str2,"<br />";
//================================================
$age = 22;
function t(){
var_dump($age);
}
t();
define('HEI',88.63);
function s(){
var_dump(HEI);
}
s();
// 注:php中的函数不能重复声明,函数里的变量包得比较严,只不函数内起作用。不会跑到外面作用
//5.对于以上情况,用变量,常量都行,但是我们选择常量。
//理由:一是ROOt,被经常引用
//二是:如果用变量,$ROOT ='a';极有可能在多人开发过程中被改变值
//用常量也有不好的地方:
//常量一旦定义就不会被销毁
//常量始终点内在里,没法销毁。
//=====================================================
//在php中,变量名也是可变的。
$talk='hello';
$heat= 'kill you';
$love= 'love';
echo $love,"<br />";
$action = 'talk';
$t ='action';
echo $$$t;
//=====================================================
//提前预告:不仅变量名,函数名也是可变的,类名也是可变 的。
////常量名也要变一变
define('PI',3.14);
define('HEI',342);
$cons= 'PI';
echo $cons,"<br />";
echo constant($cons); //constant是把变量的值当成常量的名字,引用常量
//===================================================== 返回原处
//php中的控制结构
//任何程序,都离不开,变量,表达式,控制结构
if ,if/else,if/else if/ esle
$num=3;
if($num >2){
echo '在php里,3也大于2',"<br />";
}
if($num >5){
echo '3大于5',"<br />";
}else{
echo '3不大于5';
}
//
if($nun==1){
echo '今天是星期一';
}else if($num ==3){
echo '今天是星期三';
}else{
echo '非一非二非三';
}
////在php里,else if可以连着写,在js里不允许
//我们推荐规范的着写,即esle if 隔开。
//=====================================================
switch case 语句
$num = 3;
switch($num){
case 1:
echo '今天星期一',"<br />";
break;
case 2:
echo '今天星期二',"<br />";
break;
case 3:
echo '今天是星期三',"<br />";
break;
default:
echo '不知道';
break;
}
/*
假设某人有100,000现金,每经过一次路口需要进行一次资费。
资费规则为当他现金大于50000时,每经过一次路口时需要交5%现金,如果现金小于等于
等于50000时每次交5000,请写一程序计算此人可以经过多少次这个路口
*/
for ($m =100000,$num=0;$m>=5000;$num ){
if ($m>50000){
$m*=0.98;
}else{
$m-=5000;
}
}
//===========================================
//while ,do/while
//用while 打印$1-9;
$i =1;
while($i<10){
echo $i ,"<br />";
}
$i=0;
while( $i<10){
echo $i,"<br />";
}
//===========================================
while(){}
$i=0;
while( $i<10){
if($i==5){
break;
continue;
}
echo $i,"<br />";
}
////===========================================
//php里的超级全局变量
$num =99;
function t(){
echo $num;
//}
////在这个调用过程,$num为null,因为函数内部没有定义$num
////且在php中,并不会像js一样,沿着作用域往外寻找。
t();
///===========================================
//在php,有一类特殊的变量,叫做超级全局变量。
//不管你的在函数中还是在类内部,也不管代码包装了多深
//都能够访问到该变量。
function a(){
echo $_GET['title'];
}
a();
///===========================================
//想用php做留言本
//关于逻辑运算符
var age= 2||3;
alert(age);
var_dump($age);
//在php中,逻辑运算返回true/false
$age = 2||3;
var_dump($age);
$a = 3;
$b= 2;
if($a=9 || $b=1){
$a =1;
$b =1;
}
echo $a,"<br />",$b;
//php中的函数与js中的函数的不同之处
//1. 在js中,可以多次声明同名函数
//但是在一个php页面中,不能多次同名函数
//2. 在js中,函数名区分大小写
//在php中,函数名不区分大小写(类方法也不区分)
///=========================================== 返回
//3. 在php中,调用函数时的参数个数必须与声明函数的参数一致
$a = 1;
$b = 2;
$c = 3;
function t($a,$b,$c){
echo $a $b $c;
}
t(1,2,3);
t(1,2);
///===========================================
//4. 在php的函数,函数声明时,某个参数可以有“默认值”
function t($a,$b,$c=0){
echo $a $b $c;
}
t(1,2);
?>

3.var_dump函数

功能: 输出变量的内容、类型或字符串的内容、类型、长度。常用来调试。

var_dump($a);


您可能感兴趣的文章:

  • thinkphp中常用的系统常量和系统变量
  • PHP输出当前进程所有变量/常量/模块/函数/类的示例
  • 浅析php中常量,变量的作用域和生存周期
  • php 静态变量与自定义常量的使用方法
  • PHP 判断常量,变量和函数是否存在
  • PHP之变量、常量学习笔记
  • php的常量和变量实例详解

二、php中的echo语句

echo是PHP中的输出语句,可以把字符串输出(字符串用双引号括起来)。 注意echo关键字与字符串之间至少要有一个空格。

<?php echo "hello world!";?>

PHP-计算表达式

不同于HTML和CSS,在php中我们可以做计算,比如我们写入echo 12*3计算机会计算出结果36。如下代码:

<?php echo 12*3;?>

PHP-字符串

一个字符串是用双引号括起来的一个词或一个句字,你可以用PHP语言输出把这个字符串输出,像这样:

<?php echo "hello world!";?>

也可以用单引号括起来.

可以把两个字符用连接符连接起来,像这样:

<?php echo "Hi,"."imooc!";?>

连接符可以连接多个字符串,上面的例子就是把一个字符串拆分为二个小字符串,然后用一个连接符连起来。在php中字符串连接符是用点(.)来表示的,这一点比较特殊,其它语言中是用加号( )来表示的,比如:JavaScirpt、Asp、C。

PHP语句结束符

有的小伙伴们是不是已经注意在每一条PHP代码行结尾处都会有一个分号;。对的,这点注意,在PHP编程中需要在每条语句的末尾加入分号;。但要注意,分号;一定在半角状态下输入噢。

注释

在PHP中也有注释语句:用双斜杠(//)来表示。其它语言中,Html中使用,CSS中使用/*注释语句*/

注释语句可以在PHP程序的任意位置(但注释语句一定要写在之间)。


三、变量

1.什么是变量

变量是用于存储值的,我们命令服务器去干活的时候,往往需要产生一些数据,需要临时性存放起来,方便取用。我们也可以理解为,变量就像一个购物袋,我们可以用来装苹果、榴莲(当然也可以用来装玫瑰),需要注意的是,一般情况下一个变量只能装一个(不要太贪心)值,除非是复合变量(后面变量类型时会介绍),当我们放进去一个苹果后,再放进榴莲的时候,苹果就被替换掉,再放入香蕉,那么榴莲就被替换了。

2.如何定义变量

定义变量就是向服务器的内存申请空间,用来存储数据。这时候我们就需要用到变量名和变量值.

<?php

$var _name = "苹果";

$n = 10;

?>

解释一下,在“=”左边的是变量名,右边的是变量值。完成定义变量后,需要一个;告诉服务器这行指令已经结束。其中变量名必须通过$符号标识,“=”可不是我们平常所说的等号哦,在PHP中,=是赋值运算符;在这里,var_name是变量名,“苹果”是变量值,它是一个字符串;n是变量名,10是变量值,它是一个整型。

3.变量名的命名规则

变量名除了需要“$”进行标识外,还有一些规则需要遵守。变量名的命名规则主要有三条:

①变量名必须以字母或下划线“-”开头,数字不能开头。如”$_name”,”$name” ,”$name2”等

②变量名只能由字母、数字、以及“_”组成,还能包含汉字。如”$_qq”,”$qq308” ,”$my_apple”,“比如"$name我等”,但是”$name*”是不对的。

③变量名不允许包含空格。当变量名由多个单词组成,建议使用下划线“-”进分隔比如 $my_apple),俗称下划线法,或者以大写字母开头比如 $myApple,俗称骆驼式命名法(也称驼峰命名法)。

特别需要注意的是,在PHP中变量名是区分大小写的,如“$my_book”与“$my_Book”代表两个不同的变量。

4.变量的数据类型

在变量中,由于变量占用的空间单元不一样(占的地盘大小不一样),也分成几种数据类型。

我们可以通过使用“memory_get_usage”获取当前PHP消耗的内存。

可以对比一下内存消耗

<?php

echo $m1 = memory_get_usage(); //初始化消耗内存

echo "<br/>";

$var_string = "123";

echo $m2 = memory_get_usage()-$m1; //字符串消耗内存

echo "<br/>"; 

$n=123;

echo $m3 = memory_get_usage()-$m1-$m2; //整型消耗内存

echo "<br/>"; 

$f=123.00;

echo $m4 = memory_get_usage()-$m1-$m2-$m3;//浮点型消耗内存 

echo "<br/>"; 

$var_array = array("123");

echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4; //数组消耗内存

?>

gettype()返回变量的类型,共有8个可能的值string、integer、float、boolean、array、object、null、unknown

is_type()查看变量是否属于某个类型,如果是,返回TRUE,否则,返回FALSE

$arr = array(1);

美洲杯竞猜网址,echo is_array($arr);

$num = 5;

echo is_int($num);

is_array -- 检测变量是否是数组

is_bool --  检测变量是否是布尔型

is_callable --  检测参数是否为合法的可调用结构

is_double -- is_float() 的别名

is_float -- 检测变量是否是浮点型

is_int -- 检测变量是否是整数

is_integer -- is_int() 的别名

is_long -- is_int() 的别名

is_null --  检测变量是否为 NULL

TAG标签: 篮球外围下注
版权声明:本文由篮球外围下注发布于系统,转载请注明出处:php中的注释、变量、数组、常量、函数应用介绍