您的位置:首页 > 编程语言 > PHP开发

PHP初级学习——概念篇

2016-05-05 12:01 441 查看
1、PHP代码标识:就像编写JavaScript脚本语言需要写在<script></script>标签之间一样,你可以在页面中编写PHP代码在<?php>标签之间,但注意后面的?>是可以省略的。

2、输出语句:echo是PHP中常用的输出语句,可以把字符串输出(字符串用双引号括起来)。注意,在使用echo关键字与字符串之间至少有一个空格。另外,与echo有一样功能的还有var_dump()、print_r(),var_dump()能打印出类型,prin_r()只能打印出值。

例样:                                                       输出:

(1)  $char = "PHP";                                                    

       var_dump($char);                               =>   string(3)"PHP"   

       print_r($char);                                    =>    PHP  

(2)    $s = 5;

        echo($s);                                           =>    5

        var_dump($s);                                   =>    int(5)

        print_r($s);                                        =>   5

3、字符串:一个字符串可以是用双引号括起来的一个词或者一个句子,比如:“Hi,imooc!"。你也可以用PHP语言输出把这个字符串输出,像这样:<?php echo "Hi,imooc!"; ?>;也可以用单引号括起来,像这样:<?php echo 'Hi,imooc!'; ?>;也可以用链接字符链接起来,像这样:<?php
echo 'Hi,'.'imooc!'; ?>;注意,连接字符可以连接多个字符串。在PHP中字符串连接用符号 点号 “.” 来表示,这一点比较特殊,因为在其他语言中用加号 “+” 来表示的,如:JavaScript、Asp、C。

4、PHP变量的数据类型:在PHP中,支持8中原始类型,其中包括四种标量类型、两种复合类型和两种特殊类型。PHP是一门松散类型的语言,不必向PHP声明变量的数据类型,PHP会自动的把变量转换为自动的数据类型,一定程度的降低了学习PHP的门槛。而JAVA或者C语言,在声明变量的时候就需要声明变量的数据类型。

5、PHP标量类型:

(1)、整型(integer):类似于常见的整数,它可以用十进制、八进制、十六进制指定。十进制是日常使用的数字;八进制,数字前必须加上“0”(这个0是阿拉伯数字的0,而不是英文字母中的“o”);十六进制,数字前必须加“0x"(这个0也是阿拉伯数字中的0,不是英文字母中的”o“)。列:

<?php

    $data_int = 1234; //十进制正整数

    $data_int = -333; //十进制负整数

    $data_int = 0123; //八进制正整数(等于十进制的  83)

    $data_int = 0x123;  //十六进制正整数(等于十进制的  26)

?>

(2)、浮点型:浮点型又称浮点数、双精度或实数,也就是通常说的小数,可以用小数点或者科学计数法表示。科学计数法可以用e或E表示。例:

<?php

    $num_float = 1.234;    //小数点  

    $num_float = 1.2e3;    //科学计数法,小写e  

    $num_float = 7.0E-10;     //科学计数法,大写E  

?>

6、字符串详解:
(1)、字符串是又一系列字符组成,在PHP中,字符 和字节一样,即,一共有256种不同字符的可能性。字符串可以用三种方法定义:单引号形式双引号形式、和Heredoc结构形式

(2)、当字符串中包含引号的时候,第一种方案:在单引号中嵌入双引号;第二种方案:在双引号中嵌入单引号;第三种方案:使用转义符”\“。

(3)、可以使用Heredoc结构形式的方法来解决问题,首先使用定界符表示字符串(<<<),接着在“<<<”之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串。例:

<?php

    $string = <<<GOD

       床前明月光,疑是地上霜。

       举头望明月,低头思故乡。

     GOD;

     echo $string;

?>

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

(1)、标量必须以字母下划线“_”开头,入“$_name","$name","$name1"等等,但是”$9name"是不对的。

(2)、变量名只能由字母数字、以及下划线组成,还能包含汉子。如“$_qq","$qq12","$my_apple","$name我等",但是”$name*"是不对的。

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

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

8、常量:PHP中常量分自定义常量和系统常量,自定义常量是根据我们开发的需要,而定义的常量,它通过使用PHP中的函数define()定义。define()函数有3个参数:define("PI",3.14,false/true);第一个参数“constant_name"为必选参数,常量名称,即标识符,常量命名规则与变量的一致,但是要注意,它不带美元符号,即”$";第二个参数“value”为必选参数,它是常量的值。第三个参数“case_sensitive"为可选参数,指定是否大小写敏感,是定位true表示不敏感,一般不指定第三个参数的情况下,默认第三个参数的值为false。(注:string表示参数类型为字符串类型,mixed表示参数类型可以接受为多种不同的类型,case_sensitive
= true表示默认为布尔类型TRUE)

9、系统常量:系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有:

(1)、_FILE_:PHP程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。

(2)、_LINE_:PHP程序文件行数。它可以告诉我们,当前代码在第几行。

(3)、PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被PHP解析器解析。

(4)、PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。

          
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: