PHP语法基础:数据类型、常量与变量的声明及区别

原创 2012年03月23日 22:27:15

一、php书写的常见注意问题

1、 PHP语法中的分号问题

php语法中有结构定义语句以及功能执行语句两种,像for循环这类是结构定义语句,而像echo等是功能执行语句。

注:所有的结构定义语句一定不能加分号“;”,所有的功能执行语句一定要加“;”。但是,离php脚本最近的那句功能执行语句可以不加分号。

 

<?php

  echo “###################”;

  echo “!!!!!!!!!!!!!!!!!!!!!!!!!!!!!”

?>

在上例中,echo为功能执行语句,第一个必须加分号,第二个可加可不加。若分不清,都加上分号最保险。

 

2、 php语法之注释方法及类型

类型:单行注释、多行注释、文本注释

单行注释:

<?php

   //  echo “1111111111111111111”;

       echo “22222222222222222”;

?>

 

多行注释:

<?php

   /*  echo “1111111111111111111”;

       echo “22222222222222222”;

   */

?>

 

文本注释:

<?php

   /**

   *这是一个文本注释

   *

   */

?>

 

注释的作用:

(1)      写过的程序不需要了可以先注释掉

(2)      用注释的方式来调试代码

(3)      用来写帮助文档便于后期理解程序

 

二、php变量与常量

<?php

  /**变量:变量名是区分大小写的,其他不区分。

   *变量类型:四种标量类型+2种符合类型+2中特殊类型

   *常量

   */

<html>

     <?php

        $a=100;

        $A=200;

        echo $a;

        echo $A;

?>

</html>

?>

上例在浏览器中输出的结果是100与200,说明php语法中变量名是区分大小写的。

 

注意:变量名命名时,变量名可以是字母、数字与下划线的组合,但不能以数字开头,并且命名不能是系统关键字,如var、if、for等。

 

变量的类型:四种标量类型+2种符合类型+2种特殊类型

四种标量类型:布尔型+整形+浮点型+字符型

2种符合类型:数组+对象

2种特殊类型:资源+null

<html>

<?php

     $a=100;

     var_dump($a);

     echo "<br>";

     

     $a=true;

     var_dump($a);

     echo "<br>";

     

     $a=100.00;

     var_dump($a);

     echo "<br>"; 

     

     $a="this is a demo";

     var_dump($a);

     echo "<br>";

     

     $a=array(1,3,4);

     var_dump($a);

     echo "<br>";

     

     class p {

         var $name;

         var $age;

        

         }

     $a=new p();

     var_dump($a);

     echo "<br>";

 

     $a=fopen("test.text","w");

     var_dump($a);

     echo "<br>";

 

     $a=null;

     var_dump($a);

     echo "<br>";

 

?>

</html>

上例就是通过php语言来输出数据的8种类型。

 

 

变量的定义是名字前面一定带有$,而常量定义是通过define()函数来定义的,其中define(名称,值)的前面参数是名称,后一个参数对应的值。其次,常量定义名字一般为大写!值得注意的是,变量有八种类型,而常量只有4种标量类型,即为布尔类型、字符类型、整型以及浮点型。另外,常量只能在声明的时候赋值,运行时不能改变。

<html>

<?php

     define("NAME","马敏尧");

     echo NAME;

?>

</html>

 

 

检查常量是否存在的函数:difined();

检查变量是否存在的函数:isset();

 

一些常用变量:

<html>

<?php

     define("NAME","马敏尧");

     echo NAME;

     echo "<br>";

     echo defined("NAME");

     

     echo "<br>";

     echo __FILE__;

      echo "<br>";

     

     echo __LINE__;

     echo "<br>";

     

     echo PHP_VERSION;

     echo "<br>";

 

?>

</html>

 

__FILE__ 指当前文件路径的常量;echo __LINE__当前代码所在行数的常量路径;PHP_VERSION指当前php的版本;PHP_OS指php当前运行的系统;ture与false代表真或假! 

上例显示效果

 

php学习基础篇之文档的语法结构、注释、变量、数据类型

知识点: 一 php文档的语法结构 二 php中的注释 三 php中的变量 四 php中的数据类型...
  • hky_php
  • hky_php
  • 2015年09月25日 13:51
  • 229

JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)

Java基础语法(变量、常量、数据类型、运算符与数据类型转换) 1、变量 Java中,用户可以通过指定数据类型和标识符来声明变量,其基本语法为: DataType identif...

20160724------JAVA基本语法[标识符、数据类型、常量变量、内存分析]

标识符,数据类型,变量常量,内存分析

C语言常量、变量、数据类型.ppt

  • 2012年11月27日 21:52
  • 377KB
  • 下载

Go语言学习笔记 --- 常量、变量、批量定义与声明、数据类型、类型别名、类型转换

批量定义常量const ( PI = 3.14 c1 = 1 c2 = 2 c3 = 3 )其中大写的外部可调用,小写的不可调用批量定义全局变量var ( na...

Java基础语法(一)(标识符,关键字,注释,常量,变量,基本数据类型)

1.标识符     Java中标识符就是给程序中的变量,类,方法名命名的符号。     规则:1.可以又字母、数字、下划线(_)和美元符号($)组成,但是不能以数字开头;               ...

C语言基础之变量的命名规则、定义常量、C的数据类型

1.变量的命名规则:必须是以字母、数字、下划线且不能以数字开头,第一个必须是字母或者是下划线,变量命名最好能有确切的含义,而便于理解。 #include int main() {      int ...

C语言基础知识之(一):进制、基本数据类型、常量、变量、表达式、语句

进制 一、进制的规则:  1、N进制使用0 ~N-1之间的数字表示所有的数值  (1)二进制 0 1  (2)八进制 0~7  (3)十进制 0~9  (4)十六进制 0~9A~F(10~15)  2...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP语法基础:数据类型、常量与变量的声明及区别
举报原因:
原因补充:

(最多只允许输入30个字)