PHP-2简介和基础知识
原创
©著作权归作者所有:来自51CTO博客作者Diesel的原创作品,请联系作者获取转载授权,否则将追究法律责任
PHP-2、简介和基础知识
声明:由于PHP和C语言相似,所以基本定义不做详细介绍。
PHP :
Hypertext Preprocessor (超文本预处理器),是一种服务端、跨平台、HTML嵌入式的脚本语言。是B/S(Browser/Server 浏览器/服务器结构)体系结构,属于三层结构。PHP 文件的文件后缀是 ".php"、".php3" 或 ".phtml"
愚见:
大多数公司中,都是在windows中开发,完成后放在linux中(前者方便,后者免费使用。本语言类似Perl和C,建议先学习C等,在学习PHP,学习PHP的基础是HTML和JavaScript、Mysql)
基本的 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 函数名(){
函数主体
}
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python基础知识-5
介绍python的各种应用实例
python -
PHP的基础知识(2)
2016年12月9号,星期五 一、变量的类型: 1.基本类型: 整型(integer);&nb
字符串 基础知识 null 下划线 区分大小写 -
SAR基础知识简介
SAR和InSAR基础知识简介SAR提供了某些独特的功能,比光学传感器有以下优势和不足
gis 大数据 数据 介电常数 首字母