PHP-2简介和基础知识

PHP-2、简介和基础知识

              声明:由于PHPC语言相似,所以基本定义不做详细介绍。
PHP :

 Hypertext Preprocessor (超文本预处理器),是一种服务端、跨平台、HTML嵌入式的脚本语言。是B/S(Browser/Server 浏览器/服务器结构)体系结构,属于三层结构。PHP 文件的文件后缀是 ".php"".php3" ".phtml"
愚见:
大多数公司中,都是在windows中开发,完成后放在linux中(前者方便,后者免费使用。本语言类似PerlC,建议先学习C等,在学习PHP,学习PHP的基础是HTMLJavaScriptMysql
       基本的 PHP 语法:

PHP 的脚本块以 <?php 开始,以 ?> 结束。您可以把 PHP 的脚本块放置在文档中的任何位置。
PHP 中的每个代码行都必须以分号结束。
有两种通过 PHP 来输出文本的基础指令:echo print
PHP 中,我们使用 // 来编写单行注释,或者使用 /* */ 来编写大的注释块。#也是单行注释。
              例一:
                     <?php                            //开头
echo "Hello World!";    //输出
?>                                //结尾
       数据类型:

              八种:4种标量类型:boolean(布尔型)、integer(整型)、float/double(浮点型)、string(字符串);2种复合类型:array(数组)、object(对象);2种特殊类型:resource(资源)、NULL
              Boolean:并不是只有false值为假,0,“0,空白字符串(””)等的值都为假。
              String:定义时可以使用单引号(’’),双引号(””),界定符(<<<)。双引号中包含的变量会自动替换成实际数值,而单引号中包含变量按普通字符输出。
              Integer:如果用八进制,数字前加0;如果用十六进制表示,数字前加0X。数值超出范围,被当做float型处理。
              Null:空值有三种情况:没有赋值,被赋值null,被unset()函数处理过的变量。
       数据类型转换:
1、  只需在变量前加上用括号括起来的类型名即可。如:(boolean)$num
2、  通过settype(变量,’转换的类型’)。如:settype($num,’integer’)
检测数据类型:
       is_bool is_string is_float/ is_double is_integer/ is_int is_null is_array is_object 后加上括号,分别检验括号中的变量是否是相应的类型。is_numeric()检验变量是否位数字或由数字组成的字符串。
常量和变量:

常量:
不变的量。用define()定义。由字母或者下划线开始,后接数字、字母、下划线。define(“常量名”,”常量值”,”规定大小写是否敏感”)true表示不敏感,false表示敏感。后一项经常省略。一旦定义值就不能改变,常量的作用域是全局的。
变量:
       定义:$符号后接名称,名称由字母,下划线,数字组成,但数字不能开头。如:$i=1; 如果想在function()函数中引用函数外定义的变量,需要在变量前加globle来引用。
运算符:

       算术运算符:+ - * / % ++ --
       字符运算符:就一个,英文的句号:“.”,连接两个字符串,组成新的字符串。着不同于C语言。
       赋值运算符:=  +=  -=  *=  /=  .=  %=
       位运算符:|  ^   ~  <<  >>
       逻辑运算符:&&  ||  ! xor xor中当一个为真一个为假时结果为真。
       比较运算符:<  >  <=  >=  ==  !=  ===  !== 其中===表示全等于,即数值和类型都一样。!==表示不全等,或者数值不同,或者类型不同。
       错误控制运算符:@ 可以屏蔽错误信息。在表达式前加上@即可,达到不显示错误的效果,方便网站对客户隐藏一些不便透露的信息。
       三元运算符:?:
      
              函数:

                     定义:function 函数名(){
                                          函数主体
}
                    

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章